Information display method and device, electronic equipment, storage medium and program product
By exchanging the display status of information items and updating the display order, the problem of cumbersome operation in the prior art is solved, and the adjustment of the display status of information items is simplified.
Patent Information
- Application Number
- CN202511197085.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-11-21
AI Technical Summary
Adjusting the display status of information items in existing technologies is cumbersome and difficult to simplify.
The adjustment process is simplified by exchanging the display status of information items and updating their display order.
It reduces the difficulty of adjusting the display status of information items and simplifies the operation process.
Smart Images

Figure CN120994091A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of information display, and in particular, to an information display method and device, electronic equipment, storage medium and program product. BACKGROUND
[0002] Currently, in some applications, the display state of an information item can be adjusted. However, in the related art, the operation required to adjust the display state of an information item is relatively cumbersome. SUMMARY
[0003] Embodiments of the present disclosure provide an information display method and device, electronic equipment, storage medium and program product to simplify the operation required to adjust the display state of an information item.
[0004] In a first aspect, embodiments of the present disclosure provide an information display method, comprising:
[0005] displaying a plurality of information items on a display interface, the plurality of information items comprising an information item in a first display state and an information item in a second display state, the information item in the second display state being displayed before the information item in the first display state;
[0006] in response to a state adjustment operation for a first information item, exchanging the display states between the first information item and a second information item, and updating the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
[0007] In a second aspect, embodiments of the present disclosure further provide an information display device, comprising:
[0008] an item display module configured to display a plurality of information items on a display interface, the plurality of information items comprising an information item in a first display state and an information item in a second display state, the information item in the second display state being displayed before the information item in the first display state;
[0009] a state adjustment module configured to, in response to a state adjustment operation for a first information item, exchange the display states between the first information item and a second information item, and update the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
[0010] In a third aspect, embodiments of the present disclosure further provide an electronic device, comprising:
[0011] one or more processors;
[0012] a memory for storing one or more programs,
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method according to the embodiments of the present disclosure.
[0014] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the information display method according to the embodiments of the present disclosure.
[0015] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product, which, when executed by a computer, causes the computer to implement the information display method according to the embodiments of the present disclosure.
[0016] The information display method, apparatus, electronic device, storage medium and program product provided by the embodiments of the present disclosure support adjusting the display state of an information item in a display interface through state exchange, without requiring the user to first adjust the display state of one information item in a certain state through a series of trigger operations, and then adjust the display state of another information item in another state through a series of trigger operations, which can simplify the operations required to adjust the display state of an information item in a display interface, and reduce the difficulty of adjusting the display state of an information item. BRIEF DESCRIPTION OF DRAWINGS
[0017] The above and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent upon reading the following detailed description in conjunction with the accompanying drawings, in which like reference numerals refer to like elements. It is to be understood that the drawings are designed solely for the purpose of illustration and does not represent a commercial product in scale.
[0018] Figure 1 A flowchart of an information display method according to an embodiment of the present disclosure;
[0019] Figure 2 A display diagram of an information item according to an embodiment of the present disclosure;
[0020] Figure 3 Another display diagram of an information item according to an embodiment of the present disclosure;
[0021] Figure 4 A display diagram of a state exchange interface according to an embodiment of the present disclosure;
[0022] Figure 5 A display diagram of an association control interface according to an embodiment of the present disclosure;
[0023] Figure 6A display schematic diagram of a sequence adjustment interface provided by an embodiment of the present disclosure;
[0024] Figure 7 A flowchart of another information display method provided by an embodiment of the present disclosure;
[0025] Figure 8 A display state adjustment process schematic diagram provided by an embodiment of the present disclosure;
[0026] Figure 9 A structural block diagram of an information display device provided by an embodiment of the present disclosure;
[0027] Figure 10 A structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] Embodiments of the present disclosure will be described in more detail by referring to the drawings. Although certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein, but rather the embodiments are provided to more thoroughly and completely understand the present disclosure. It is understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not intended to limit the scope of protection of the present disclosure.
[0029] It should be understood that each step described in the method embodiments of the present disclosure can be executed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited in this respect.
[0030] The term “comprising” and variations thereof as used herein are open-ended, that is, “including but not limited to”. The term “based on” is “based, at least in part, on”. The term “one embodiment” means “at least one embodiment”; the term “another embodiment” means “at least one additional embodiment”; the term “some embodiments” means “at least some embodiments”. Related definitions will be given in the description below.
[0031] It should be noted that the concepts of “first”, “second”, etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0032] It should be noted that the modification of “one”, “multiple” mentioned in the present disclosure is illustrative and not limiting, and those skilled in the art should understand that, unless otherwise explicitly indicated in the context, it should be understood as “one or more”.
[0033] Names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of the messages or information.
[0034] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and relevant provisions.
[0035] Figure 1 A flowchart of an information display method provided by the embodiments of the present disclosure is shown. The method can be executed by an information display device, which can be implemented by software and / or hardware, and can be configured in an electronic device, typically, in a computer, a mobile phone or a tablet computer. The information display method provided by the embodiments of the present disclosure is suitable for scenarios of adjusting the display state of information items in a display interface, such as scenarios of adjusting the pinned display state of works in a work collection or the pinned display state of interactive information of works. Figure 1 As shown, the information display method provided by the embodiments of the present disclosure can include:
[0036] S101, displaying multiple information items in a display interface, the multiple information items including information items in a first display state and information items in a second display state, the information items in the second display state being displayed before the information items in the first display state.
[0037] The display interface includes multiple information items, which can be sorted and displayed in a certain manner. For example, the multiple information items can include information items in a first display state and information items in a second display state. The information items in the second state can be kept displayed before the information items in the first state in the display interface, in other words, the arrangement priority of the information items in the first state in the display interface can be higher than that of the information items in the second state, such as the information items in the second state can be arranged in priority in the display interface, and the information items in the first state can be arranged after the information items in the second state.
[0038] The first state and the second state can be used to indicate whether the information item is arranged in priority, for example, when the information item is in the second state, the information item can be arranged in priority in the display interface; when the information item is in the first state, the information item can be arranged after the information items in the second state. In some examples, the first state can be an untop display state, and the second state can be a top display state. The following is described by taking this case as an example. The information item in the second display state can be associated with a state identifier in the second state, such as a top identifier; the information item in the first display state can be associated with a state identifier in the first state or not associated with a state identifier in the first state.
[0039] The display interface described above can be an interface supporting top display of at least part of the information items. For example, the display interface can include a session set interface of a user, and the display interface displays session information (i.e., information items) of multiple sessions of the user, session information of part of the sessions is in the first state, and session information of another part of the sessions is in the second state; or the display interface can include a session message display interface (i.e., a session interface) of a session, and the display interface displays multiple session messages (i.e., information items) in the session, part of the session messages is in the first state, and another part of the session messages is in the second state.
[0040] In some examples, optionally, the display interface includes a work set display interface of a user, the information item is work information, and different work information corresponds to different first works in the work set; or the display interface includes an interactive information display interface of a second work published by the user, the information item is interactive information of the second work, and the interactive information includes comment information.
[0041] For example, the display interface can include a work set display interface of a current user, and the work set display interface displays a work set of the user, and the work set can include multiple first works of the current user, such as multiple first works published by the current user. Different information items in the display interface can be different work information displayed in the work set, and the work set can display work information of multiple first works, different work information corresponds to different first works, and the work information is the information item in the display interface. Part of the work information in the work set can be in the first display state, and another part of the work information can be in the second display state. The first work can be understood as a work included in the work set.
[0042] For another example, the display interface can include an interaction information display interface of a second work published by the current user, and the interaction information display interface can display a plurality of pieces of interaction information received by the second work of the current user. Different information entries in the display interface can be different interaction information of the second work. Some of the interaction information in the interaction information display interface can be in the first display state, and the other part of the interaction information can be in the second display state. The second work can be understood as a work of the current user viewing the interaction information. The interaction information can be understood as information based on the second work for interaction. The interaction information can include but is not limited to comment information of the second work, and the interaction information can also be bullet screen information of the second work, etc.
[0043] Specifically, one or more information entries in the second display state can be displayed in the display interface, and the information entries in the first display state can be displayed after the one or more information entries in the second display state.
[0044] For example, the display interface includes a work set display interface of a work published by the current user, the first display state is an untopped display state, and the second display state is a topped display state. As shown in Figure 2 As shown in the example, the work set display interface of the work published by the current user (such as the personal interface of the current user, etc.) can be displayed, and the work set display interface of the work published by the current user can include work information (i.e., information entries) of a plurality of works published by the user. The plurality of information includes work information in the topped display state and work information in the untopped display state. The work information in the topped display state can be associated with a topped identifier 20, and the work information in the topped display state can be displayed before the work information in the untopped display state.
[0045] For example, the work information of a work can include a work cover, a work name, and / or information related to the work interaction, such as the number of plays and / or likes of the work, etc. The present embodiment is not limited thereto.
[0046] In this embodiment, the display order between different information items in the first display state in the display interface and the display order between different information items in the second display state in the display interface can be flexibly set. For example, in the case where the current user does not perform order adjustment, the different information items in the first display state can be displayed in the order from the time when each information item is set to the first display state to the front, the different information items in the second display state can be displayed in the order from the publishing time of each information item to the front, and the like. In the case where the current user performs order adjustment, the display order between different information items in the first display state in the display interface can be determined based on the adjustment of the user, and / or the display order between different information items in the second display state in the display interface can be determined based on the adjustment of the user.
[0047] S102, in response to the state adjustment operation for the first information item, exchanging the display states between the first information item and the second information item, and updating the display orders of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
[0048] The first information item and the second information item can be information items in different display states in the display interface, for example, before the display state exchange, such as before receiving the state adjustment operation for the first information item, the first information item can be in the first display state, and the second information item can be in the second display state; or the first information item can be in the second display state, and the second information item can be in the first display state. The following is described by taking the first information item in the first display state and the second information item in the second display state before the display state exchange as an example.
[0049] The state adjustment operation can be understood as a trigger operation for indicating adjustment of the display state of the first information item, such as a trigger operation for indicating adjustment of the display state of the first information item from one of the first display state and the second display state to the other. The execution mode of the state adjustment operation is not limited, for example, the state adjustment operation can include but is not limited to an operation of triggering a state adjustment control corresponding to the first information item, and the like. The state adjustment control corresponding to an information item (such as the first information item) can be displayed by triggering (such as long pressing) the information item in the display interface or by other operation paths; or it can be displayed in the associated position of the information item in the display interface, which is not limited in this embodiment.
[0050] Specifically, in a case where a state adjustment operation for the first information item is received, such as in a case where it is detected that the current user triggers the state adjustment control corresponding to the first information item, it can be determined that a second information item in the display interface is in a different display state from the first information item, exchange the display states between the first information item and the second information item, and update the display order of the first information item and the second information item in the display interface, such as shown in FIG. 1 (where the first information item is work information e and the second information item is work information d). Figure 3
[0051] In this embodiment, exchanging the display states between the first information item and the second information item can be understood as interchanging the display states of the first information item and the second information item. Taking an example where the first information item is in the first display state and the second information item is in the second display state, in response to the state adjustment operation for the first information item, the first information item can be adjusted to the second display state, such as adding the state identifier of the second display state associated with the display of the first information item; and the second information item can be adjusted to the first display state, such as canceling the state identifier of the second display state associated with the display of the second information item, to realize the interchanging of the display states between the first information item and the second information item.
[0052] In this embodiment, the condition for exchanging the display states between the first information item and the second information item in response to the state adjustment operation is not limited. Taking an example where the first information item is in the first display state, illustratively, it can be determined based on the triggering manner of the state adjustment operation whether to exchange the display states between the first information item and the second information item or directly adjust the first information item to the second display state while keeping the display states of other information items in the second display state in the display interface unchanged; or it can be determined based on whether the number of information items in the second display state before adjustment meets a preset condition whether to exchange the display states between the first information item and the second information item or directly adjust the first information item to the second display state while keeping the display states of other information items in the second display state in the display interface unchanged, which is not limited in this embodiment.
[0053] In this embodiment, the determination manner of the second information item for state exchange with the first information item can be set as needed.
[0054] In some embodiments, the determination condition of the second information item can be preset, so that after receiving the state adjustment operation for the first information item, the second information item in the display interface which is to be exchanged in state with the first information item can be determined based on the preset determination condition, such as taking the information item ranked at the Mth position among the information items in the second display state as the second information item, or taking the information item with the least interaction times (such as the number of plays, the number of likes, or the number of comments, etc.) among the information items in the second display state as the second information item, and the like, without the need for the user to make a selection, so as to further simplify the operation required to switch the display state between different information items. Wherein, M is a positive integer, and the value thereof can be set as required, such as 1, 2, or 3, etc.
[0055] In some embodiments, the second information item in the display interface which is to be exchanged in state with the first information item can be determined based on the selection of the user, so as to improve the accuracy of the second information item exchanged in state, and meet the different state exchange requirements of the user.
[0056] Optionally, in response to the state adjustment operation for the first information item, the display state between the first information item and the second information item is exchanged, including: in response to the state adjustment operation for the first information item, displaying a state exchange interface, wherein the first information item is in a first display state, and the information items in the second display state are displayed in the state exchange interface; in response to a state exchange operation based on the state exchange interface, the display state between the first information item and the second information item is exchanged, and the second information item is an information item in the state exchange interface in a selected state.
[0057] Wherein, the state exchange interface can be an interface for the user to select the second information item exchanged in state with the first information item. The state exchange interface can be switched into by the display interface, or displayed on the upper layer of at least a part of the display interface. The display form of the state exchange interface is not limited, for example, the state exchange interface can be displayed in the form of a page, a panel, or a window, etc. At least part of the information items in the second display state in the display interface can be displayed in the state exchange interface, so as to allow the user to select the second information item. The state exchange operation can be understood as a trigger operation for confirming the state exchange. The execution manner of the state exchange operation is not limited, for example, the state exchange operation can include an operation of triggering a state exchange control in the state exchange interface, or a state exchange gesture acting on the state exchange interface, etc.
[0058] For example, the current application receives a state adjustment operation for the first information item (such as the information item 1 in the first display state in the display interface 1000 in FIG. 10A), and displays a state exchange interface 1001 in the display interface 1000, as shown in FIG. 10B. The state exchange interface 1001 displays the information items in the second display state in the display interface 1000, such as the information items 2, 3, 4, and 5 in the second display state in the display interface 1000, so as to allow the user to select the second information item exchanged in state with the first information item. The user can select the information item 4 in the state exchange interface 1001, and the state exchange interface 1001 can be exited, and the display state between the first information item and the second information item can be exchanged, such as the display state between the information items 1 and 4 in the display interface 1000 is exchanged, as shown in FIG. 10C. Figure 2In the case of the state adjustment operation of the work information e) shown in the display interface, the state exchange interface 40 corresponding to the first information item can be displayed, as shown in Figure 4 For example, in the case of detecting that the user triggers (such as long-pressing, etc.) the first information item in the display interface, the state adjustment control 50 corresponding to the first information item can be displayed, such as the association control interface 51 corresponding to the first information item, and the association control interface 51 can display a plurality of association controls corresponding to the first information item, and the plurality of association controls include the state adjustment control 50, as shown in Figure 5 In the case of detecting that the user triggers the state adjustment control 50, the state exchange interface 40 corresponding to the first information item can be displayed.
[0059] As shown in Figure 4 The state exchange interface 40 can display at least part of the information items in the second display state in the display interface. In the case of initially displaying the state exchange interface 40, each information item in the state exchange interface 40 can be in an unselected state; or, one information item (such as an information item satisfying a determination condition) in the state exchange interface 40 can be in a selected state, and other information items except the information item can be in an unselected state. Thus, the user can adjust the information item in the selected state in the state exchange interface 40 as needed.
[0060] In the case of receiving the state exchange operation based on the state exchange interface 40 by the current application, such as in the case of detecting that the user triggers the state exchange control 41 in the state exchange interface 40, the information item in the selected state in the state exchange interface can be taken as the second information item, the display state between the first information item and the second information item is exchanged, and the display order of the first information item and the second information item in the display interface is updated. As shown in Figure 2 and Figure 3 As shown in Figure 3 Compared with Figure 2 , the display state between the work information e (i.e., the first information item) and the work information d (i.e., the second information item) is exchanged, and the display order of the work information e and the work information d in the display interface is updated.
[0061] In the embodiment, before and after updating the display order of the first information item and the second information item, the information item in the second display state in the display interface is arranged before the information item in the first display state in the display interface.
[0062] The updated display order of the first information item is not limited. Alternatively, the updated display order of the first information item is a preset display order, or the updated display order of the first information item is determined based on the second information item. For example, the display order of the first information item can be updated based on a preset display order, such as displaying the first information item as the Nth information item among information items having the same display state as the first information item; or the updated display order of the first information item is determined based on the second information item, and the like. Wherein, N is a positive integer, and the specific value of N is not limited, for example, N can be set to 1, 2, or 3, etc.
[0063] In some examples, when the updated display order of the first information item is determined based on the second information item, the display order of the first information item can be determined based on the display order of the second information item in the display interface before the state adjustment operation is received, such as taking the display order of the second information item in the display interface before the state adjustment operation is received as the display order of the first information item, etc. In this case, alternatively, the updated display order of the first information item is determined based on the second information item, including that the updated display order of the first information item is determined based on the display order of the second information item in the display interface before the update.
[0064] In some examples, the user can be supported to adjust the display order of the information item in the second display state in the display interface in the state exchange interface. When the updated display order of the first information item is determined based on the second information item, the display order of the first information item can be determined based on the display order of the second information item in the state exchange interface, such as taking the display order of the second information item in the state exchange interface as the display order between different information items in the same state after the state exchange with the first information item. In this case, alternatively, the updated display order of the first information item is determined based on the second information item, including that the updated display order of the first information item is determined based on the display order of the second information item in the state exchange interface.
[0065] In the above examples, the manner in which the user adjusts the display order of the information item in the second display state in the display interface based on the state exchange interface can be flexibly set as needed. Alternatively, the method further comprises: in response to a first order adjustment operation acting on the state exchange interface, adjusting the arrangement order of at least part of the information items in the state exchange interface; and in response to a state exchange operation based on the state exchange interface, updating the display order of a third information item in the display interface based on the display order of the at least part of the information items in the state exchange interface, the third information item being an information item other than the second information item among the at least part of the information items.
[0066] The first order adjustment operation can be a trigger operation for indicating adjustment of a display order of one or more information items in the state exchange interface, such as a drag operation on a certain information item in the state exchange interface, and the like. The third information item can be an information item in the state adjustment panel that has been subjected to order adjustment, and the third information item is different from the second information item.
[0067] For example, in a case where a first order adjustment operation is received in the state exchange interface, the arrangement order of at least part of the information items in the state exchange interface can be adjusted based on the first order adjustment operation; and in a case where a state adjustment operation based on the state exchange interface is received, the display order of the first information item in the display interface is updated based on the display order of the second information item in the state exchange interface, and the display order of the third information item in the display interface is updated based on the display order of the third information item in the state exchange interface.
[0068] It should be noted that the selection state of each information item in the state exchange interface can remain unchanged before and after the order adjustment, that is, the order adjustment does not affect the selection state of each information item in the state exchange interface.
[0069] In some optional embodiments, in a case where the user does not perform the first order adjustment operation in the state exchange interface, the updated display order of the first information item can be determined based on a preset display order or the display order of the second information item in the display interface before the update; and / or in a case where the user performs the first order adjustment operation in the state exchange interface, the updated display order of the first information item can be determined based on the display order of the second information item in the state exchange interface.
[0070] The information display method provided in this embodiment displays a plurality of information items in a display interface, the plurality of information items include an information item in a first display state and an information item in a second display state, the information item in the second display state is displayed before the information item in the first display state in the display interface; in response to a state adjustment operation on the first information item, the display states of the first information item and the second information item are exchanged, and the display orders of the first information item and the second information item in the display interface are updated, wherein the first information item and the second information item are in different display states. This embodiment uses the above technical solutions to support adjustment of the display states of the information items in the display interface through state exchange, without the need for the user to first adjust the display state of an information item in a certain state through a series of trigger operations, and then adjust the display state of another information item in another state through a series of trigger operations, thereby simplifying the operations required to adjust the display states of the information items in the display interface and reducing the difficulty of adjustment of the display states of the information items.
[0071] In some embodiments, after displaying the plurality of information items in the display interface, the method further comprises: in response to a second order adjustment operation on the information item in the second display state, adjusting the display order of the information item in the second display state in the display interface.
[0072] The second order adjustment operation can be understood as a trigger operation for indicating adjustment of the display order between different information items in the second display state in the display interface, such as a drag operation on an information item in the second display state, etc. The second order adjustment operation is a different order adjustment operation from the first order adjustment operation, such as the second order adjustment operation can not act within the state exchange interface, etc.
[0073] For example, in the case of receiving a drag operation on an information item in the second display state, the information item can be controlled to move along with the drag operation; and in the case of the end of the drag operation, the display order of the information item among the information items in the second display state can be determined based on the position to which the information item moves at the end of the drag operation.
[0074] In some embodiments, the user can be supported to adjust the display order of the information items in the display interface, such as the user can adjust the display order of an information item in the second display state in the display interface by dragging the information item.
[0075] In some embodiments, the user can be supported to adjust the display order of the information items based on the order adjustment interface. In this case, the response to the second order adjustment operation on the information item in the second display state to adjust the display order of the information item in the second display state in the display interface can optionally comprise: in response to the second order adjustment operation on the information item in the second display state, displaying an order adjustment interface, the order adjustment interface displaying the information item in the second display state; in response to a third order adjustment operation on the order adjustment interface, adjusting the display order of at least part of the information items in the order adjustment interface; and based on the display order of the at least part of the information items in the order adjustment interface, adjusting the display order of the at least part of the information items in the display interface.
[0076] The sequence adjustment interface can be understood as an interface for the user to adjust the display sequence of the information items in the second display state. It should be noted that when the display sequence of the information items in the second display state is adjusted in the sequence adjustment interface, the display state of each information item in the second display state remains unchanged. The third sequence adjustment operation can be understood as a sequence adjustment operation in the sequence adjustment interface, such as a drag operation in the sequence adjustment interface.
[0077] For example, when the second sequence adjustment operation for the information item in the second display state is received, such as when it is detected that the user triggers the sequence adjustment control 52 corresponding to the second display state (as shown in FIG. 6B), the sequence adjustment interface 60 can be displayed, and the information items in the second display state in the display interface can be displayed in the sequence adjustment interface 60, as shown in FIG. 6C. Figure 5 Figure 6
[0078] When the third sequence adjustment operation in the sequence adjustment interface 60 is received, the display sequence of one or more information items in the sequence adjustment interface 60 can be adjusted based on the third sequence adjustment operation. For example, when a drag operation for an information item in the sequence adjustment interface 60 is received, the information item can be controlled to move along with the drag operation; and when the drag operation is ended, the display sequence of the information item in the sequence adjustment interface can be determined based on the position of the information item moved to when the drag operation is ended.
[0079] After the display sequence of the information items in the sequence adjustment interface 60 is adjusted, the display sequence of the corresponding information items in the different information items in the second state in the display interface can be adjusted based on the adjusted display sequence of the corresponding information items in the sequence adjustment interface 60. For example, the display sequence of the corresponding information items in the different information items in the second state in the display interface can be adjusted in real time, such as in response to the end of the third sequence adjustment operation; or the display sequence of the corresponding information items in the different information items in the second state in the display interface can be adjusted based on a confirmation adjustment operation of the user, such as when a confirmation operation of the user is received, such as when it is detected that the user triggers the confirmation adjustment control 61 displayed in the sequence adjustment interface 60.
[0080] It can be understood that the sequence adjustment control 52 can be kept displayed in the display interface, or can be displayed in the associated control interface 51 of at least one information item, which includes the information item in the second display state in the display interface, and can also include the information item in the first display state in the display interface, as shown in Figure 5
[0081] In this embodiment, the display sequence between different information items in the same state can be adjusted by the user without state adjustment, such as the display sequence between different information items in the second display state, without the need for the user to adjust the display sequence between information items in the same state by switching the information items to another display state and then readjusting them to the display state, thereby simplifying the operation required to adjust the display sequence between information items in the same state.
[0082] Figure 7 A flowchart of another information display method provided by the embodiment of the present disclosure is shown. The scheme in this embodiment can be combined with one or more optional schemes in the above embodiments. Alternatively, in response to the state adjustment operation on the first information item, the display state between the first information item and the second information item is exchanged, and the display sequence of the first information item and the second information item in the display interface is updated, including: in response to the state adjustment operation on the first information item, the number of information items in the second display state is obtained, and the first information item is in the first display state; in response to the number of information items satisfying a preset condition, the display state between the first information item and the second information item is exchanged, and the display sequence of the first information item and the second information item in the display interface is updated.
[0083] Alternatively, the information display method further includes: in response to the number of information items not satisfying the preset condition, the display state of the first information item is adjusted from the first display state to the second display state, and the display sequence of the first information item in the display interface is updated.
[0084] Correspondingly, as shown in Figure 7 The information display method provided by this embodiment can include:
[0085] S201, display a plurality of information items in a display interface, the plurality of information items including information items in a first display state and information items in a second display state, and the information items in the second display state are displayed before the information items in the first display state.
[0086] S202, in response to the state adjustment operation for the first information item, obtaining the number of information items in the second display state, performing S203 or S204, the first information item being in the first display state.
[0087] In this embodiment, whether to exchange the display states between the first information item and the second information item can be determined based on whether the number of information items in the second display state meets a preset condition, so as to further enrich the adjustment manner of the display state of the information item and meet the user's different display state adjustment demand for the information item.
[0088] Specifically, in the case of receiving the state adjustment operation for the first information item in the first display state, the number of information items in the second display state in the display interface can be obtained, so as to determine the state adjustment manner of the first information item based on the number of information items subsequently.
[0089] S203, in response to the number of information items meeting the preset condition, exchanging the display states between the first information item and the second information item, and updating the display order of the first information item and the second information item in the display interface, wherein the first information item and the second information item are in different display states.
[0090] In this step, after obtaining the number of information items in the second display state in the display interface, it can be judged whether the number of information items meets the preset condition, such as whether the number of information items has reached a preset number, and in the case of determining that the number of information items has reached the preset number, the display state of the first information item is adjusted by exchanging the display states between the first information item and the second information item, and the display order of the first information item and the second information item in the display interface is updated. The preset number can be understood as the maximum number (i.e. the upper limit) of information items in the second display state that can be set, and the specific value of the preset number is not limited, for example, the preset number can be set to 1, 2 or 3, etc. This embodiment takes 3 as an example for description.
[0091] S204, in response to the number of information items not meeting the preset condition, adjusting the display state of the first information item from the first display state to the second display state, and updating the display order of the first information item in the display interface.
[0092] In this step, if the number of information items in the first display state in the display interface does not meet the preset conditions, such as if the number of these items has not reached the preset number, the display state of the first information item can be adjusted by switching states, such as changing the display state of the first information item from the first display state to the second display state, updating the display order of the first information item in the display interface, and keeping the display state of other information items in the second display state in the display interface unchanged.
[0093] like Figure 8 As shown, when a status adjustment operation is received for work item e (i.e., the first information item), since the number of work information in the display interface that is in the second display state (such as the pinned display state) does not meet the preset condition (such as not reaching the preset number), the display state of this work information e can be adjusted from the first display state (such as the non-pinned display state) to the second display state, the display order of this work information e in the display interface is updated, and the work information b and work information d that were in the second display state before receiving this status adjustment are still in the second display state.
[0094] In this embodiment, the display order of the first information item after being updated in each information item in the second display state can be flexibly set as needed.
[0095] In some implementations, updating the display order of the first information item in the display interface includes: updating the display order of the first information item in the display interface to a first display order, where the first display order is a preset display order. For example, the display order of the first information item can be updated based on the preset display order, such as displaying the first information item as the Nth information item among all information items that have the same display state (e.g., in a second display state), and so on. Here, the first display order is the preset display order. N is a positive integer, and its specific value is not limited; for example, N can be set to 1, 2, or 3, etc.
[0096] In some implementations, the updated display order of the first information item among different information items in the second display state can be determined based on the user's order setting operation for the first information item, so as to further enrich the display mode of the first information item and meet the user's different display needs for the first information item.
[0097] Optionally, before the updating the display order of the first information item in the display interface, the method further includes: displaying a sequence setting interface of the first information item; in response to a sequence setting operation based on the sequence setting interface, determining a second display order corresponding to the sequence setting operation; and the updating the display order of the first information item in the display interface includes: updating the display order of the first information item in the display interface to the second display order.
[0098] The sequence setting interface can be understood as an interface for a user to set the display order of the first information item. The sequence setting interface can display a plurality of arrangement order numbers selectable by the user, or the sequence setting interface can include an input area for the user to input the arrangement order number of the first information item. The display form of the sequence setting interface is not limited. For example, the sequence setting interface can be displayed in the form of a page, a panel, or a window. The sequence setting operation can be a trigger operation for setting the display order of the first information item, such as a selection operation on an arrangement order number in the sequence setting interface or an operation of inputting the arrangement order number of the first information item in the input area of the sequence setting interface. The second display order can be understood as the display order of the first information item set by the user.
[0099] For example, in a case where the number of information items in the display interface in the second display state does not satisfy the preset condition, the sequence setting interface of the first information item can be displayed. In a case where a sequence setting operation based on the sequence setting interface is received, the second display order corresponding to the sequence setting operation can be determined, such as the display order corresponding to the arrangement order number selected or input by the user in the sequence setting interface. After the user sets, in a case where a setting completion operation of the user is received, the display state of the first information item is adjusted from the first display state to the second display state, and the display order of the first information item in the display interface is updated based on the second display order, such as updating the display order of the first information item in the display interface to the second display order.
[0100] The information display method provided in the embodiment can further enrich the adjustment mode of the display state of the information item and meet the adjustment demand of the user for different display states of the information item, by determining whether to exchange the display state between the first information item and the second information item based on whether the number of information items in the second display state satisfies the preset condition.
[0101] Figure 9A structural block diagram of an information display device is provided in the embodiments of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically, a computer, a mobile phone or a tablet computer. The display state of an information item in a display interface can be adjusted by executing an information display method, such as adjusting the pinned display state of a work in a work collection or the pinned display state of interactive information of a work. As shown in Figure 9 The information display device provided in the embodiments can include an item display module 901 and a state adjustment module 902, wherein,
[0102] The item display module 901 is configured to display a plurality of information items in a display interface, the plurality of information items including an information item in a first display state and an information item in a second display state, and the information item in the second display state is displayed before the information item in the first display state.
[0103] The state adjustment module 902 is configured to, in response to a state adjustment operation on a first information item, exchange the display states between the first information item and a second information item, and update the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
[0104] The information display device provided in the embodiments displays a plurality of information items in a display interface by the item display module, the plurality of information items including an information item in a first display state and an information item in a second display state, and the information item in the second display state is displayed before the information item in the first display state in the display interface. The state adjustment module exchanges the display states between the first information item and a second information item in response to a state adjustment operation on the first information item, and updates the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states. The embodiments support adjusting the display state of an information item in a display interface by state exchange, without the need for a user to first adjust the display state of an information item in a certain state by a series of trigger operations, and then adjust the display state of another information item in another state by a series of trigger operations, thereby simplifying the operations required to adjust the display state of an information item in a display interface and reducing the difficulty of adjusting the display state of an information item.
[0105] Optionally, the state adjusting module 902 can be specifically configured to: in response to a state adjusting operation on a first information item, display a state exchange interface, wherein the first information item is in a first display state, and the state exchange interface displays the information item in a second display state; and in response to a state exchange operation based on the state exchange interface, exchange the display states between the first information item and a second information item, the second information item being an information item in a selected state in the state exchange interface.
[0106] Optionally, the display order of the first information item after being updated is a preset display order, or the display order of the first information item after being updated is determined based on the second information item.
[0107] Optionally, the display order of the first information item after being updated is determined based on the second information item, including: the display order of the first information item after being updated is determined based on the display order of the second information item in the display interface before being updated; or the display order of the first information item after being updated is determined based on the display order of the second information item in the state exchange interface.
[0108] Further, the information display apparatus can further include: a first order adjusting module configured to adjust the arrangement order of at least part of the information items in the state exchange interface in response to a first order adjusting operation on the state exchange interface; and an order updating module configured to update the display order of a third information item in the display interface based on the display order of the at least part of the information items in the state exchange interface in response to a state exchange operation based on the state exchange interface, the third information item being an information item other than the second information item in the at least part of the information items.
[0109] Optionally, the state adjusting module 902 can include: a quantity obtaining unit configured to obtain the number of information items in the second display state in response to a state adjusting operation on a first information item, the first information item being in a first display state; and a state exchange unit configured to exchange the display states between the first information item and a second information item and update the display orders of the first information item and the second information item in the display interface in response to the number of information items satisfying a preset condition.
[0110] Optionally, the state adjusting module 902 can further include a state adjusting unit configured to adjust the display state of the first information item from the first display state to the second display state and update the display order of the first information item in the display interface in response to the number of information items not satisfying the preset condition.
[0111] Optionally, the state adjusting unit can be specifically configured to update the display order of the first information item in the display interface to a first display order, the first display order being a preset display order.
[0112] Further, the information display apparatus can further include: a setting interface display module, configured to display a sequence setting interface of the first information item before the updating of the display order of the first information item in the display interface; a sequence determination module, configured to determine a second display order corresponding to a sequence setting operation based on the sequence setting interface; and the state adjusting unit can be specifically configured to update the display order of the first information item in the display interface to the second display order.
[0113] Further, the information display apparatus can further include: a second sequence adjusting module, configured to, after the displaying of the plurality of information items in the display interface, adjust the display order of the information item in the second display state in the display interface in response to a second sequence adjusting operation on the information item in the second display state.
[0114] Optionally, the second sequence adjusting module can be specifically configured to: display a sequence adjusting interface in response to a second sequence adjusting operation on the information item in the second display state, the sequence adjusting interface displaying the information item in the second display state; adjust the display order of at least part of the information items in the sequence adjusting interface in response to a third sequence adjusting operation on the sequence adjusting interface; and adjust the display order of the at least part of the information items in the display interface based on the display order of the at least part of the information items in the sequence adjusting interface.
[0115] Optionally, the display interface includes a work collection display interface of a user, the information item is work information, and different work information corresponds to different first works in the work collection; or the display interface includes an interactive information display interface of a second work published by a user, the information item is interactive information of the second work, and the interactive information includes comment information.
[0116] The information display apparatus provided by the embodiments of the present disclosure can execute the information display method provided by any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of executing the information display method. Technical details not described in detail in the present embodiment can be referred to the information display method provided by any of the embodiments of the present disclosure.
[0117] The following refers to Figure 10The diagram illustrates a structural schematic of an electronic device (e.g., a terminal device) 1000 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0118] like Figure 10 As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0119] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 1000 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0120] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.
[0121] Note that the computer readable medium described above in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium can be, for example and without limitation, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer readable program code is contained. Such a propagated data signal can take any of a variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer readable medium can be transmitted by any suitable medium, including but not limited to wire, cable, RF, etc., or any suitable combination thereof.
[0122] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.
[0123] The computer readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device, and can be accessed via the electronic device.
[0124] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: display a plurality of information items in a display interface, the plurality of information items including an information item in a first display state and an information item in a second display state, the information item in the second display state being displayed before the information item in the first display state; in response to a state adjustment operation for a first information item, exchange the display states between the first information item and a second information item, and update the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
[0125] Computer program code for carrying out operations of the present disclosure can be written in any of one or more programming languages or combinations of languages including object or visual programming languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0126] The computer program instructions can also be loaded onto a computer or other programmable information processing apparatus to cause a series of operations to be performed on the computer or other programmable information processing apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable information processing apparatus implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0127] The units described in the embodiments of the present disclosure can be implemented by software, or can be implemented by hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0128] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0129] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0130] According to one or more embodiments of the present disclosure, example 1 provides an information display method, comprising:
[0131] displaying a plurality of information entries in a display interface, the plurality of information entries including an information entry in a first display state and an information entry in a second display state, the information entry in the second display state being displayed before the information entry in the first display state;
[0132] in response to a state adjustment operation for a first information entry, exchanging the display states between the first information entry and a second information entry, and updating the display order of the first information entry and the second information entry in the display interface, the first information entry and the second information entry being in different display states.
[0133] According to one or more embodiments of the present disclosure, example 2 provides the method according to example 1, and the response to the state adjustment operation for the first information entry, exchanging the display states between the first information entry and the second information entry, comprises:
[0134] In response to a state adjustment operation on the first information item, a state exchange interface is displayed, wherein the first information item is in a first display state, and the information item in a second display state is displayed in the state exchange interface;
[0135] In response to a state exchange operation based on the state exchange interface, the display state between the first information item and a second information item is exchanged, and the display order of the first information item and the second information item in the display interface is updated, wherein the second information item is an information item in a selected state in the state exchange interface.
[0136] According to one or more embodiments of the present disclosure, in example 3, the method of example 1 or 2, the updated display order of the first information item is a preset display order, or the updated display order of the first information item is determined based on the second information item.
[0137] According to one or more embodiments of the present disclosure, in example 4, the method of example 3, the updated display order of the first information item is determined based on the second information item, comprising:
[0138] The updated display order of the first information item is determined based on the display order of the second information item in the display interface before the update; or
[0139] The updated display order of the first information item is determined based on the display order of the second information item in the state exchange interface.
[0140] According to one or more embodiments of the present disclosure, in example 5, the method of example 4, the method further comprises:
[0141] In response to a first order adjustment operation on the state exchange interface, the arrangement order of at least part of the information items in the state exchange interface is adjusted;
[0142] In response to a state exchange operation based on the state exchange interface, the display order of a third information item in the display interface is updated based on the display order of the at least part of the information items in the state exchange interface, wherein the third information item is an information item in the at least part of the information items except the second information item.
[0143] According to one or more embodiments of the present disclosure, in example 6, the method of example 1, the response to the state adjustment operation on the first information item, the exchange of the display state between the first information item and the second information item, and the update of the display order of the first information item and the second information item in the display interface, comprising:
[0144] In response to a state adjustment operation for a first information item, obtaining a number of information items in the second display state, the first information item being in a first display state;
[0145] In response to the number of information items satisfying a preset condition, exchanging the display states between the first information item and a second information item, and updating display orders of the first information item and the second information item in the display interface.
[0146] According to one or more embodiments of the present disclosure, example 7, the method of example 6, further comprising:
[0147] In response to the number of information items not satisfying the preset condition, adjusting the display state of the first information item from the first display state to the second display state, and updating a display order of the first information item in the display interface.
[0148] According to one or more embodiments of the present disclosure, example 8, the method of example 7, the updating of the display order of the first information item in the display interface, comprising:
[0149] updating the display order of the first information item in the display interface to a first display order, the first display order being a preset display order.
[0150] According to one or more embodiments of the present disclosure, example 9, the method of example 7, further comprising, before the updating of the display order of the first information item in the display interface:
[0151] displaying a sequence setting interface of the first information item;
[0152] In response to a sequence setting operation based on the sequence setting interface, determining a second display order corresponding to the sequence setting operation;
[0153] the updating of the display order of the first information item in the display interface, comprising:
[0154] updating the display order of the first information item in the display interface to the second display order.
[0155] According to one or more embodiments of the present disclosure, example 10, the method of example 1, after the displaying of the plurality of information items in the display interface, further comprising:
[0156] In response to a second sequence adjustment operation for the information item in the second display state, adjusting the display order of the information item in the second display state in the display interface.
[0157] According to one or more embodiments of the present disclosure, example 11 provides a method according to example 10, wherein the adjusting, in response to the second order adjustment operation for the information item in the second display state, the display order of the information item in the second display state in the display interface comprises:
[0158] in response to the second order adjustment operation for the information item in the second display state, displaying an order adjustment interface, the order adjustment interface displaying the information item in the second display state;
[0159] in response to a third order adjustment operation performed on the order adjustment interface, adjusting the display order of at least part of the information items in the order adjustment interface;
[0160] adjusting the display order of the at least part of the information items in the display interface based on the display order of the at least part of the information items in the order adjustment interface.
[0161] According to one or more embodiments of the present disclosure, example 12 provides a method according to any one of examples 1-2 and 6-11,
[0162] the display interface comprises a work set display interface of a user, the information items are work information, and different work information corresponds to different first works in the work set; or
[0163] the display interface comprises an interaction information display interface of a second work published by a user, the information items are interaction information of the second work, and the interaction information comprises comment information.
[0164] According to one or more embodiments of the present disclosure, example 13 provides an information display device, comprising:
[0165] an item display module configured to display a plurality of information items in a display interface, the plurality of information items comprising information items in a first display state and information items in a second display state, the information items in the second display state being displayed before the information items in the first display state;
[0166] a state adjustment module configured to, in response to a state adjustment operation for a first information item, exchange the display state between the first information item and a second information item, and update the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
[0167] According to one or more embodiments of the present disclosure, example 14 provides an electronic device, comprising:
[0168] one or more processors;
[0169] a memory storing one or more programs,
[0170] when the one or more programs are executed by the one or more processors, cause the one or more processors to carry out the information display method according to any one of examples 1-12.
[0171] According to one or more embodiments of the present disclosure, example 15 provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to carry out the information display method according to any one of examples 1-12.
[0172] According to one or more embodiments of the present disclosure, example 16 provides a computer program product, when the computer program product is executed by a computer, causes the computer to carry out the information display method according to any one of examples 1-12.
[0173] The above description merely provides preferred embodiments of the present disclosure and a description of the technical principles of the present disclosure. It should be understood by those skilled in the art that the disclosed scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and also includes other technical solutions formed by the combinations of the above technical features or equivalent features without departing from the above disclosed concept. For example, the technical solutions formed by the mutual replacement of the above features and the technical features disclosed in the present disclosure (but not limited to) having similar functions.
[0174] In addition, although each operation is depicted in a particular order, this should not be understood as requiring the operations to be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing can be advantageous. Similarly, although several implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments can also be combined in a single embodiment. Conversely, various features described in the context of a single embodiment can also be separated and implemented in multiple embodiments.
[0175] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. An information display method characterized by comprising: The method comprises: displaying a plurality of information items on a display interface, the plurality of information items comprising an information item in a first display state and an information item in a second display state, the information item in the second display state being displayed before the information item in the first display state; in response to a state adjustment operation on the first information item, exchanging the display states between the first information item and a second information item, and updating the display order of the first information item and the second information item in the display interface, the first information item and the second information item being in different display states.
2. The method of claim 1, wherein, The response to the state adjustment operation on the first information item to exchange the display states between the first information item and a second information item comprises: in response to a state adjustment operation on the first information item, displaying a state exchange interface, wherein the first information item is in a first display state, and the information item in the second display state is displayed in the state exchange interface; in response to a state exchange operation based on the state exchange interface, exchanging the display states between the first information item and a second information item, the second information item being the information item in the selected state in the state exchange interface.
3. The method according to claim 1 or 2, characterized in that, The updated display order of the first information item is a preset display order, or the updated display order of the first information item is determined based on the second information item.
4. The method of claim 3, wherein, The updated display order of the first information item is determined based on the second information item, comprising: the updated display order of the first information item is determined based on the display order of the second information item in the display interface before the update; or the updated display order of the first information item is determined based on the display order of the second information item in the state exchange interface.
5. The method of claim 4, wherein, The method further comprises: in response to a first order adjustment operation on the state exchange interface, adjusting the arrangement order of at least part of the information items in the state exchange interface; in response to a state exchange operation based on the state exchange interface, updating the display order of a third information item in the display interface based on the display order of the at least part of the information items in the state exchange interface, the third information item being an information item other than the second information item in the at least part of the information items.
6. The method of claim 1, wherein, The response to the state adjustment operation on the first information item to exchange the display states between the first information item and a second information item, and update the display order of the first information item and the second information item in the display interface, comprises: in response to a state adjustment operation on the first information item, obtaining the number of items of the information item in the second display state, the first information item being in a first display state; in response to the number of items meeting a preset condition, exchanging the display states between the first information item and a second information item, and updating the display order of the first information item and the second information item in the display interface.
7. The method of claim 6, wherein, The method further comprises: In response to the number of entries not satisfying a preset condition, the display state of the first information entry is adjusted from the first display state to the second display state, and the display order of the first information entry in the display interface is updated.
8. The method of claim 7, wherein, The updating of the display order of the first information entry in the display interface includes: The display order of the first information entry in the display interface is updated to a first display order, and the first display order is a preset display order.
9. The method of claim 7, wherein, Before the updating of the display order of the first information entry in the display interface, the method further includes: displaying a sequence setting interface of the first information entry; in response to a sequence setting operation based on the sequence setting interface, determining a second display order corresponding to the sequence setting operation; the updating of the display order of the first information entry in the display interface includes: updating the display order of the first information entry in the display interface to the second display order.
10. The method of claim 1, wherein, After the displaying of the plurality of information entries in the display interface, the method further includes: in response to a second sequence adjustment operation for the information entry in the second display state, adjusting the display order of the information entry in the second display state in the display interface.
11. The method of claim 10, wherein, The adjusting of the display order of the information entry in the second display state in the display interface in response to the second sequence adjustment operation for the information entry in the second display state includes: in response to a third sequence adjustment operation in the sequence adjustment interface, adjusting the display order of at least part of the information entries in the sequence adjustment interface; based on the display order of the at least part of the information entries in the sequence adjustment interface, adjusting the display order of the at least part of the information entries in the display interface.
12. The method of any of claims 1-2 and 6-11, wherein: the display interface includes a work collection display interface of a user, the information entries are work information, and different work information corresponds to different first works in the work collection; or the display interface includes an interactive information display interface of a second work published by a user, the information entries are interactive information of the second work, and the interactive information includes comment information. including:
13. An information display device, characterized by comprising: an entry display module configured to display a plurality of information entries in a display interface, the plurality of information entries including information entries in a first display state and information entries in a second display state, and the information entries in the second display state being displayed before the information entries in the first display state; a state adjustment module configured to, in response to a state adjustment operation for a first information entry, exchange the display states between the first information entry and a second information entry, and update the display orders of the first information entry and the second information entry in the display interface, the first information entry and the second information entry being in different display states. including:
14. An electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the information display method of any one of claims 1-12.
15. A computer readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing the processor to implement the information display method of any one of claims 1-12 when executed.
16. A computer program product, characterised in that, The computer program product comprises a computer program which, when executed by a processor, implements the information display method of any one of claims 1-12.