Page display method, electronic device, and computer storage medium

By displaying preference tags to new users and matching them with the entry points for the target books, the problem of insufficient user awareness of preference input interfaces was solved, thereby improving user experience and retention rate.

CN114817787BActive Publication Date: 2025-11-25ZHANGYUE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210446707.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-26
Publication Date
2025-11-25
Estimated Expiration
2042-04-26

AI Technical Summary

Technical Problem

Existing user preference input interfaces suffer from poor user experience and low user retention rates because users lack sufficient understanding of the preference options, resulting in a significant discrepancy between the obtained user preferences and the actual preferences.

Method used

By identifying the user, if the user is a new user, a user interface containing preference tags is displayed, allowing the user to select a target preference tag, and the interface displays the operation entry of the target book that matches the target preference tag.

Benefits of technology

It improved users' awareness of target preference tags, shortened the book search path, facilitated quick reading for new users, enriched the user interface, and enhanced user experience and retention rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114817787B_ABST
    Figure CN114817787B_ABST
Patent Text Reader

Abstract

The application discloses a page display method, an electronic device and a computer storage medium. The method comprises the following steps: identifying the user identity of a current user; if the user identity of the current user is a new user, displaying a user interface containing a preference label; identifying a target preference label selected by the current user; and displaying an operation entrance of a target book matched with the target preference label on the user interface. The operation entrance of the target book matched with the target preference label is displayed, so that the new user can deepen the cognition of the selected target preference label, the preference label most suitable for the actual needs of the user can be finally selected, the book searching path of the user can be shortened, the new user can read quickly, the user interface is enriched, the user experience is improved, and the user retention rate is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electronic reading, in particular to a page display method, an electronic device and a computer storage medium. BACKGROUND

[0002] With the continuous development of technology and society, the reading habits of readers have changed, and more and more readers tend to read through electronic reading products (such as e-book APPs, electronic reading mini-programs, electronic reading websites, etc.). In order to better serve users, many electronic reading products will usually display a user preference input interface after the user first starts the electronic reading product, and the user inputs the corresponding preferences.

[0003] However, the inventors have found in the implementation process that the prior art has the following defects: the existing user preference input interface only provides the user with corresponding preference options, but this method is prone to cause the obtained user preferences to be quite different from the actual user preferences due to the user's insufficient understanding of the preference options, and the existing user preference input interface is single, the user experience is poor, and the user retention rate of the electronic reading product is low. SUMMARY

[0004] In view of the above problems, the present application is proposed in order to provide a page display method, an electronic device and a computer storage medium which overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present application, a user interface display method is provided, comprising:

[0006] identifying the user identity of the current user;

[0007] if the user identity of the current user is a new user, displaying a user interface containing a preference label;

[0008] identifying the target preference label selected by the current user;

[0009] displaying an operation entrance of a target book matching the target preference label in the user interface.

[0010] According to another aspect of the present application, an electronic device is provided, comprising a processor, a memory, a communication interface and a communication bus, the processor, the memory and the communication interface being in communication with each other through the communication bus;

[0011] The memory is used to store at least one executable instruction, and the executable instruction causes the processor to perform the following operations:

[0012] identifying the user identity of the current user;

[0013] If the user identity of the current user is a new user, a user interface containing preference tags is displayed;

[0014] A target preference tag selected by the current user is identified;

[0015] An operation portal of a target book matching the target preference tag is displayed on the user interface.

[0016] According to still another aspect of the present application, there is provided a computer storage medium having stored therein at least one executable instruction, which causes a processor to perform operations corresponding to the above-mentioned user interface display method.

[0017] The present application identifies the user identity of the current user, displays a user interface containing preference tags if the user identity of the current user is a new user, identifies a target preference tag selected by the current user, and displays an operation portal of a target book matching the target preference tag on the user interface. Thus, the present application displays an operation portal of a target book matching the target preference tag, which facilitates the new user to deepen the cognition of the selected target preference tag, helps to finally select a preference tag most suitable for the actual needs of the user, shortens the book searching path of the user, facilitates the quick reading of the new user, enriches the user interface, improves the user experience, and increases the user retention rate.

[0018] The above description is only a summary of the technical solutions of the present application. In order to enable one skilled in the art to better understand the technical means of the present application and implement it according to the content of the description, and in order to enable the above and other purposes, features and advantages of the present application to be more apparent and understandable, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0019] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not meant to limit the present application. Furthermore, the same reference numerals are used throughout the several drawings to designate the same or similar parts. In the drawings:

[0020] Figure 1 A flowchart of a user interface display method provided by an embodiment of the present application is shown;

[0021] Figure 2 A user interface diagram provided by an embodiment of the present application is shown;

[0022] Figure 3 A flowchart of a user interface display method provided by an embodiment of the present application is shown;

[0023] Figure 4A three-dimensional curved surface display domain provided by the second embodiment of the present application is shown in a schematic diagram.

[0024] Figure 5 A visual curved surface display domain provided by the second embodiment of the present application is shown in a schematic diagram.

[0025] Figure 6 A flowchart of a user interface display method provided by the third embodiment of the present application is shown in a schematic diagram.

[0026] Figure 7 A user interface provided by the third embodiment of the present application is shown in a schematic diagram.

[0027] Figure 8 A flowchart of a user interface display method provided by the fourth embodiment of the present application is shown in a schematic diagram.

[0028] Figure 9 A structure of an electronic device provided by the sixth embodiment of the present application is shown in a schematic diagram. DETAILED DESCRIPTION

[0029] Exemplary embodiments of the present application will be described herein below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thoroughly and completely understood, and so that the scope of the present application will be fully conveyed to those skilled in the art.

[0030] Embodiment One

[0031] Figure 1 A flowchart of a user interface display method provided by the first embodiment of the present application is shown in a schematic diagram. The user interface display method provided by the present embodiment can be specifically applied to a user terminal containing an electronic reading product.

[0032] As Figure 1 shown, the method includes the following steps:

[0033] Step S110, identify the user identity of the current user.

[0034] This step specifically identifies whether the current user is a new user of the e-reading product. A new user can refer to a user whose initial key action in the e-reading product occurs within a preset interval of the current time. For example, if the interval between a user's initial login time and the current time is less than 3 days, the user can be identified as a new user; similarly, if the interval between a user's initial registration time and the current time is less than 7 days, the user can be identified as a new user. Furthermore, a new user can also refer to a user who has not yet performed a key action in the e-reading product; for example, a user who has not yet read any books in the e-reading product can also be identified as a new user. In summary, this embodiment of the invention does not limit the specific method for determining new users.

[0035] Step S120: If the current user's user identity is a new user, then display the user interface containing preference tags.

[0036] The embodiments of the present invention do not limit the specific content of the preference tags. For example, the preference tags can be tags such as book category, book title, and / or author. In addition, the embodiments of the present invention do not limit the specific display format of the preference tags.

[0037] Step S130: Identify the target preference label selected by the current user.

[0038] The user interface displays preference tags that users can select. Users can select preference tags through user operations such as clicking, voice control, gesture operation, and shortcut key operation. The preference tag selected by the user is the target preference tag.

[0039] Step S140: Display the operation entry of the target book that matches the target preference tag on the user interface.

[0040] E-books matching the target preference tags are considered target books. In addition to displaying the preference tags, the user interface will also show relevant information about the target books that match the preference tags. This information specifically refers to the action entry points for the target books. These action entry points include, but are not limited to, one or more of the following: add to bookshelf, read, and share, etc.

[0041] by Figure 2 For example, Figure 2 A schematic diagram of a user interface provided in Embodiment 1 of the present invention is shown. Figure 2As shown, a plurality of preference labels, such as label 1, label 2, and the like, are displayed in the upper region of the user interface, and the user selects label 11 and label 14 by clicking operation, and label 11 and label 14 are target preference labels. The operation portal of the target books, such as target book 3 and target book 4, is displayed in the lower region of the user interface, each target book matches label 11 and / or label 14, and the current user selects target book 4 by clicking operation, and then realizes the collection of target book 4 by clicking the collection button, that is, target book 4 is added to the bookshelf.

[0042] Therefore, the embodiment of the present application is for new users, and displays a user interface containing preference labels for new users to select target preference labels according to their own needs; and the user interface further displays the operation portal of the target books matched with the target preference labels in addition to the preference labels, which facilitates new users to deepen the cognition of the selected target preference labels, helps to finally select the preference labels most suitable for the actual needs of the users, shortens the book searching path of the users, facilitates the rapid reading of new users, further enriches the user interface, improves the user experience and increases the user retention rate.

[0043] Embodiment two

[0044] Figure 3 A flowchart of a user interface display method provided by the embodiment two of the present application is shown. The user interface display method provided by the embodiment of the present application is a further optimization of other method embodiments.

[0045] As Figure 3 shown, the method comprises the following steps:

[0046] Step S310, identify the user identity of the current user, and if the user identity of the current user is a new user, execute step S320.

[0047] Step S320, create a three-dimensional curved surface display domain, and render the preference labels in the visual curved surface display domain.

[0048] In order to display more preference labels and improve the display effect and user experience, the embodiment of the present application creates a three-dimensional curved surface display domain, and each preference label is rendered in the three-dimensional curved surface display domain.

[0049] Specifically, first, a three-dimensional curved surface display domain is created, which is a three-dimensional curved surface. As Figure 4As shown, the three-dimensional curved surface display area can be a spherical surface, or the three-dimensional curved surface display area can be an ellipsoidal surface or a rugby ball surface, etc. Moreover, the embodiment of the present application does not limit the specific creation manner of the three-dimensional curved surface display area, for example, the three-dimensional curved surface display area can be generated by creating a three-dimensional curved surface container, and the three-dimensional curved surface display area can also be generated by constructing feature points on each curved surface. Since the three-dimensional curved surface display area is a three-dimensional curved surface, the three-dimensional curved surface display area cannot be displayed in the user interface at the same time, and thus the area in the three-dimensional curved surface display area which is located in the visible area of the user interface is the visible curved surface display area.

[0050] Further, the preference label is rendered in the visible curved surface display area, so that the user can see the rendered preference label in the user interface. As shown, Figure 5 As shown, the visible curved surface display area displays each preference label.

[0051] In an optional embodiment, the three-dimensional curved surface display area can automatically rotate at a corresponding rotation speed, and in this embodiment, the visible curved surface display area in the three-dimensional curved surface display area is constantly changed.

[0052] In another optional embodiment, the three-dimensional curved surface display area can rotate under the trigger of the user operation, and the visible curved surface display area in the three-dimensional curved surface display area is changed in response to the rotation operation of the three-dimensional curved surface display area. For example, the user can rotate the three-dimensional curved surface display area through a sliding operation, and the rotation speed of the three-dimensional curved surface display area is different corresponding to different sliding distances of the sliding operation, so that the rotation speed of the three-dimensional curved surface display area is adapted to the sliding operation of the user, the actual needs of the user are met, and the user experience is improved.

[0053] After the visible curved surface display area is changed, if there is an area which has not rendered the preference label, a new preference label is rendered in the area, and if there is no area which has not rendered the preference label after the visible curved surface display area is changed, it is indicated that the user is currently viewing the rendered preference label, and no new preference label is rendered.

[0054] In an alternative embodiment, rendering the new preference label in the region can be achieved by the following steps: in response to a rotation operation on the three-dimensional curved surface display field, identifying whether the current visible curved surface display field has a newly added target preference label, i.e., identifying whether the visible curved surface display field before rotation has a target preference label newly selected by the user. If yes, obtaining the preference label associated with the target preference label, wherein the preference label associated with the target preference label can be a preference label with high similarity to the target preference label, or a lower-level label of the target preference label, etc. Further, changing the visible curved surface display field in the three-dimensional curved surface display field after rotation, and rendering the associated preference label in the label-unrendered region of the changed visible curved surface display field. Thus, in this embodiment, the preference label to be rendered in the region in which the preference label has not been rendered in the next visible curved surface display field is determined according to the newly added target preference label in the current visible curved surface display field, thereby improving the hit rate of the preference label and facilitating more accurate extraction of user preference information.

[0055] Further alternatively, if the three-dimensional curved surface display field is in an initial state, obtaining the preference label from the heat label set, and rendering the obtained preference label in the visible curved surface display field of the user interface; wherein the heat label set contains preference labels with heat satisfying a preset condition. Thus, the three-dimensional curved surface display field can display the preference label with high heat in the initial state, thereby improving the hit rate of the preference label. In addition, if the three-dimensional curved surface display field is in the initial state, one or more of the rendered preference labels can be set in a selected state to prompt the user to select the preference label.

[0056] For example, if the three-dimensional curved display domain is a spherical surface, the visible curved display domain of the three-dimensional curved display domain in the initial state is a curved surface corresponding to 0°-180°, and the preference labels in the hotness label set are rendered in the curved surface corresponding to 0°-180°. After the user slides to the right, the three-dimensional curved display domain rotates by 90°, and the visible curved display domain switches to a curved surface corresponding to 90°-270°, wherein the curved surface corresponding to 90°-180° has already rendered the preference labels, and the curved surface corresponding to 180°-270° has not yet rendered the preference labels. If the user selects label 1 as the target preference label in the curved surface corresponding to 0°-180°, the preference label associated with label 1 is rendered in the curved surface corresponding to 180°-270°. If the user does not select any target preference label in the curved surface corresponding to 0°-180°, it indicates that there is no new target preference label, and the rendering logic of the preference labels before the change is followed, and the preference labels in the hotness label set are continuously rendered in the curved surface corresponding to 180°-270°. If the user continues to slide to the right, the three-dimensional curved display domain rotates by 90° again, and the visible curved display domain switches to a curved surface corresponding to 180°-360°, wherein the curved surface corresponding to 270°-360° has not yet rendered the preference labels. If the user selects the preference label 21 associated with label 1 as the target preference label (i.e., the new target preference label is the preference label 21) in the curved surface corresponding to 180°-270°, the preference label associated with the preference label 21 is rendered in the curved surface corresponding to 270°-360°. If the user does not select any target preference label in the curved surface corresponding to 180°-270°, the preference label associated with label 1 is still rendered in the curved surface corresponding to 270°-360°.

[0057] Further optionally, the user can also delete the selected target preference label, and in response to the rotation operation on the three-dimensional curved surface display domain, it is identified whether the current visible curved surface display domain has the deleted target preference label; if yes, the visible curved surface display domain in the three-dimensional curved surface display domain is changed, and the non-target preference label associated with the deleted target preference label is deleted in the label rendered area of the changed visible curved surface display domain. For example, if the preference label in the hotness label set is currently rendered in the curved surface corresponding to 0°-180°, and the target preference label in the curved surface corresponding to 0°-180° is label 1, after the user slides to the right, the curved surface corresponding to 90°-270° is changed, and the preference label associated with label 1 is rendered in the curved surface corresponding to 180°-270°, and the target preference label in the curved surface corresponding to 180°-270° is label 21. After the user slides to the left, the curved surface corresponding to 0°-180° is returned, and the target preference label is replaced from label 1 to label 2, and after sliding to the right again, the curved surface corresponding to 90°-270° is changed, and at this time, since label 1 is the deleted target preference label, label 21 in the curved surface corresponding to 180°-270° is kept unchanged (i.e. the target preference label associated with the deleted target preference label is not deleted), and the preference label associated with other label 1 is deleted (i.e. the non-target preference label associated with the deleted target preference label is deleted). The preference label associated with label 2 is rendered in the curved surface corresponding to 90°-270°. Thus, the preference label rendered in the three-dimensional curved surface display domain is adapted to the user operation, the actual needs of the user are met, the user experience is improved, and the user retention rate is improved.

[0058] Further optionally, if the current visible curved surface display domain has the added target preference label, and the added target preference label is multiple, the added order of the added target preference label is determined, and according to the added order, the number, display size and / or display position of the preference label associated with each added target preference label in the label unrendered area of the changed visible curved surface display domain are determined. For example, if the target preference label-label 1 is first added to the current visible curved surface display domain, and the target preference label-label 2 is then added, the number of the preference label associated with label 1 in the label unrendered area of the changed visible curved surface display domain is greater than the number of the preference label associated with label 2, and / or the display size of the preference label associated with label 1 is greater than the display size of the preference label associated with label 2, and / or the display position of the preference label associated with label 1 is a prominent position, and the like. In an optional embodiment, if the three-dimensional curved surface display domain is in an initial state, the three-dimensional curved surface display domain can also be made to swing left and right at a small swing speed, so that the user can rotate the three-dimensional curved surface display domain through operation.

[0059] In an alternative embodiment, for some high-priority preference tags, the preference tags can be rendered in each visual curved surface display area, thereby increasing the selection probability of the high-priority preference tags.

[0060] Step S330, identifying the target preference tag selected by the current user.

[0061] Step S340, displaying the operation portal of the target book matching the target preference tag in the user interface.

[0062] Therefore, the embodiment of the present application renders the preference tags in the three-dimensional curved surface display area, which can increase the number of displayed preference tags without increasing the number of pages, and can improve the user participation, the display effect and the user experience. In the embodiment of the present application, the preference tags to be rendered in the area of the next visual curved surface display area which has not yet rendered the preference tags are determined according to the target preference tags newly added in the current visual curved surface display area, thereby improving the hit rate of the preference tags and facilitating the more accurate extraction of the user preference information.

[0063] Embodiment Three

[0064] Figure 6 A flowchart of a user interface display method provided by the embodiment three of the present application is shown. The user interface display method provided by the embodiment of the present application is a further optimization of other method embodiments.

[0065] As shown in Figure 6 , the method comprises the following steps:

[0066] Step S610, identifying the user identity of the current user, and if the user identity of the current user is a new user, performing step S620.

[0067] Step S620, displaying the user interface containing the preference tags.

[0068] Step S630, identifying all the target preference tags in response to the adding operation and / or the deleting operation of the target preference tags.

[0069] The adding operation of the target preference tag is specifically the operation of selecting the preference tag as the target preference tag, and the deleting operation of the target preference tag is specifically the operation of deleting the selected target preference tag. Therefore, the embodiment of the present application obtains all the existing target preference tags once there is an added target preference tag, and / or once there is a deleted target preference tag.

[0070] Step S640, obtaining the target book matching all the target preference tags, and displaying the operation portal of the target book in the user interface.

[0071] For example, if all the target preference tags are tag 1, the operation entry of the target book matching tag 1 is displayed (scenario 1); if tag 2 is added as a target preference tag on the basis of tag 1, the operation entry of the target book matching both tag 1 and tag 2 is displayed again (scenario 2); if tag 2 is deleted from the target preference tags on the basis of tag 1 and tag 2, the operation entry of the target book matching tag 1 is displayed again (scenario 3). It should be understood that scenario 1 and scenario 3 both display the operation entry of the target book matching tag 1, but the target books corresponding to scenario 1 and scenario 3 are different, i.e., there is no overlap between the displayed target books, thereby avoiding waste of display positions.

[0072] In an optional embodiment, in response to the deletion operation of the target preference tag, all the current target preference tags are identified, a book set matching all the current target preference tags is determined, and books matching the deleted target preference tag are removed from the book set, and the books in the book set after the removal are taken as the target books. For example, if tag 2 is removed from the target preference tags, all the current target preference tags are tag 1 and tag 3, a book set C1 matching both tag 1 and tag 3 is determined, i.e., an intersection of a book set C2 matching tag 1 and a book set C3 matching tag 3 is obtained. Further, books matching tag 2 are removed from the book set C1, and the target books are obtained from the book set C1 after the removal. Thus, the displayed target books are adapted to the real-time needs of the user, and the user experience is improved.

[0073] In an optional embodiment, the operation entry of the target book can be added to the created target book interface container, and the target book interface container contains the operation entry of each target book. The operation entry of the target book in the target book interface container is displayed in the visual area of the user interface. Since there are many books matching the target preference tags, only a preset number (for example, 3 books) of books can be selected as the target books.

[0074] Further optionally, the operation entry of the target book in the target book interface container is arranged in sequence according to the display order of the operation entry of the target book. Further, the target preference tag of the source of the target book can be identified near the displayed operation entry of the target book. For example, if the target book X is obtained from tag 1 and tag 3, the identification information of tag 1 and tag 3 is displayed near the operation entry of the target book X.

[0075] Further optionally, in response to a preset sliding operation, the operation entry of the target book in the target book interface container displayed in the visual area of the user interface is changed. For example, the target book interface container is moved in the visual area of the user interface in response to the sliding operation. Figure 2For example, when the user swipes right in the area corresponding to the operation entry of the target book, the user can view the previously generated operation entry of the target book, so that the user can view the generated operation entry of each target book, facilitating the user to screen the target book.

[0076] In addition, the embodiment of the present application can display other new user benefits information in addition to the operation entry of the target book, so as to further improve the user retention rate. For example, Figure 7 As shown, in addition to the display of the preferred label and the operation entry of the target book, the user interface also displays the new user benefit information of "7-day free membership".

[0077] Therefore, the embodiment of the present application can identify all target preferred labels, obtain target books matched with all target preferred labels, and display the operation entry of the target book in the user interface, so that the displayed target book can be adapted to the real-time demand of the user, improving the user experience. In addition, the target book interface container of the embodiment of the present application stores the operation entry of all generated target books, which can facilitate the user to quickly view the displayed operation entry of each target book, and facilitate the user to screen the target book.

[0078] Embodiment four

[0079] Figure 8 A flowchart of a user interface display method provided by the embodiment four of the present application is shown. The user interface display method provided by the embodiment of the present application is a further optimization of other method embodiments.

[0080] As shown in the figure, Figure 8 The method comprises the following steps:

[0081] Step S810, identify the user identity of the current user, if the user identity of the current user is a new user, execute step S820.

[0082] Step S820, display the trigger entry of the user interface in the preset page.

[0083] In the prior art, the user preference input interface is usually directly displayed when the new user starts the electronic reading product. The embodiment of the present application is different from the prior art. The embodiment of the present application specifically embeds the trigger entry of the user interface containing the preferred label in the preset page of the electronic reading product, which can be a book city page and the like.

[0084] In an alternative embodiment, if the user identity of the current user is a new user and the current user has not triggered the operation portal of the target book, the trigger portal of the user interface is displayed in the preset page; if the user identity of the current user is a new user and the current user has triggered the operation portal of the target book, indicating that the user has received or read the relevant target book, the trigger portal of the user interface is not displayed in the preset page.

[0085] In response to the trigger operation on the trigger portal, the user interface containing the preference label is displayed, and the target preference label selected by the current user is identified, and the operation portal of the target book matched with the target preference label is displayed in the user interface.

[0086] Therefore, the embodiment of the present application displays the trigger portal of the user interface in the preset page, and the user interface containing the preference label is displayed only after the user actively triggers the trigger portal, thereby avoiding the user interface from disturbing the user too much and improving the user experience.

[0087] Embodiment five

[0088] The embodiment five of the present application provides a non-volatile computer storage medium, which stores at least one executable instruction, and the computer executable instruction can execute the method in any method embodiment.

[0089] The executable instruction can be specifically used to make the processor execute the following operations:

[0090] Identify the user identity of the current user;

[0091] If the user identity of the current user is a new user, the user interface containing the preference label is displayed;

[0092] Identify the target preference label selected by the current user;

[0093] Display the operation portal of the target book matched with the target preference label in the user interface.

[0094] In an alternative embodiment, the executable instruction makes the processor execute the following operations:

[0095] Create a three-dimensional curved surface display domain; wherein the area in the three-dimensional curved surface display domain located in the visible region of the user interface is a visible curved surface display domain;

[0096] Render the preference label in the visible curved surface display domain.

[0097] In an alternative embodiment, the executable instruction makes the processor execute the following operations:

[0098] In response to a rotation operation on the three-dimensional curved surface display field, the visible curved surface display field in the three-dimensional curved surface display field is changed.

[0099] In an optional implementation, the executable instructions cause the processor to perform the following operations:

[0100] In response to a rotation operation on the three-dimensional curved surface display field, it is identified whether a newly added target preference label exists in the current visible curved surface display field.

[0101] If yes, a preference label associated with the newly added target preference label is obtained.

[0102] The visible curved surface display field in the three-dimensional curved surface display field is changed, and the associated preference label is rendered in a label non-rendering area of the changed visible curved surface display field.

[0103] In an optional implementation, the executable instructions cause the processor to perform the following operations:

[0104] In response to a rotation operation on the three-dimensional curved surface display field, it is identified whether a deleted target preference label exists in the current visible curved surface display field.

[0105] If yes, the visible curved surface display field in the three-dimensional curved surface display field is changed, and a non-target preference label associated with the deleted target preference label is deleted in a label rendered area of the changed visible curved surface display field.

[0106] In an optional implementation, the executable instructions cause the processor to perform the following operations:

[0107] If the three-dimensional curved surface display field is in an initial state, a preference label is obtained from a hotness label set, and the obtained preference label is rendered in the visible curved surface display field.

[0108] The hotness label set contains a preference label whose hotness meets a preset condition.

[0109] In an optional implementation, the executable instructions cause the processor to perform the following operations:

[0110] In response to an adding operation and / or a deleting operation of a target preference label, all current target preference labels are identified.

[0111] A target book matching all the current target preference labels is obtained, and an operation entrance of the target book is displayed on the user interface.

[0112] In an optional implementation, the executable instructions cause the processor to perform the following operations:

[0113] add the operation entry of the target book to the created target book interface container;

[0114] display the operation entry of the target book in the target book interface container in the user interface visual area.

[0115] In an alternative embodiment, the executable instructions cause the processor to perform the following operations:

[0116] In response to a preset sliding operation, change the operation entry of the target book in the target book interface container displayed in the user interface visual area.

[0117] In an alternative embodiment, the executable instructions cause the processor to perform the following operations:

[0118] If the user identity of the current user is a new user, display the trigger entry of the user interface in a preset page.

[0119] In response to a trigger operation on the trigger entry, display the user interface containing the preference label.

[0120] Therefore, the embodiment of the present application is aimed at new users, displays the user interface containing the preference label for the new users, so that the new users can select the target preference label according to their own needs; and the user interface further displays the operation entry of the target book matching the target preference label in addition to the preference label, which facilitates the new users to deepen the cognition of the selected target preference label, helps to finally select the preference label most meeting the actual needs of the user, and can shorten the book searching path of the user, facilitate the quick reading of the new user, further enrich the user interface, improve the user experience, and increase the user retention rate.

[0121] Embodiment six

[0122] Figure 9 A structural schematic diagram of an electronic device provided by the embodiment six of the present application is shown. The embodiment of the present application does not limit the specific implementation of the electronic device.

[0123] As shown in Figure 9 The electronic device can include a processor 902, a communications interface 904, a memory 906, and a communications bus 908.

[0124] The processor 902, the communication interface 904, and the memory 906 can communicate with each other through the communication bus 908. The communication interface 904 is configured to communicate with network elements such as clients or other servers. The processor 902 is configured to execute the program 910, and can execute the related steps in the above method embodiments.

[0125] Specifically, the program 910 can include program codes including computer operation instructions.

[0126] The processor 902 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the electronic device can be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.

[0127] The memory 906 is configured to store the program 910. The memory 906 can include a high-speed RAM memory, and can further include a non-volatile memory such as at least one disk memory.

[0128] The program 910 can be specifically configured to cause the processor 902 to perform the following operations:

[0129] Identify a user identity of a current user;

[0130] If the user identity of the current user is a new user, display a user interface including preference labels;

[0131] Identify a target preference label selected by the current user;

[0132] Display an operation entry of a target book matching the target preference label in the user interface.

[0133] In an optional embodiment, the program 910 can be specifically configured to cause the processor 902 to perform the following operations:

[0134] Create a three-dimensional curved surface display field; wherein an area of the three-dimensional curved surface display field located in a visible area of the user interface is a visible curved surface display field;

[0135] Render the preference labels in the visible curved surface display field.

[0136] In an optional embodiment, the program 910 can be specifically configured to cause the processor 902 to perform the following operations:

[0137] In response to a rotation operation on the three-dimensional curved surface display field, the visible curved surface display field in the three-dimensional curved surface display field is changed.

[0138] In an optional implementation, the program 910 can be specifically configured to enable the processor 902 to perform the following operation:

[0139] In response to a rotation operation on the three-dimensional curved surface display field, it is identified whether there is a newly added target preference label in the current visible curved surface display field.

[0140] If yes, a preference label associated with the newly added target preference label is obtained.

[0141] The visible curved surface display field in the three-dimensional curved surface display field is changed, and the associated preference label is rendered in a label non-rendering area of the changed visible curved surface display field.

[0142] In an optional implementation, the program 910 can be specifically configured to enable the processor 902 to perform the following operation:

[0143] In response to a rotation operation on the three-dimensional curved surface display field, it is identified whether there is a deleted target preference label in the current visible curved surface display field.

[0144] If yes, the visible curved surface display field in the three-dimensional curved surface display field is changed, and a non-target preference label associated with the deleted target preference label is deleted in a label rendered area of the changed visible curved surface display field.

[0145] In an optional implementation, the program 910 can be specifically configured to enable the processor 902 to perform the following operation:

[0146] If the three-dimensional curved surface display field is in an initial state, a preference label is obtained from a hotness label set, and the obtained preference label is rendered in the visible curved surface display field.

[0147] The hotness label set contains a preference label whose hotness meets a preset condition.

[0148] In an optional implementation, the program 910 can be specifically configured to enable the processor 902 to perform the following operation:

[0149] In response to a target preference label adding operation and / or a target preference label deleting operation, all current target preference labels are identified.

[0150] A target book matching all the current target preference labels is obtained, and an operation entrance of the target book is displayed on the user interface.

[0151] In an alternative implementation, the program 910 can be specifically configured to cause the processor 902 to perform the following operations:

[0152] adding the operation entry of the target book into the created target book interface container;

[0153] displaying the operation entry of the target book in the target book interface container in the user interface visual area.

[0154] In an alternative implementation, the program 910 can be specifically configured to cause the processor 902 to perform the following operations:

[0155] changing the operation entry of the target book in the target book interface container displayed in the user interface visual area in response to a preset sliding operation.

[0156] In an alternative implementation, the program 910 can be specifically configured to cause the processor 902 to perform the following operations:

[0157] if the user identity of the current user is a new user, displaying a trigger entry of the user interface in a preset page;

[0158] displaying a user interface containing a preference label in response to a trigger operation on the trigger entry.

[0159] Therefore, the embodiment of the present application is for new users, displays a user interface containing a preference label for the new users, so that the new users can select a target preference label according to their own needs; and the user interface further displays an operation entry of a target book matched with the target preference label in addition to the preference label, which facilitates the new users to deepen the cognition of the selected target preference label, helps to finally select a preference label most suitable for the actual needs of the user, shortens the book searching path of the user, facilitates the quick reading of the new users, further enriches the user interface, improves the user experience and increases the user retention rate.

[0160] The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems can be used with programs in accordance with the teachings herein, or it can prove convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will be apparent from the description above. In addition, the present embodiment is not intended to be limited to any particular programming language. It will be appreciated that there are many programming languages that can be used to implement the teachings herein, and any such programming language can be used in connection with the various aspects of the present embodiment.

[0161] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been described in detail in order not to obscure the understanding of this description.

[0162] Similarly, it is to be understood that the embodiments of the application can be adapted to other applications and that their features can be interchanged in any way. For example, it is to be understood that, in order to simplify the present application and to help understand one or more of its individual aspects, in the above description of exemplary embodiments of the application, individual features of the embodiments of the application are sometimes grouped together in a single embodiment, figure or description of it. However, the method of the disclosure should not be interpreted as reflecting an intention to claim by the claimed application more features than are explicitly recited in each of the claims. Rather, as reflected by the claims below, the inventive aspects are in less than all features of the previously disclosed single embodiments. Accordingly, the claims following the detailed description are hereby expressly incorporated into this detailed description, wherein each claim is a separate embodiment of the application.

[0163] Those skilled in the art will understand that the modules in the apparatuses of the embodiments can be adapted and placed in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and furthermore can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all combinations of all features disclosed in this specification (including the accompanying claims, abstract and drawings) and all processes or units of any methods or apparatuses so disclosed can be used in combination. Unless explicitly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstract and drawings) can be replaced by alternative features providing the same, equivalent or similar functionality.

[0164] Furthermore, those skilled in the art will understand that although some embodiments herein include certain features not included in other embodiments, the combination of features of different embodiments means within the scope of the application and forms different embodiments. For example, in the following claims, any one of the claimed embodiments can be used in any combination.

[0165] Various component embodiments of the present application can be implemented in hardware, or as software modules running in one or more processors, or in combinations thereof. As will be appreciated by one skilled in the art, a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functionality of some or all of the components according to embodiments of the present application. The present application can also be implemented as a program of instructions for performing part or all of the methods described herein, e.g., a computer program and a computer program product. Such program of the present application can be stored on a computer readable medium, or can be in the form of one or more signals. Such signals can be downloaded from an Internet website, or provided on a carrier signal, or in any other form.

[0166] It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that one skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps other than those listed in a claim. The word 'a' or 'an' preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of both hardware and software, and any combination thereof. In a unit claim, several devices can be listed with a comma. Such listing does not imply that the devices must be co-located. Individual elements listed in a 'list of elements' can be considered to be separate and standalone claims. The use of the term 'about' in relation to a numerical value specifies the exact value, and also other values which are close to the exact value within reasonable limits due to measurement inaccuracies, manufacturing tolerances, and the like. The use of the term 'comprising' also includes other embodiments, consisting of, consisting essentially of, or equivalent in meaning to, the listed steps, elements, and the like.

Claims

1. A user interface display method, comprising: Identify the current user's identity; If the current user is a new user, a 3D surface display area is created. In response to the rotation operation of the 3D surface display area, it is determined whether there are any new target preference tags in the current visible surface display area. If so, retrieve the preference tags associated with the newly added target preference tags; The visible surface display area in the 3D surface display area is modified, and the associated preference label is rendered in the unrendered area of ​​the label in the modified visible surface display area; wherein, the area in the 3D surface display area located within the visible area of ​​the user interface is the visible surface display area; Identify the target preference tag currently selected by the user; The user interface displays the access points for the target books that match the target preference tags.

2. The method according to claim 1, wherein, The method further includes: In response to a rotation operation on the three-dimensional surface display domain, identify whether the current visible surface display domain contains a target preference label to be deleted; If so, change the visible surface display domain in the three-dimensional surface display domain, and delete the non-target preference label associated with the deleted target preference label in the label rendered area of ​​the changed visible surface display domain.

3. The method according to claim 1, wherein, The method further includes: If the three-dimensional curved surface display domain is in the initial state, then the preference tags are obtained from the heat tag set and the obtained preference tags are rendered in the visible curved surface display domain; The set of popularity tags includes preference tags whose popularity meets preset conditions.

4. The method according to any one of claims 1-3, wherein, The step of identifying the target preference tag currently selected by the user further includes: in response to the addition and / or deletion of the target preference tag, identifying all current target preference tags; The operation entry for displaying the target book that matches the target preference tag in the user interface further includes: obtaining the target book that matches all current target preference tags, and displaying the operation entry for the target book in the user interface.

5. The method according to claim 4, wherein, The operation entry point for displaying the target book on the user interface further includes: Add the operation entry point of the target book to the created target book interface container; The operation entry point of the target book in the target book interface container is displayed within the visible area of ​​the user interface.

6. The method according to claim 5, wherein, The method further includes: in response to a preset sliding operation, changing the operation entry point of the target book in the target book interface container displayed in the visible area of ​​the user interface.

7. The method according to claim 4, wherein, The method further includes: If the current user is a new user, the trigger entry point of the user interface will be displayed on the preset page; In response to a trigger operation on the trigger entry, a user interface including preference tabs is displayed.

8. An electronic device, comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, which causes the processor to perform the following operations: Identify the current user's identity; If the current user is a new user, a 3D surface display area is created. In response to the rotation operation of the 3D surface display area, it is determined whether there are any new target preference tags in the current visible surface display area. If so, retrieve the preference tags associated with the newly added target preference tags; The visible surface display area in the 3D surface display area is modified, and the associated preference label is rendered in the unrendered area of ​​the label in the modified visible surface display area; wherein, the area in the 3D surface display area located within the visible area of ​​the user interface is the visible surface display area; Identify the target preference tag currently selected by the user; The user interface displays the access points for the target books that match the target preference tags.

9. The electronic device according to claim 8, wherein, The executable instructions cause the processor to perform the following operations: In response to a rotation operation on the three-dimensional surface display domain, identify whether the current visible surface display domain contains a target preference label to be deleted; If so, change the visible surface display domain in the three-dimensional surface display domain, and delete the non-target preference label associated with the deleted target preference label in the label rendered area of ​​the changed visible surface display domain.

10. The electronic device according to claim 8, wherein, The executable instructions cause the processor to perform the following operations: If the three-dimensional curved surface display domain is in the initial state, then the preference tags are obtained from the heat tag set and the obtained preference tags are rendered in the visible curved surface display domain; The set of popularity tags includes preference tags whose popularity meets preset conditions.

11. The electronic device according to any one of claims 8-10, wherein, The executable instructions cause the processor to perform the following operations: In response to the addition and / or deletion of target preference tags, identify all current target preference tags; Retrieve target books that match all current target preference tags, and display the operation entry for the target books in the user interface.

12. The electronic device according to claim 11, wherein, The executable instructions cause the processor to perform the following operations: Add the operation entry point of the target book to the created target book interface container; The operation entry point of the target book in the target book interface container is displayed within the visible area of ​​the user interface.

13. The electronic device according to claim 12, wherein, The executable instructions cause the processor to perform the following operations: In response to a preset swipe operation, the operation entry point of the target book in the target book interface container displayed within the visible area of ​​the user interface is changed.

14. The electronic device according to claim 11, wherein, The executable instructions cause the processor to perform the following operations: If the current user is a new user, the trigger entry point of the user interface will be displayed on the preset page; In response to a trigger operation on the trigger entry, a user interface including preference tabs is displayed.

15. A computer storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to the user interface display method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Book recommendation method and device, computer equipment and storage medium

    CN113778295A