Information display method, device, electronic device and storage medium
By obtaining and managing information display strategies on the server side, dynamically displaying user dynamic information, and providing jumps to information details pages, the problem of single publicity effect in the existing technology is solved, and the diversity and traffic diversion capabilities of information pages are achieved.
Patent Information
- Application Number
- CN202110343810.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-30
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2041-03-30
AI Technical Summary
The existing software products adopt static interfaces and pop-up windows in promotional activities, and the publicity effect is relatively single, lacking diversity and drainage capabilities.
By obtaining the information display policy on the server side, and obtaining and sending the information category of user dynamic information based on the policy, the dynamic information display of the terminal is realized, and the jump address of the information details page is sent when receiving the information viewing request.
It enriches the publicity effect, makes the target information page have the ability to attract traffic, can display the user dynamic information to be displayed in the target information page, and promotes the content of the information details page by jumping to the information details page.
Smart Images

Figure CN113190302B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of network technology, and in particular to an information display method, device, electronic device and storage medium. Background Art
[0002] With the development of network technology, various software products emerge in an endless stream. In software products such as short video software applications, static interface introduction or pop-up window introduction and other promotional methods are used to promote certain activities, works or products. Among them, static interface introduction refers to promotion in the form of text and static pictures in a static interface. Pop-up window introduction refers to promotion in the form of pop-up windows. The promotion effect is relatively simple. Summary of the invention
[0003] The present disclosure provides an information display method, device, electronic device and storage medium, which can enrich the publicity effect to a certain extent.
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information display method, which is applied to a server, and the method includes:
[0005] Acquire an information display policy, where the information display policy indicates information categories of user dynamic information that can be displayed by the terminal;
[0006] Upon receiving the information acquisition request sent by the terminal, acquiring the user dynamic information to be displayed corresponding to the information category based on the information display strategy;
[0007] Sending the user dynamic information to be displayed to the terminal;
[0008] When receiving an information viewing request sent by the terminal for the user dynamic information to be displayed, a jump address is sent to the terminal, where the jump address is an address of an information details page corresponding to the user dynamic information to be displayed.
[0009] In one possible implementation, the terminal includes a first terminal, and the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, and the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0010] In a possible implementation, the method further includes: obtaining a target preset interactive relationship between the second user and the first user;
[0011] The acquiring, based on the information display strategy, user dynamic information to be displayed corresponding to the information category includes:
[0012] Determine, from the information display strategy, a target display sub-strategy corresponding to the target preset interactive relationship;
[0013] The user dynamic information to be displayed corresponding to the target information category indicated by the display sub-strategy is obtained.
[0014] In one possible implementation, the method further includes:
[0015] Receiving at least one preset interactive relationship sent by a target device, and a display sub-strategy corresponding to each preset interactive relationship, wherein the target device includes a management device and / or a second terminal where the second user is located;
[0016] The information display strategy is generated, wherein the information display strategy includes a display sub-strategy corresponding to each of the preset interactive relationships.
[0017] In a possible implementation manner, the number of the information categories is multiple, and the method further includes:
[0018] Acquire attribute information of each of the information categories, the attribute information including one or more of the following: category display priority, information display quantity, and information display priority;
[0019] The attribute information of each of the information categories is sent to the terminal, wherein the category display priority represents the user dynamic information corresponding to the information category, the display priority at the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of user dynamic information with different attributes among all the user dynamic information corresponding to the information category at the terminal.
[0020] According to a second aspect of an embodiment of the present disclosure, there is provided an information display method, which is applied to a management device, and the method includes:
[0021] In response to a triggering display operation on a type setting page, displaying the type setting page on the management device;
[0022] Acquire an information category selected from all information categories of user dynamic information displayed on the type setting page, where the information category is an information category of user dynamic information that can be displayed by the terminal;
[0023] generating an information display strategy, the information display strategy including the selected information category;
[0024] The information display strategy is sent to a server.
[0025] In one possible implementation, the method further includes:
[0026] In response to a triggering display operation on a privacy setting page, displaying the privacy setting page on the management device;
[0027] Obtaining a display sub-strategy corresponding to each of at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, the first terminal having a target attribute being a terminal where the first user having a corresponding preset interactive relationship with the second user is located;
[0028] The display sub-strategy is sent to the server.
[0029] In a possible implementation, the acquiring of the display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page includes:
[0030] receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window;
[0031] Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window;
[0032] A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
[0033] In a possible implementation manner, the number of the information categories is multiple, and the method further includes:
[0034] In response to a triggering display operation on the property setting page, displaying the property setting page on the management device;
[0035] Acquire attribute information of each information category input in the attribute setting page, the attribute information including one or more of the following: category display priority, information display quantity and information display priority, wherein the category display priority indicates the display priority of user dynamic information corresponding to the information category on the terminal, the information display quantity indicates the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority indicates the display priority of user dynamic information with different attributes among all user dynamic information corresponding to the information category on the terminal;
[0036] The attribute information of each information category is sent to the server.
[0037] According to a third aspect of an embodiment of the present disclosure, there is provided an information display method, which is applied to a second terminal, where the second terminal is a terminal where a second user is located, and the method includes:
[0038] In response to a triggering display operation of user dynamic information in a target information page, sending an information acquisition request to a server;
[0039] Receiving user dynamic information to be displayed sent by the server, where the user dynamic information to be displayed is determined based on an information display strategy, where the information display strategy indicates information categories of user dynamic information that can be displayed by the terminal;
[0040] Displaying the user dynamic information to be displayed in a target information page displayed by the second terminal;
[0041] In response to a setting operation on the displayed user dynamic information to be displayed, sending an information viewing request to the server;
[0042] Receiving a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed;
[0043] Jump from the target information page to the information details page.
[0044] In one possible implementation, the method further includes:
[0045] In response to a triggering display operation on the privacy setting page, displaying the privacy setting page on the second terminal;
[0046] Obtaining a display sub-strategy corresponding to each of at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, the first terminal having a target attribute being a terminal where the first user having a corresponding preset interactive relationship with the second user is located;
[0047] The display sub-strategy is sent to the server.
[0048] In a possible implementation, the acquiring of the display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page includes:
[0049] receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window;
[0050] Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window;
[0051] A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
[0052] In a possible implementation, the target information page includes: an information display area having a plurality of sub-areas, each of the sub-areas being used to display user dynamic information corresponding to a different information category, and displaying the user dynamic information to be displayed in the target information page displayed on the second terminal includes:
[0053] In different sub-areas of the information display area, user dynamic information to be displayed corresponding to different information categories is displayed respectively.
[0054] In a possible implementation manner, the number of the information categories is multiple, and the method further includes:
[0055] Receiving attribute information of each information category sent by the server, the attribute information including one or more of the following: category display priority, information display quantity and information display priority;
[0056] The user dynamic information to be displayed corresponding to different information categories is displayed in different sub-areas of the information display area, including:
[0057] Based on the attribute information of each information category, the user dynamic information to be displayed corresponding to the different information categories is displayed in the different sub-areas respectively, wherein the category display priority represents the user dynamic information corresponding to the information category, the display priority of the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of the user dynamic information with different attributes among all the user dynamic information corresponding to the information category.
[0058] In a possible implementation, the multiple sub-areas have a sorting priority, the attribute information includes a category display priority, and the displaying of user dynamic information to be displayed corresponding to different information categories in different sub-areas based on the attribute information of each information category includes:
[0059] According to the order of the category display priority from high to low, the to-be-displayed user dynamic information corresponding to the information category is displayed in the plurality of sub-areas whose sorting priorities are from high to low.
[0060] In a possible implementation, the attribute information includes the number of information to be displayed, and the displaying of the to-be-displayed user dynamic information corresponding to different information categories in the different sub-areas based on the attribute information of each information category includes:
[0061] For any received user dynamic information to be displayed corresponding to an information category, when the amount of the user dynamic information to be displayed is less than or equal to the amount of information to be displayed of the information category, display the user dynamic information to be displayed in the sub-area corresponding to the information category;
[0062] When the amount of user dynamic information to be displayed is greater than the information display amount of the information category, in the subarea corresponding to the information category, the user dynamic information to be displayed and the information display control of the information display amount are displayed;
[0063] In response to a setting operation on the information display control, the target information page is jumped to a specific information page, and the user dynamic information to be displayed is displayed in the specific information page.
[0064] In a possible implementation, displaying the to-be-displayed user dynamic information in the specific information page includes:
[0065] Filtering the target dynamic information with the release time of the day from the user dynamic information to be displayed;
[0066] The target dynamic information is displayed in the specific information page.
[0067] In a possible implementation, the attribute information includes information display priority, and the displaying of user dynamic information to be displayed corresponding to different information categories in different sub-areas based on the attribute information of each information category includes:
[0068] For any received user dynamic information to be displayed corresponding to the information category, the user dynamic information to be displayed is displayed in the sub-area corresponding to the information category in the order of the information display priority from high to low.
[0069] According to a fourth aspect of an embodiment of the present disclosure, there is provided an information display method, which is applied to a first terminal, where the first terminal is a terminal where a first user is located, and the first user has a target preset interactive relationship with a second user, and the method includes:
[0070] In response to a triggering display operation of user dynamic information in a target information page of a second user, sending an information acquisition request to a server;
[0071] receiving user dynamic information to be displayed sent by the server, the user dynamic information to be displayed being determined based on a target display sub-strategy corresponding to the target preset interactive relationship in an information display strategy, the information display strategy comprising: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, the display sub-strategy being used to indicate a target information category of the user dynamic information of the second user that can be displayed by the first terminal;
[0072] Displaying the user dynamic information to be displayed in the target information page displayed by the first terminal;
[0073] In response to a setting operation on the displayed user dynamic information to be displayed, sending an information viewing request to the server;
[0074] Receiving a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed;
[0075] Jump from the target information page to the information details page.
[0076] In one possible implementation, the method further includes:
[0077] Displaying a setting data page of the second user on the first terminal;
[0078] Upon receiving the user dynamic information to be updated and displayed sent by the server, generating prompt information, wherein the prompt information is used to prompt the first user that the second user has new dynamics;
[0079] The prompt information is displayed in the setting data page.
[0080] In a possible implementation, the prompt information includes icon prompt information or icon prompt information including set text, and displaying the prompt information in the setting data page includes:
[0081] The prompt information is displayed at the dynamic tag displayed on the setting data page and / or at the user dynamic information to be updated and displayed. The dynamic tag is used to trigger jumping to the target information page and displaying the user dynamic information to be displayed.
[0082] According to a fifth aspect of an embodiment of the present disclosure, there is provided an information display device, applied to a server, the device comprising:
[0083] an acquisition module, configured to acquire an information display strategy, wherein the information display strategy indicates the information category of user dynamic information that can be displayed by the terminal, and to acquire the user dynamic information to be displayed corresponding to the information category based on the information display strategy when receiving an information acquisition request sent by the terminal;
[0084] The sending module is used to send the user dynamic information to be displayed to the terminal, and to send a jump address to the terminal when receiving an information viewing request sent by the terminal for the user dynamic information to be displayed, wherein the jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0085] In one possible implementation, the terminal includes a first terminal, and the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, and the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0086] In one possible implementation, the acquisition module is also used to obtain the target preset interactive relationship between the second user and the first user, and to determine the target display sub-strategy corresponding to the target preset interactive relationship from the information display strategy; and to obtain the user dynamic information to be displayed corresponding to the target information category indicated by the display sub-strategy.
[0087] In a possible implementation, the device further includes:
[0088] A receiving module, configured to receive a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship sent by a target device, wherein the target device includes a management device and / or a second terminal where the second user is located;
[0089] A generation module is used to generate the information display strategy, wherein the information display strategy includes a display sub-strategy corresponding to each of the preset interactive relationships.
[0090] In a possible implementation, there are multiple information categories, and the acquisition module is further used to acquire attribute information of each of the information categories, where the attribute information includes one or more of the following: category display priority, information display quantity, and information display priority.
[0091] The sending module is further used to send the attribute information of each of the information categories to the terminal, wherein the category display priority represents the user dynamic information corresponding to the information category, the display priority at the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of user dynamic information with different attributes among all the user dynamic information corresponding to the information category at the terminal.
[0092] According to a sixth aspect of an embodiment of the present disclosure, there is provided an information display device, which is applied to a management device, and the device includes:
[0093] A display module, configured to display the type setting page on the management device in response to a triggering display operation on the type setting page;
[0094] An acquisition module, configured to acquire an information category selected from among all information categories of user dynamic information displayed on the type setting page, wherein the information category is an information category of user dynamic information that can be displayed by the terminal;
[0095] A generating module, used for generating an information display strategy, wherein the information display strategy includes the selected information category;
[0096] The sending module is used to send the information display strategy to the server.
[0097] In a possible implementation, the display module is further configured to display the privacy setting page on the management device in response to a triggering display operation on the privacy setting page.
[0098] The acquisition module is further used to obtain a display sub-strategy corresponding to each of the at least one preset interactive relationship determined in the privacy setting page, wherein the display sub-strategy is used to indicate a target information category of the user dynamic information of the second user that can be displayed by the first terminal with the target attribute, and the first terminal with the target attribute is a terminal where the first user that has a corresponding preset interactive relationship with the second user is located.
[0099] The sending module is further used to send the display sub-strategy to the server.
[0100] In a possible implementation, the acquisition module is further used to:
[0101] receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window;
[0102] Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window;
[0103] A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
[0104] In a possible implementation, the display module is further configured to display the property setting page on the management device in response to a triggering display operation on the property setting page.
[0105] The acquisition module is also used to obtain attribute information of each information category input in the attribute setting page, and the attribute information includes one or more of the following: category display priority, information display quantity and information display priority, wherein the category display priority represents the user dynamic information corresponding to the information category, and the display priority of the terminal; the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal; and the information display priority represents the display priority of user dynamic information with different attributes among all user dynamic information corresponding to the information category.
[0106] The sending module is further used to send the attribute information of each information category to the server.
[0107] According to a seventh aspect of an embodiment of the present disclosure, there is provided an information display device, which is applied to a second terminal, where the second terminal is a terminal where a second user is located, and the device includes:
[0108] A sending module, used to send an information acquisition request to a server in response to a triggering display operation of user dynamic information in a target information page;
[0109] A receiving module, configured to receive user dynamic information to be displayed sent by the server, wherein the user dynamic information to be displayed is determined based on an information display strategy, and the information display strategy indicates information categories of user dynamic information that can be displayed by the terminal;
[0110] A display module, configured to display the user dynamic information to be displayed in a target information page displayed on the second terminal;
[0111] The sending module is further used to send an information viewing request to the server in response to a setting operation on the displayed user dynamic information to be displayed;
[0112] The receiving module is further used to receive a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed;
[0113] A jump module is used to jump from the target information page to the information details page.
[0114] In a possible implementation, the display module is further configured to display the privacy setting page on the second terminal in response to a triggering display operation on the privacy setting page.
[0115] The device also includes: an acquisition module, used to obtain a display sub-strategy corresponding to each of the at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of the user dynamic information of the second user that can be displayed by a first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0116] The sending module is further used to send the display sub-strategy to the server.
[0117] In a possible implementation, the acquisition module is further used to:
[0118] receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window;
[0119] Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window;
[0120] A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
[0121] In one possible implementation, the target information page includes: an information display area having multiple sub-areas, each of the sub-areas is used to display user dynamic information corresponding to a different information category, and the display module is also used to display user dynamic information to be displayed corresponding to different information categories in different sub-areas of the information display area.
[0122] In a possible implementation, there are multiple information categories, and the receiving module is further used to receive attribute information of each information category sent by the server, and the attribute information includes one or more of the following: category display priority, information display quantity and information display priority.
[0123] The display module is further used to display the user dynamic information to be displayed corresponding to different information categories in the different sub-areas based on the attribute information of each information category, wherein the category display priority represents the user dynamic information corresponding to the information category, and the display priority of the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of user dynamic information with different attributes among all the user dynamic information corresponding to the information category.
[0124] In a possible implementation, the multiple sub-areas have sorting priorities, and the attribute information includes a category display priority. The display module is further configured to display the user dynamic information to be displayed corresponding to the information category in the multiple sub-areas with the sorting priorities from high to low in the order of the category display priorities from high to low.
[0125] In a possible implementation, the attribute information includes the number of information to be displayed. The display module is further configured to:
[0126] For any received user dynamic information to be displayed corresponding to an information category, when the amount of the user dynamic information to be displayed is less than or equal to the amount of information to be displayed of the information category, display the user dynamic information to be displayed in the sub-area corresponding to the information category;
[0127] When the amount of user dynamic information to be displayed is greater than the information display amount of the information category, in the subarea corresponding to the information category, the user dynamic information to be displayed and the information display control of the information display amount are displayed;
[0128] In response to a setting operation on the information display control, the target information page is jumped to a specific information page, and the user dynamic information to be displayed is displayed in the specific information page.
[0129] In a possible implementation, the display module is further used for:
[0130] Filtering the target dynamic information with the release time of the day from the user dynamic information to be displayed;
[0131] The target dynamic information is displayed in the specific information page.
[0132] In a possible implementation, the attribute information includes an information display priority. The display module is further configured to display the user dynamic information to be displayed in a sub-area corresponding to any information category received, in descending order of the information display priority.
[0133] According to an eighth aspect of an embodiment of the present disclosure, there is provided an information display device, which is applied to a first terminal, where the first terminal is a terminal where a first user is located, and the first user has a target preset interactive relationship with a second user, and the device includes:
[0134] A sending module, configured to send an information acquisition request to a server in response to a triggering display operation of user dynamic information in a target information page of a second user;
[0135] a receiving module, configured to receive user dynamic information to be displayed sent by the server, wherein the user dynamic information to be displayed is determined based on a target display sub-strategy corresponding to the target preset interactive relationship in an information display strategy, wherein the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, wherein the display sub-strategy is used to indicate a target information category of the user dynamic information of the second user that can be displayed by the first terminal;
[0136] A display module, configured to display the user dynamic information to be displayed in a target information page displayed on the first terminal;
[0137] The sending module is further used to send an information viewing request to the server in response to a setting operation on the displayed user dynamic information to be displayed;
[0138] The receiving module is further used to receive a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed;
[0139] A jump module is used to jump from the target information page to the information details page.
[0140] In a possible implementation, the display module is further configured to display a setting data page of the second user on the first terminal.
[0141] The device further includes: a generating module, configured to generate prompt information when receiving user dynamic information to be updated and displayed from the server, wherein the prompt information is used to prompt the first user that the second user has new dynamics.
[0142] The display module is further used to display the prompt information in the setting data page.
[0143] In a possible implementation, the prompt information includes icon prompt information or icon prompt information including set text. The display module is further used to display the prompt information at the dynamic tag displayed on the set data page and / or at the user dynamic information to be updated and displayed, and the dynamic tag is used to trigger the jump to the target information page and display the user dynamic information to be displayed.
[0144] According to a ninth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0145] one or more processors;
[0146] one or more memories for storing the one or more processor-executable instructions;
[0147] The one or more processors are configured to execute the information display method described in any one of the above aspects or any possible implementation of any one of the aspects.
[0148] According to the tenth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the information display method described in any one of the above aspects or any possible implementation of any one of the aspects.
[0149] According to an eleventh aspect of an embodiment of the present disclosure, a computer program product is provided. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method described in any possible implementation of the first aspect or any aspect mentioned above.
[0150] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0151] In the disclosed embodiment, when receiving an information acquisition request sent by a terminal (including a first terminal and a second terminal), the server can send the user dynamic information to be displayed corresponding to the information category indicated by the information display policy to the terminal based on the information display policy, so that the terminal can display the user dynamic information to be displayed in the target information page displayed by it. Among them, the information category indicated by the information display policy is the information category of the user dynamic information that can be displayed by the terminal. And when the server receives an information viewing request sent by the terminal for a certain user dynamic information to be displayed, it can send the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the terminal where the information viewer is located can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0152] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0153] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0154] Figure 1 It is a structural diagram of a data processing system according to an exemplary embodiment.
[0155] Figure 2 The invention is a flowchart of an information display method according to an exemplary embodiment.
[0156] Figure 3 The invention is a flowchart of an information display method according to an exemplary embodiment.
[0157] Figure 4 The invention is a flowchart of an information display method according to an exemplary embodiment.
[0158] Figure 5 The invention is a flowchart of an information display method according to an exemplary embodiment.
[0159] Figure 6 The invention is a flowchart of an information display method according to an exemplary embodiment.
[0160] Figure 7 The present invention is a flowchart of a method for generating an information display strategy according to an exemplary embodiment.
[0161] Figure 8 It is a schematic diagram of a target information page according to an exemplary embodiment.
[0162] Fig. 9 The figure is a flowchart showing a method for generating a display sub-strategy according to an exemplary embodiment.
[0163] Fig.10 It is a schematic diagram of an information display setting window according to an exemplary embodiment.
[0164] Fig.11 The figure is a flowchart of a method for displaying prompt information according to an exemplary embodiment.
[0165] Fig.12 It is a schematic diagram of an information details page according to an exemplary embodiment.
[0166] Fig.13 The present invention is a flowchart of a method for displaying user dynamic information to be displayed according to an exemplary embodiment.
[0167] Fig.14 The invention is a block diagram of an information display device according to an exemplary embodiment.
[0168] Fig.15 The invention is a block diagram of an information display device according to an exemplary embodiment.
[0169] Fig.16 The invention is a block diagram of an information display device according to an exemplary embodiment.
[0170] Fig.17 The invention is a block diagram of an information display device according to an exemplary embodiment.
[0171] Fig.18 It is a block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION
[0172] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0173] Figure 1FIG. 1 is a schematic diagram showing a structure of a data processing system according to an exemplary embodiment. Figure 1 As shown, the data processing system 100 includes a first terminal 101, a second terminal 102, a management device 103 and a server 104. The first terminal 101 is a terminal used by a first user (i.e., an information viewer), and the second terminal 102 is a terminal used by a second user (i.e., an information publisher). The first user may be a user who has any preset interactive relationship with the second user. The management device 103 may be a device used by managers of software application products.
[0174] The preset interactive relationship may include relationships that characterize different degrees of association between users. For example, the preset interactive relationship includes a follow relationship, a fan relationship, a friend relationship, a possible acquaintance relationship, and a stranger relationship. Among them, the follow relationship represents that the second level user follows the first user. The fan relationship means that the first user follows the second user. The possible acquaintance relationship may include an address book friend relationship and an associated friend relationship. The address book friend relationship means that one user exists in the address book of the terminal where the other user is located. The associated friend relationship means that the two users have a specified number of common friends for the same application. Optionally, the fan relationship and the stranger relationship can be the same relationship.
[0175] In the data processing system, the first terminal 101 and the server 104 may be connected via a wired network or a wireless network. The second terminal 102 and the server 104 may be connected via a wired network or a wireless network. The management device 103 and the server 104 may be connected via a wired network or a wireless network. The management device 103 can manage the server 104 by connecting to the server. The first terminal 101 and the second terminal 102 may both be installed with a client provided by the server 104. The first terminal 101 and the second terminal 102 may both realize data transmission between the server 104 and the client. Thus, the interaction between the first user of the first terminal 101 and the second user of the second terminal 102 is realized.
[0176] For example, the first terminal 101 and the second terminal 102 may be a mobile phone, a tablet computer or other electronic devices. The management device 103 may be a terminal such as a mobile phone, a tablet computer or a wearable device, or may be a server or a server cluster consisting of multiple servers. The server 104 may be a server or a server cluster consisting of multiple servers. The client of the service provided by the server 104 may be a live broadcast client or a short video client.
[0177] Figure 2 is a flowchart of an information display method according to an exemplary embodiment. The information display method can be applied to Figure 1 The server shown. Figure 2 As shown, the method may include the following steps:
[0178] Step 201: Obtain an information display policy, where the information display policy indicates the information category of user dynamic information that can be displayed by the terminal.
[0179] Step 202: upon receiving an information acquisition request sent by a terminal, acquiring user dynamic information to be displayed corresponding to the information category based on an information display strategy.
[0180] Step 203: Send the user dynamic information to be displayed to the terminal.
[0181] Step 204: upon receiving an information viewing request sent by the terminal for the user dynamic information to be displayed, a jump address is sent to the terminal, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0182] In the disclosed embodiment, when receiving an information acquisition request sent by a terminal (including a first terminal and a second terminal), the server can send the user dynamic information to be displayed corresponding to the information category indicated by the information display policy to the terminal based on the information display policy, so that the terminal can display the user dynamic information to be displayed in the target information page displayed by it. Among them, the information category indicated by the information display policy is the information category of the user dynamic information that can be displayed by the terminal. And when the server receives an information viewing request sent by the terminal for a certain user dynamic information to be displayed, it can send the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the terminal where the information viewer is located can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0183] In one possible implementation, the terminal includes a first terminal, and the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by the first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0184] In a possible implementation, the method further includes: obtaining a target preset interactive relationship between the second user and the first user;
[0185] Based on the information display strategy, obtain the user dynamic information to be displayed corresponding to the information category, including:
[0186] Determine, from the information display strategy, a target display sub-strategy corresponding to the target preset interactive relationship;
[0187] Obtain the user dynamic information to be displayed corresponding to the target information category indicated by the display sub-strategy.
[0188] In one possible implementation, the method further includes:
[0189] Receiving a display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship sent by a target device, wherein the target device includes a management device and / or a second terminal where a second user is located;
[0190] An information display strategy is generated, where the information display strategy includes a display sub-strategy corresponding to each preset interactive relationship.
[0191] In a possible implementation manner, there are multiple information categories, and the method further includes:
[0192] Acquire attribute information of each information category, the attribute information including one or more of the following: category display priority, information display quantity, and information display priority;
[0193] The attribute information of each information category is sent to the terminal, wherein the category display priority indicates the display priority of the user dynamic information corresponding to the information category in the terminal, the information display quantity indicates the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority indicates the display priority of the user dynamic information with different attributes in the terminal among all the user dynamic information corresponding to the information category.
[0194] Figure 3 is a flowchart of an information display method according to an exemplary embodiment. The information display method can be applied to Figure 1 on the management device as shown. Figure 3 As shown, the method may include the following steps:
[0195] Step 301: In response to a triggering display operation on a type setting page, a type setting page is displayed on a management device.
[0196] Step 302: Obtain the selected information category from among all information categories of user dynamic information displayed on the type setting page, where the information category is the information category of user dynamic information that can be displayed by the terminal.
[0197] Step 303: Generate an information display strategy, where the information display strategy includes the selected information category.
[0198] Step 304: Send the information display strategy to the server.
[0199] In one possible implementation, the method further includes:
[0200] In response to a triggering display operation on the privacy setting page, displaying the privacy setting page on the management device;
[0201] Obtaining a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, the first terminal having a target attribute being a terminal where the first user having a corresponding preset interactive relationship with the second user is located;
[0202] Sends the display sub-policy to the server.
[0203] In a possible implementation, obtaining a display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page includes:
[0204] Receive a setting operation for a preset interactive relationship displayed on a privacy setting page, and display an information display setting window;
[0205] Obtain the target information category selected from all information categories of user dynamic information displayed in the information display setting window;
[0206] A display sub-strategy corresponding to the preset interactive relationship is generated, and the display sub-strategy includes the selected target information category.
[0207] In a possible implementation manner, there are multiple information categories, and the method further includes:
[0208] In response to a triggering display operation on the property setting page, displaying the property setting page on the management device;
[0209] Acquire the attribute information of each information category entered in the attribute setting page, the attribute information includes one or more of the following: category display priority, information display quantity and information display priority, wherein the category display priority indicates the display priority of user dynamic information corresponding to the information category in the terminal, the information display quantity indicates the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority indicates the display priority of user dynamic information with different attributes in the terminal among all user dynamic information corresponding to the information category;
[0210] Send the attribute information of each information category to the server.
[0211] Figure 4is a flowchart of an information display method according to an exemplary embodiment. The information display method can be applied to Figure 1 The second terminal shown. Figure 4 As shown, the method may include the following steps:
[0212] Step 401: In response to a triggering display operation of user dynamic information in a target information page, an information acquisition request is sent to a server.
[0213] Step 402: Receive user dynamic information to be displayed sent by the server, where the user dynamic information to be displayed is determined based on an information display policy, and the information display policy indicates information categories of user dynamic information that can be displayed by the terminal.
[0214] Step 403: Display the user dynamic information to be displayed in the target information page displayed on the second terminal.
[0215] Step 404: In response to the setting operation of the user dynamic information to be displayed, an information viewing request is sent to the server.
[0216] Step 405: Receive the jump address sent by the server, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0217] Step 406: Jump from the target information page to the information details page.
[0218] In the disclosed embodiment, the second terminal can send an information acquisition request to the server in response to the trigger display operation of the user dynamic information in the target information page. Thus, the user dynamic information to be displayed sent by the server to the terminal based on the information display strategy is received, and the user dynamic information to be displayed is displayed in the target information page displayed by the terminal. Among them, the information category indicated by the information display strategy is the information category of the user dynamic information that can be displayed by the terminal. And the second terminal can also send an information viewing request to the server in response to the setting operation of the displayed user dynamic information to be displayed. Thus, the server sends the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the second terminal can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0219] In one possible implementation, the method further includes:
[0220] In response to a triggering display operation on the privacy setting page, displaying the privacy setting page on the second terminal;
[0221] Obtaining a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, the first terminal having a target attribute being a terminal where the first user having a corresponding preset interactive relationship with the second user is located;
[0222] Sends the display sub-policy to the server.
[0223] In a possible implementation, obtaining a display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page includes:
[0224] Receive a setting operation for a preset interactive relationship displayed on a privacy setting page, and display an information display setting window;
[0225] Obtain the target information category selected from all information categories of user dynamic information displayed in the information display setting window;
[0226] A display sub-strategy corresponding to the preset interactive relationship is generated, and the display sub-strategy includes the selected target information category.
[0227] In a possible implementation, the target information page includes: an information display area having a plurality of sub-areas, each sub-area being used to display user dynamic information corresponding to a different information category, and displaying the user dynamic information to be displayed in the target information page displayed on the second terminal includes:
[0228] In different sub-areas of the information display area, user dynamic information to be displayed corresponding to different information categories is displayed respectively.
[0229] In a possible implementation manner, there are multiple information categories, and the method further includes:
[0230] Receiving attribute information of each information category sent by the server, the attribute information including one or more of the following: category display priority, information display quantity and information display priority;
[0231] In different sub-areas of the information display area, user dynamic information to be displayed corresponding to different information categories is displayed respectively, including:
[0232] Based on the attribute information of each information category, the user dynamic information to be displayed corresponding to different information categories is displayed in different sub-areas, wherein the category display priority represents the display priority of the user dynamic information corresponding to the information category in the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of the user dynamic information with different attributes in the terminal among all the user dynamic information corresponding to the information category.
[0233] In a possible implementation, the multiple sub-areas have a sorting priority, the attribute information includes a category display priority, and based on the attribute information of each information category, the user dynamic information to be displayed corresponding to different information categories is displayed in different sub-areas, including:
[0234] In the order of the category display priority from high to low, the user dynamic information to be displayed corresponding to the information category is displayed in the multiple sub-areas with the sorting priority from high to low.
[0235] In a possible implementation, the attribute information includes the number of information to be displayed. Based on the attribute information of each information category, the user dynamic information to be displayed corresponding to different information categories is displayed in different sub-areas, including:
[0236] For any received user dynamic information to be displayed corresponding to any information category, when the amount of user dynamic information to be displayed is less than or equal to the information display amount of the information category, display the user dynamic information to be displayed in the sub-area corresponding to the information category;
[0237] When the amount of user dynamic information to be displayed is greater than the information display amount of the information category, the user dynamic information to be displayed and the information display control of the information display amount are displayed in the sub-area corresponding to the information category;
[0238] In response to the setting operation of the information display control, the target information page is jumped to the specific information page, and the user dynamic information to be displayed is displayed in the specific information page.
[0239] In a possible implementation, displaying the user dynamic information to be displayed in a specific information page includes:
[0240] Filter the target dynamic information published on the current day from the user dynamic information to be displayed;
[0241] Display target dynamic information in the specific information page.
[0242] In a possible implementation, the attribute information includes information display priority, and based on the attribute information of each information category, user dynamic information to be displayed corresponding to different information categories is displayed in different sub-areas, including:
[0243] For the user dynamic information to be displayed corresponding to any received information category, the user dynamic information to be displayed is displayed in the sub-area corresponding to the information category in the order of information display priority from high to low.
[0244] Figure 5 is a flowchart of an information display method according to an exemplary embodiment. The information display method can be applied to Figure 1 The first terminal shown. Figure 5 As shown, the method may include the following steps:
[0245] Step 501: In response to a triggering display operation of user dynamic information in a target information page of a second user, an information acquisition request is sent to a server.
[0246] Step 502: Receive user dynamic information to be displayed sent by the server. The user dynamic information to be displayed is determined based on a target display sub-strategy corresponding to a target preset interactive relationship in an information display strategy. The information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship. The display sub-strategy is used to indicate a target information category of the user dynamic information of the second user that can be displayed on the first terminal.
[0247] Step 503: Display the user dynamic information to be displayed in the target information page displayed on the first terminal.
[0248] Step 504: In response to the setting operation of the user dynamic information to be displayed, an information viewing request is sent to the server.
[0249] Step 505: Receive the jump address sent by the server, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0250] Step 506: Jump from the target information page to the information details page.
[0251] In the disclosed embodiment, the first terminal can send an information acquisition request to the server in response to the triggering display operation of the user dynamic information in the target information page. Thus, the user dynamic information to be displayed sent by the server to the terminal based on the information display strategy is received, and the user dynamic information to be displayed is displayed in the target information page displayed by the terminal. Among them, the information category indicated by the information display strategy is the information category of the user dynamic information that can be displayed by the terminal. And the first terminal can also send an information viewing request to the server in response to the setting operation of the displayed user dynamic information to be displayed. Thus, the server sends the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the first terminal can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0252] In one possible implementation, the method further includes:
[0253] Displaying a setting data page of the second user on the first terminal;
[0254] When receiving the user dynamic information to be updated and displayed from the server, generating prompt information, the prompt information is used to prompt the first user that the second user has new dynamics;
[0255] Displays prompt information in the setting data page.
[0256] In a possible implementation, the prompt information includes icon prompt information or icon prompt information including set text, and the prompt information is displayed in the setting data page, including:
[0257] Prompt information is displayed at the dynamic tag displayed on the setting data page and / or at the user dynamic information to be updated and displayed. The dynamic tag is used to trigger jumping to the target information page and displaying the user dynamic information to be displayed.
[0258] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present disclosure, and will not be described in detail here.
[0259] Figure 6 is a flowchart of an information display method according to an exemplary embodiment. The information display method can be applied to Figure 1 The data processing system shown. Figure 6 As shown, the method may include the following steps:
[0260] Step 601: In response to a triggering display operation of user dynamic information in a target information page, a second terminal sends an information acquisition request to a server, where the information acquisition request is used by the server to send the user dynamic information to be displayed to the second terminal.
[0261] In the embodiment of the present disclosure, the target information page may be a personal information page (profile). The number of user dynamic information to be displayed may be one or more. And the user dynamic information to be displayed may belong to one or more different information categories. The client installed in the terminal (the first terminal and the second terminal) may provide a target information page, which is used to display the user dynamic information to be displayed (also known as user historical behavior information) of the client user. For example, the target information page may be a personal information page.
[0262] Optionally, the information category to which the user dynamic information belongs may include one or more of the following: user likes category, user attention category, video category, game category, live broadcast category, and shopping category, etc. Among them, the video category refers to videos that the user has watched. The game category refers to games that the user has played. The live broadcast category refers to live broadcasts that the user has watched, and / or the live broadcast that the user is watching. The shopping category refers to goods that have been purchased. For example, the user dynamic information to be displayed requested by the information acquisition request may include user dynamic information of the video category, user dynamic information of the game category, and user dynamic information of the live broadcast category.
[0263] In an embodiment of the present disclosure, the triggering and displaying operation of user dynamic information in the target information page may include: a setting operation of the second user for a setting mark in the target information page. The setting operation may include a click operation, a sliding operation, or a long press operation, etc. For example, the setting mark may be a target tag located in the target information page. The second user may click the target tag so that the second terminal receives a click operation for the target tag, and responds to the click operation, that is, responds to the triggering and displaying operation of user dynamic information in the target information page. Send an information acquisition request to the server so as to subsequently receive and display the user dynamic information to be displayed sent by the server in the target information page.
[0264] Optionally, the target information page provided by the client may display user dynamic information corresponding to all information categories, or may display user dynamic information corresponding to some information categories. The information acquisition request may be used to request the server to send the user dynamic information to be displayed corresponding to all information categories to the second terminal. Or the information acquisition request is used to request the server to send the user dynamic information to be displayed corresponding to some information categories filtered from all information categories based on set rules to the second terminal. The disclosed embodiment is described by taking the example of an information acquisition request being used to request the server to send the user dynamic information to be displayed corresponding to some information categories filtered from all information categories based on set rules to the second terminal.
[0265] Step 602: The server obtains the user dynamic information to be displayed corresponding to the information category based on the information display policy, where the information display policy indicates the information category of the user dynamic information that can be displayed by the terminal.
[0266] After receiving the information acquisition request sent by the second terminal, the server can obtain the information display strategy, and obtain the user dynamic information to be displayed corresponding to the information category based on the information display strategy. Optionally, the information acquisition request may include the second account identifier of the second user. The server may store the corresponding relationship between the account identifier and the user dynamic information of each information category.
[0267] The process of the server acquiring the user dynamic information to be displayed corresponding to the information category based on the information display policy may include: the server determines the user dynamic information to be displayed corresponding to the information category of the user dynamic information that can be displayed by the second terminal based on the information display policy, the information acquisition request, and the correspondence between the account identifier and the user dynamic information of each information category. For example, the server may acquire the user dynamic information of each information category corresponding to the second account identifier from the account identifier and the user dynamic information of each information category based on the second account identifier included in the information acquisition request. Afterwards, the server acquires the user dynamic information corresponding to the information category indicated by the information display policy from the user dynamic information of each information category corresponding to the second account identifier.
[0268] Optionally, the information display policy acquired by the server may be sent by the management device to the server, or may be sent by the second terminal to the server.
[0269] In the case where the information display policy is sent by the management device to the server, before the server obtains the user dynamic information to be displayed corresponding to the information category based on the information display policy, such as Figure 7 As shown, the information display method provided by the embodiment of the present disclosure also includes the following steps 701 to 704.
[0270] Step 701: In response to a triggering display operation on a type setting page, the management device displays a type setting page on the management device.
[0271] In the embodiment of the present disclosure, the management device may be installed with a management client or a management web page. The management client and the management web page may provide a type setting page. The type setting page may display all information categories of user dynamic information, so as to enable the management personnel to set the information categories of user dynamic information that can be displayed on the target display page in the client provided by the server (i.e., the client installed in the terminal).
[0272] Optionally, the triggering display operation of the type setting page may include: a setting operation of the page identifier corresponding to the type setting page by the management user. The setting operation may include a click operation, a slide operation, or a long press operation, etc. For example, the management user may click the page identifier so that the second terminal receives the click operation on the page identifier, and in response to the click operation, that is, in response to the triggering display operation of the type setting page, the type setting page is displayed on the management device.
[0273] Step 702: The management device obtains an information category selected from all information categories of user dynamic information displayed on the type setting page, where the information category is an information category of user dynamic information that can be displayed by the terminal.
[0274] Optionally, the management user can select one or more information categories of all information categories of user dynamic information that can be displayed on the type setting page, so as to use the selected information categories as information categories of user dynamic information that can be displayed on the target display page provided by the client.
[0275] For example, the type setting page may display the category identifiers corresponding to each information category in all information categories and the setting confirmation control. The management user clicks on the target category identifier in all information categories to select the information category corresponding to the target category identifier. After the selection is completed, the management user may click on the setting confirmation control. After receiving the click operation on the setting confirmation control, the management device obtains the information category corresponding to the selected target category identifier in response to the click operation.
[0276] Step 703: The management device generates an information display policy, which includes the selected information category.
[0277] The management user may generate an information display policy, which includes the selected information category from among all information categories of user dynamic information displayed on the type setting page acquired by the management device.
[0278] Step 704: The management device sends the information display policy to the server.
[0279] The management device may send the information display policy to the server via a network (a general term for wireless networks and wired networks) connected between the management device and the server, so that the server may acquire the information display policy.
[0280] In the case where the information display strategy is sent by the second terminal to the server, before the server obtains the user dynamic information to be displayed corresponding to the information category based on the information display strategy, the information display method provided by the embodiment of the present disclosure further includes the following:
[0281] The second terminal responds to the trigger display operation on the type setting page, and displays the type setting page on the second terminal. The second terminal obtains the selected information category among all information categories of the user dynamic information displayed on the type setting page, and the information category is the information category of the user dynamic information that can be displayed by the terminal. The second terminal generates an information display policy, and the information display policy includes the selected information category. The second terminal sends the information display policy to the server. The principle and explanation of the process from the second terminal responding to the trigger display operation on the type setting page until the second terminal sends the information display policy to the server can refer to the principle and explanation of the above steps 701 to 704, and the embodiment of the present disclosure will not be repeated.
[0282] As mentioned above, the information acquisition request can be used to request the server to send the user dynamic information to be displayed corresponding to all information categories to the second terminal. Then the second terminal can display the user dynamic information corresponding to all information categories, and the server does not need to filter all information categories based on the set rules to obtain the information categories of the user dynamic information that can be displayed by the second terminal. Based on this, step 602 can be replaced by the server determining the user dynamic information to be displayed corresponding to the information category of the user dynamic information that can be displayed by the second terminal based on the information acquisition request and the correspondence between the user dynamic information of each information category and the account identifier. Among them, the information acquisition request may include the second account identifier of the second user. The server can obtain the user dynamic information with the information category corresponding to the second account identifier from the account identifier and the user dynamic information of each information category based on the second account identifier included in the information acquisition request. The user dynamic information with the information category is the user dynamic information to be displayed.
[0283] Step 603: The server sends the user dynamic information to be displayed to the second terminal.
[0284] The server may send the user dynamic information to be displayed to the second terminal via a network connected between the server and the second terminal, so that the second terminal may receive the user dynamic information to be displayed.
[0285] Step 604: The second terminal displays the user dynamic information to be displayed in the target information page displayed on the second terminal.
[0286] Optionally, the target information page includes an information display area, and the information display area may include multiple sub-areas, each of which may be used to display user dynamic information corresponding to a different information category. In the case where the user dynamic information to be displayed sent by the server to the second terminal belongs to multiple different information categories, the process of the second terminal displaying the user dynamic information to be displayed in the target information page displayed by the second terminal may include: the second terminal displays the user dynamic information to be displayed of different information categories in different sub-areas of the information display area in the target information page displayed by the second terminal. In this way, the target information page can display user dynamic information to be displayed corresponding to multiple different information categories, thereby improving the diversification of the user dynamic information displayed on the target information page.
[0287] For example, for each sub-area, the second terminal can display the corresponding user dynamic information of the sub-area in reverse order of the release time of the user dynamic information to be displayed. This can ensure that the latest user dynamic information can be displayed first in the sub-area, improving the timeliness of displaying user dynamic information on the target information page.
[0288] For example, Figure 8 As shown, the target information page is a personal information page as an example. Assume that the user dynamic information of multiple different information categories acquired by the second terminal includes: Works 1, Works 2, Works 3, Works 4, Works 5 and Works 6 of the video category, Game 1, Game 2, Game 3, Game 4 and Game 5 of the game category, and Live 1 of the live broadcast category. Live 1 is being broadcast live.
[0289] The target information page may include a personal account information display area 801, a touch control setting area 802, and an information display area 803. The personal account information display area 801 may be used to display personal account related information. For example, personal account related information includes account name and account level, etc. The touch control setting area 802 may be provided with a touch control including the word "dynamic", and the touch control may be used to implement a trigger display operation of user dynamic information in the target information page. For example, after receiving a click operation on the touch control, the second terminal obtains user dynamic information in response to the click operation. The information display area 803 may include a first sub-area 8031, a second sub-area 8032, and a third sub-area 8033. The first sub-area 8031 is used to display works 1 to 6 of the video category. The second sub-area 8032 is used to display games 1 to 5 of the game category. The third sub-area 8033 is used to display live broadcast 1 of the live broadcast category.
[0290] Please continue to refer to Figure 8Each sub-area may also display information category identification information, which is used to indicate the information category corresponding to the user dynamic information displayed in the sub-area. The information category identification information displayed in the first sub-area 8031 is "Viewed Works". The information category identification information displayed in the second sub-area 8032 is "Played Games". The information category identification information displayed in the third sub-area 8033 is "Watching".
[0291] Step 605: The second terminal sends an information viewing request to the server in response to the setting operation on the displayed user dynamic information to be displayed.
[0292] Optionally, the setting operation of the user dynamic information to be displayed on the target information page may include a click operation, a long press operation, or a sliding operation on the user dynamic information to be displayed. Figure 8 As shown, the second user clicks on work 1 displayed on the target information page, and the second terminal receives the click operation on work 1, and in response to the click operation, sends an information viewing request to the server. The information viewing request can be used to request the server to send a jump address to the second terminal, and the jump address is the address of the information details page corresponding to work 1.
[0293] Step 606: The server sends a jump address to the second terminal, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0294] When the server receives an information viewing request sent by the terminal for the user dynamic information to be displayed, it sends the address of the information details page corresponding to the user dynamic information to be displayed to the second terminal. Optionally, the information viewing request may include a target information identifier of the user dynamic information to be displayed corresponding to the setting operation. The server may store a correspondence between the information identifier and the address of the information details page. After receiving the information viewing request, the server may obtain the target information identifier included in the information viewing request. Then, the server queries the correspondence between the information identifier and the address of the information details page stored in advance, and obtains the address corresponding to the target information identifier in the correspondence, which is the jump address. Afterwards, the server sends the jump address to the second terminal.
[0295] Step 607: The second terminal jumps from the target information page to the information details page.
[0296] After receiving the jump address sent by the server, the second terminal can jump from the target information page to the information details page corresponding to the jump address. Figure 8As shown, the second user clicks on work 1 displayed on the target information page, and the second terminal receives the click operation on work 1. In response to the click operation, the second terminal sends an information viewing request to the server. The information viewing request may include the information identifier of work 1. After the server obtains the jump address corresponding to the information identifier of work 1, it sends the jump address to the second terminal. After receiving the jump address, the second terminal jumps from the target information page to the information details page of work 1.
[0297] Optionally, when viewing the target information page of the second user, the first user of the first terminal can view all user dynamic information in the target information page displayed by the second terminal. Alternatively, based on the set privacy display rules, part of the user dynamic information in the target information page displayed by the second terminal can be viewed.
[0298] When all user dynamic information in the target information page displayed by the second terminal can be viewed, the first terminal responds to the triggering display operation of the user dynamic information in the target information page of the second user, and sends an information acquisition request to the server. After receiving the information acquisition request, the server can acquire the user dynamic information to be displayed based on the information display strategy, and send the user dynamic information to be displayed to the first terminal. The information display strategy is the same as the information display strategy used to determine the user dynamic information to be displayed after the second terminal sends the information acquisition request to the server. Then the user dynamic information to be displayed of the second user sent by the server to the first terminal is the same as the user dynamic information to be displayed sent by the server to the second terminal. After receiving the user dynamic information to be displayed, the first terminal displays the user dynamic information to be displayed in the target information page of the second user.
[0299] When part of the user dynamic information in the target information page displayed by the second terminal can be viewed, the method further includes the following steps 608 to 613.
[0300] Step 608: The first terminal sends an information acquisition request to the server in response to the triggering display operation of the user dynamic information in the target information page of the second user.
[0301] Optionally, the triggering and displaying operation of user dynamic information in the target information page of the second user may include: a setting operation of the first user for a setting mark in the target information page of the second user. The setting operation may include a click operation, a sliding operation, or a long press operation, etc. For example, the setting mark may be a target tag located in the target information page. The first user may click the target tag so that the first terminal receives the click operation on the target tag, and responds to the click operation, that is, responds to the triggering and displaying operation of user dynamic information in the target information page. Send an information acquisition request to the server so as to subsequently receive and display in the target information page the user dynamic information to be displayed of the second user sent by the server.
[0302] Optionally, the management user and / or the second user to whom the management device belongs can set the same user dynamic information displayed on the target information page of the second user for all information viewers. Alternatively, it can also be set that the user dynamic information displayed on the target information page of the second user is different for information viewers with different attributes. Among them, information viewers with different attributes may refer to users who have different preset interactive relationships with the second user. That is, different user dynamic information viewing permissions can be set for information viewers with different preset interactive relationships. In this way, since user dynamic information involves personal privacy information. Therefore, different user dynamic information can be set to be displayed for information viewers with different preset interactive relationships, so that users can control the degree of disclosure of their own privacy information to different information viewers, thereby providing user experience. The present disclosed embodiment takes the setting of viewing permissions for user dynamic information by the management user to whom the management device belongs as an example, and exemplifies the situation in detail.
[0303] In the first case, the management user of the management device can set the same user dynamic information displayed on the target information page of the second user for all information viewers. The method further includes:
[0304] Step 901A: In response to a triggering display operation on the privacy setting page, the management device displays the privacy setting page on the management device.
[0305] Optionally, the triggering display operation of the privacy setting page may include: a setting operation of the management user for the identifier corresponding to the privacy setting page. The setting operation may include a click operation, a sliding operation, or a long press operation. For example, the management user may enter the identifier corresponding to the privacy setting page, so that after the management device receives the click operation for the identifier, the privacy setting page is displayed on the management device in response to the click operation.
[0306] Step 902A: The management device obtains a first information category selected from among all information categories of user dynamic information displayed on the privacy setting page.
[0307] In the disclosed embodiment, the privacy setting page may display all information categories of user dynamic information. The management user may perform a selection operation on the information category displayed on the privacy setting page, so that the management device obtains the selected first information category. The selection operation on the information category displayed on the privacy setting page may include: the management user performs a setting operation on the identifier corresponding to the information category. The setting operation may include a click operation, a slide operation, or a long press operation, etc.
[0308] Step 903A: The management device generates an information display policy corresponding to the information viewer, where the information display policy includes the selected first information category.
[0309] The information display policy corresponding to the information viewer is used to indicate the information category of the user dynamic information of the information publisher that can be displayed on the terminal where the information viewer is located. It is not difficult to understand that based on this situation, in the aforementioned step 602, the server obtains the user dynamic information to be displayed corresponding to the information category based on the information display policy. The information display policy can be understood as the information display policy corresponding to the information publisher, and the information display policy is used to indicate the information category of the user dynamic information of the information publisher itself that can be displayed on the terminal where the information publisher is located.
[0310] Step 903A: The management device sends an information display policy to the server.
[0311] The management device sends the information display policy to the server, so that the server saves the information display policy after receiving the information display policy, so as to obtain the user dynamic information to be displayed of the second user based on the information display policy when receiving the information acquisition request sent by the first terminal later.
[0312] The second situation: the management user of the management device can set information viewers with different attributes, and the user dynamic information displayed on the target information page of the second user is different. Fig. 9 As shown, the method also includes:
[0313] Step 901B: In response to the triggering display operation on the privacy setting page, the management device displays the privacy setting page on the management device.
[0314] The explanation and implementation of step 901B may refer to the explanation and implementation of step 901A, and this embodiment of the present disclosure will not elaborate on this.
[0315] Step 902B: The management device obtains a display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page.
[0316] In the embodiment of the present disclosure, the information display strategy may include: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship. The display sub-strategy is used to indicate the target information category of the user dynamic information of the second user that can be displayed by the first terminal with the target attribute. The first terminal with the target attribute is the terminal where the first user is located that has a corresponding preset interactive relationship with the second user.
[0317] Optionally, the process of the management device acquiring the display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page may include: the management device receives a setting operation for the preset interactive relationship displayed on the privacy setting page, and displays an information display setting window. The management device acquires a target information category selected from all information categories of user dynamic information displayed in the information display setting window. The management device generates a display sub-strategy corresponding to the preset interactive relationship, and the display sub-strategy includes the selected target information category.
[0318] The number of information display setting windows that can be displayed on the privacy setting page is the same as the number of preset interactive relationships. Each preset interactive relationship can correspond to an information display setting window. The information display setting window is used to set the information category of the user dynamic information of the second user that can be displayed by the terminal of the first user who has a preset interactive relationship with the second user. The management device can generate display sub-strategies corresponding to different preset interactive relationships by obtaining the target information category selected in the information display setting window corresponding to different preset interactive relationships.
[0319] Optionally, for preset interactive relationships such as stranger relationships, possible acquaintance relationships, and fan relationships, when the relationship between the second user and the user who is not followed by the second user, the management device can obtain the default target information category through the information display setting window corresponding to the preset interactive relationship. The default target information category can be set by a high-level management user or by a developer. Among them, under the default settings, among the information categories displayed in the information display setting window, the default selected target information category cannot be deselected (for example, the view is shown as the selection box corresponding to the target information category is grayed out). On the contrary, for relationships such as follow-up relationships, the management device can obtain the target information category selected by the management user independently through the information display setting window corresponding to the preset interactive relationship. Among them, under non-default settings, all information categories displayed in the information display setting window can be selected (for example, the view is shown as the selection boxes corresponding to all information categories are empty).
[0320] For example, Fig.10As shown, it shows a schematic diagram of an information display setting window corresponding to a preset interactive relationship. The information display setting window can display the category identifiers corresponding to each information category in the user's dynamic information. The category identifier "Like" corresponds to the user's like category; the category identifier "Followed" corresponds to the user's attention category; the category identifier "Watched works" corresponds to the video category; the category identifier "Played games" corresponds to the game category; the category identifier "Watching live broadcast" corresponds to the live broadcast category; the category identifier "Shopping category" corresponds to the shopping category. The category identifiers "..." corresponding to other information categories other than the above information categories. In the information display setting window, the user's like category and the user's attention category are the default information categories, and the corresponding selection boxes are grayed out and cannot be selected by the management user. The management user can click the selection box corresponding to "Watched works" to select the video category. So that after receiving the click operation on the selection box corresponding to "Watched works", the management device determines the selected video category as the target information category in response to the click operation.
[0321] Step 903B: The management device sends the display sub-strategy corresponding to each preset interactive relationship to the server.
[0322] The management device sends the display sub-strategy corresponding to each preset interactive relationship to the server, so that the server can receive the display sub-strategy corresponding to each preset interactive relationship sent by the management device and generate an information display strategy. The information display strategy includes the display sub-strategy corresponding to each preset interactive relationship.
[0323] It should be noted that, as mentioned above, the second user can also set the viewing rights of user dynamic information. In the method described above, taking the example of the management user to which the management device belongs setting the viewing rights of user dynamic information, in the first case and the second case, the execution subject in the method can also be the second terminal. Taking the second case as an example, the method further includes:
[0324] The second terminal displays the privacy setting page on the second terminal in response to the triggering display operation of the privacy setting page. Obtain the display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy is used to indicate the target information category of the user dynamic information of the second user that can be displayed by the first terminal with the target attribute, and the first terminal with the target attribute is the terminal where the first user who has a corresponding preset interactive relationship with the second user is located. The second terminal sends the display sub-strategy to the server, so that the server can receive the display sub-strategy corresponding to each preset interactive relationship sent by the second terminal, and generate an information display strategy. The information display strategy includes the display sub-strategy corresponding to each preset interactive relationship.
[0325] The process in which the second terminal obtains the display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page may include: the second terminal receives a setting operation for the preset interactive relationship displayed on the privacy setting page, and displays an information display setting window. The second terminal obtains a target information category selected from all information categories of user dynamic information displayed in the information display setting window. The second terminal generates a display sub-strategy corresponding to the preset interactive relationship, and the display sub-strategy includes the selected target information category.
[0326] The second terminal responds to the triggering and displaying operation of the privacy setting page, and displays the privacy setting page on the second terminal until the second terminal sends the display sub-policy to the server. The explanation and implementation of this process can refer to the explanation and implementation of the aforementioned steps 901B to 903B, which will not be elaborated in the present embodiment.
[0327] It is not difficult to understand that for the two different situations of setting viewing rights of user dynamic information by the aforementioned management device or the second terminal, when the server receives the information acquisition request sent by the first terminal, the steps it performs are different. The embodiments of the present disclosure are exemplified by different situations.
[0328] The first case: when the user dynamic information displayed on the target information page of the second user is the same for all information viewers, the method further includes: when the server receives the information acquisition request sent by the first terminal, the server can acquire the user dynamic information to be displayed corresponding to the first information category among the user dynamic information of all information categories of the second user based on the information display strategy corresponding to the information viewer, and the first information category is the first information category included in the information display strategy corresponding to the information viewer. The server sends the user dynamic information to be displayed corresponding to the first information category to the first terminal.
[0329] Optionally, the information acquisition request may include: the user dynamic information requested to be displayed, that is, the second account identifier of the second user. The server may store the correspondence between the account identifier and the user dynamic information of each information category. Then, the server may obtain the user dynamic information to be displayed corresponding to the first information category from the user dynamic information of all information categories of the second user based on the information display strategy corresponding to the information viewer. The process may include: the server obtains the user dynamic information of the first information category corresponding to the second account identifier based on the second account identifier, the first information category, and the account identifier and the user dynamic information of each information category. The user dynamic information is the user dynamic information to be displayed.
[0330] The second situation: when information viewers with different attributes are set and the user dynamic information displayed on the target information page of the second user is different, the method further includes the following steps 609 to 610.
[0331] Step 609: The server obtains the target preset interactive relationship between the second user and the first user.
[0332] Optionally, the information acquisition request sent by the first terminal may include: a target preset interactive relationship between the second user and the first user. When receiving the information acquisition request sent by the first terminal, the server may parse the information acquisition request to obtain the target preset interactive relationship.
[0333] Step 610: The server determines a target display sub-strategy corresponding to the target preset interactive relationship from the information display strategy.
[0334] Optionally, after receiving the display sub-strategy corresponding to each preset interactive relationship sent by the management device or the second terminal, the server can generate an information display strategy including each display sub-strategy. The server can obtain a target display sub-strategy corresponding to the target preset interactive relationship from the information display strategy.
[0335] Step 611: The server obtains the user dynamic information to be displayed corresponding to the target information category indicated by the display sub-strategy.
[0336] Optionally, the information acquisition request sent by the first terminal may also include: the user dynamic information requested to be displayed, that is, the second account identifier of the second user. The server may store the correspondence between the account identifier and the user dynamic information of each information category. Then the process of the server acquiring the user dynamic information to be displayed corresponding to the target information category indicated by the display sub-strategy may include: the server acquires the user dynamic information of the target information category corresponding to the second account identifier based on the second account identifier, the target information category indicated by the display sub-strategy, and the account identifier and the user dynamic information of each information category, and the user dynamic information is the user dynamic information to be displayed.
[0337] Step 612: The server sends the user dynamic information to be displayed to the first terminal.
[0338] The explanation and implementation of step 612 may refer to the explanation and implementation of step 603 above, and will not be elaborated in detail in the embodiment of the present disclosure.
[0339] Step 613: The first terminal displays the user dynamic information to be displayed in the target information page displayed on the first terminal.
[0340] The implementation process and explanation of step 613 may refer to the implementation process and explanation of step 604, which is not limited in the embodiment of the present disclosure.
[0341] Step 614: The first terminal sends an information viewing request to the server in response to the setting operation on the displayed user dynamic information to be displayed.
[0342] The explanation and implementation of step 614 may refer to the explanation and implementation of step 605, which will not be elaborated in detail in the embodiment of the present disclosure.
[0343] Step 615: The server sends a jump address to the first terminal, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0344] The explanation and implementation of step 615 may refer to the explanation and implementation of step 606, which will not be elaborated in detail in the embodiment of the present disclosure.
[0345] Step 616: The first terminal jumps from the target information page to the information details page.
[0346] The explanation and implementation of step 616 may refer to the explanation and implementation of step 607, which will not be elaborated in detail in the embodiment of the present disclosure.
[0347] Optionally, when receiving the user dynamic information to be displayed of the second user to be updated and sent by the server, the first terminal may also display prompt information to prompt the first user that the second user has new dynamics. The embodiment of the present disclosure is further described by the following steps. Fig.11 As shown, the method also includes:
[0348] Step 1101: The first terminal displays a setting data page of the second user on the first terminal.
[0349] Optionally, the data setting page may be a target information page, and / or a specific page that has a jump relationship with the target information page. Figure 8 Or, Fig.12 As shown, the setting data page may also be an information details page corresponding to user dynamic information of a certain video category. The second user's avatar 1201 is displayed in the information details page. When the first terminal receives the setting operation for the avatar, it can jump from the setting data page to the target information page.
[0350] Step 1102: When the first terminal receives the user dynamic information to be updated and displayed from the server, it generates prompt information, where the prompt information is used to prompt the first user that the second user has new dynamics.
[0351] The user dynamic information to be updated and displayed is sent by the server to the first terminal when the user dynamic information of the second user needs to be updated. Optionally, the user dynamic information to be updated and displayed may be user dynamic information corresponding to the new dynamic sent by the second terminal to the server when the second user generates a new dynamic. The server may send the user dynamic information corresponding to the new dynamic of the second user to the first terminal upon receiving it.
[0352] Optionally, the prompt information may include icon prompt information or icon prompt information including set text. For example, the prompt information may be a red dot or an information leaking icon. The set text included in the icon prompt information may prompt the content of special user dynamic information, and the special user dynamic information may be user dynamic information whose generation time is closest to the current moment, or the special user dynamic information may be user dynamic information whose generation time is closest to the current moment among user dynamic information corresponding to the information category with the highest category display priority.
[0353] Step 1103: The first terminal displays prompt information in the setting data page.
[0354] Optionally, the process of the first terminal displaying the prompt information in the setting data page may include: the first terminal displays the prompt information at the dynamic tag displayed on the setting data page and / or at the user dynamic information to be updated and displayed. The dynamic tag is used to trigger the jump to the target information page and display the user dynamic information to be updated and displayed.
[0355] For example, Fig.12 As shown, the dynamic tag can be the avatar of the second user. The first terminal displays an icon prompt message 1202 including the words "He has seen work 1" at the avatar of the information details page corresponding to the user dynamic information of a certain video category. When the first user clicks the icon prompt message, it can jump to the target information page displaying the user dynamic information to be updated and locate the information display area. Or, Figure 8 As shown, the dynamic label can be a touch control with the word "Dynamic (tab)". The first terminal displays an icon prompt information including the word "New Dynamic" at the touch control corresponding to the personal information page. Assume that the new user dynamic information can be Work 1 and Game 1. The second terminal can display an icon prompt information including the word "Recommended" at Work 1 and Game 1. Alternatively, the dynamic label can be a touch control with the word "Dynamic (tab). The first terminal displays a prompt red dot at the touch control corresponding to the personal information page. After the first user triggers the first terminal to display the user dynamic information to be displayed on the personal information page, the first terminal can remove the prompt red dot.
[0356] Optionally, the information category of the user dynamic information displayed in the information display area of the target information page can be a fixed setting or a dynamic setting. And among the multiple selected information categories, the display order of the user dynamic information corresponding to each information category in the information display area can also be a fixed setting or a dynamic setting. For ease of understanding, it can also be considered that the user dynamic information corresponding to different information categories can be displayed in one information module, and one information module corresponds to one sub-area in the information display area including multiple sub-areas. The number of information modules that the information display area can include and the display order of the information modules can both be fixedly set or dynamically set. Similarly, for a sub-area, the number of user dynamic information that can be displayed in the sub-area can be fixedly set or dynamically set. And when multiple user dynamic information is displayed in the sub-area, the display order of the multiple user dynamic information can also be fixedly set or dynamically set. The present disclosed embodiment exemplifies this through the following steps 1301 to 1304. As shown Fig.13 As shown, the method also includes:
[0357] Step 1301: In response to a triggering display operation on a property setting page, the management device displays a property setting page on the management device.
[0358] Optionally, the management client or management web page installed in the management device may provide a property setting page. The property setting page may display input controls for different property information of information categories, so that the management personnel can set the property information of each information category based on the input controls.
[0359] In the embodiment of the present disclosure, the triggering display operation of the property setting page may include a setting operation for a corresponding mark of the property setting page, and the setting operation may include a click operation, a sliding operation, or a long press operation, etc. For example, the manager may click the corresponding mark of the property setting page, so that after receiving the click operation for the corresponding mark of the property setting page, the management device displays the property setting page in response to the click operation.
[0360] Step 1302: The management device obtains attribute information of each information category input in the attribute setting page, where the attribute information includes one or more of the following: category display priority, information display quantity, and information display priority.
[0361] The category display priority indicates the display priority of the user dynamic information corresponding to the information category in the terminal. The information display quantity indicates the quantity of user dynamic information corresponding to the information category initially displayed by the terminal.
[0362] User dynamic information can have set attributes. For example, the set attributes can be the source of the user dynamic information, the generation time, etc. For example, for game-related user dynamic information, the set attribute can be the game name. For video-related user dynamic information, the set attribute can be the video content type (for example, life-related). Information display priority means that among all user dynamic information corresponding to the information category, user dynamic information with different set attributes has a display priority on the terminal. For example, Figure 8 The display priority of game information can indicate that the user dynamic information of the game named "Game 1" has the highest display priority on the terminal. Figure 8 In the example, "Game 1" is displayed first (ie, displayed on top) among all user dynamic information of the game category displayed on the terminal.
[0363] Step 1303: The management device sends the attribute information of each information category to the server.
[0364] The management device sends the attribute information of each information category to the server so that the server can obtain the attribute information of each information category.
[0365] It should be noted that the attribute information of each information category can also be set by the second user. Then the method also includes: the second terminal can display the attribute setting page on the second terminal in response to the trigger display operation of the attribute setting page. The second terminal obtains the attribute information of each information category entered in the attribute setting page, and the attribute information includes one or more of the following: category display priority, information display quantity and information display priority. The second terminal sends the attribute information of each information category to the server. The process from the second terminal responding to the trigger display operation of the attribute setting page to the second terminal sending the attribute information of each information category to the server can refer to the above steps 1301 to 1303, and the embodiment of the present disclosure will not be repeated.
[0366] Step 1304: The server sends the attribute information of each information category to the terminal.
[0367] After receiving the attribute information of each information category sent by the management device, the server can send the attribute information of each information category to the first terminal or the second terminal (collectively referred to as the terminal). Optionally, after receiving the attribute information of each information category sent by the management device, if the server receives an information acquisition request sent by the terminal, the server can send the attribute information of each information category to the terminal.
[0368] Step 1305: The terminal displays the user dynamic information to be displayed in the target information page displayed on the terminal based on the attribute information of each information category.
[0369] The embodiment of the present disclosure is described by taking an example where, after the second terminal receives attribute information of each information category, based on the attribute information of each information category, the to-be-displayed user dynamic information corresponding to different information categories is displayed on the target information page.
[0370] Optionally, when the number of information categories to which the user dynamic information to be displayed belongs sent by the server to the second terminal is multiple, and the target information page includes an information display area with multiple sub-areas, the second terminal displays the user dynamic information to be displayed of different information categories in different sub-areas of the information display area in the target information page displayed on the second terminal, and the process may include: the second terminal displays the user dynamic information corresponding to different information categories in different sub-areas based on the attribute information of each information category.
[0371] For ease of explanation, the present disclosure takes the example that the attribute information of the information category includes the category display priority, the information display quantity or the information display priority, and explains it in different situations. It should be noted that the attribute information of the information category may also include: category display priority and information display quantity. The attribute information of the information category may also include: information display quantity and information display priority. The attribute information of the information category may also include: category display priority, information display quantity and information display priority. When the attribute information includes two or three information, you can refer to the corresponding explanation and implementation method when the attribute information includes one kind of information, and the present disclosure embodiment will not elaborate on this.
[0372] The first case: the attribute information includes the category display priority.
[0373] Optionally, multiple sub-regions have sorting priorities. The sorting priority of a sub-region may represent the exposure level of the location of the sub-region. The higher the sorting priority, the higher the exposure level; conversely, the lower the sorting priority, the lower the exposure level. For example, Figure 8 As shown, the exposure levels of various positions in the information display area 803 decrease from top to bottom. The sorting priority of the first sub-area 8031 is higher than the sorting priority of the second sub-area 8032. The sorting priority of the second sub-area 8032 is higher than the sorting priority of the third sub-area 8033.
[0374] The process of the second terminal displaying user dynamic information corresponding to different information categories in different sub-areas based on the attribute information of each information category may include step 6041A.
[0375] In step 6041A, the user dynamic information to be displayed corresponding to the information category is displayed in a plurality of sub-areas whose sorting priorities are from high to low in order of category display priority from high to low.
[0376] For example, assume that the category priority of the video category is higher than the category priority of the game category. The category priority of the game category is higher than the category priority of the live broadcast category. And assume that the information display area includes a first sub-area, a second sub-area, and a third sub-area in which the sorting priorities are submitted in sequence. Then the first terminal displays the user dynamic information to be displayed of the video category in the first sub-area, displays the user dynamic information to be displayed of the game category in the second sub-area, and displays the user dynamic information to be displayed of the live broadcast category in the third sub-area.
[0377] The second case: the attribute information includes the number of information displayed.
[0378] The process of the second terminal displaying the to-be-displayed user dynamic information corresponding to different information categories in different sub-areas based on the attribute information of each information category may include the following steps 6041B to 6044B.
[0379] In step 6041B, for any received user dynamic information to be displayed corresponding to the information category, the second terminal determines whether the number of the user dynamic information to be displayed is greater than the number of information to be displayed included in the attribute information of the information category. When the number of user dynamic information to be displayed is less than or equal to the number of information to be displayed, step 6042B is executed. When the number of user dynamic information to be displayed is greater than the number of information to be displayed, step 6043B is executed.
[0380] In step 6042B, the second terminal displays the to-be-displayed user dynamic information of the information category in the sub-area corresponding to the information category.
[0381] In step 6043B, the second terminal displays the user dynamic information to be displayed and the information display control in the sub-area corresponding to the information category. Then, step 6044B is executed.
[0382] For example, Figure 8 As shown, it is assumed that the information category is video class and the number of information displayed in the attribute information of the video class is 6. If the number of user dynamic information to be displayed in the acquired video class is greater than 6, the second terminal displays 6 user dynamic information to be displayed in the sub-area corresponding to the video class. And an information display control including the words "View more" is displayed.
[0383] In step 6044B, the second terminal jumps from the target information page to the specific information page in response to the setting operation of the information display control, and displays the user dynamic information to be displayed of the information category in the specific information page.
[0384] Optionally, the setting operation of the information display control may include a click operation, a long press operation, or a sliding operation on the information display control. All user dynamic information to be displayed corresponding to the information category may be displayed in a specific information page, or part of the user dynamic information to be displayed corresponding to the information category determined based on the set filtering rules may be displayed in a specific information page. Among them, the multiple user dynamic information to be displayed corresponding to the information category displayed in the specific information page may be sorted and displayed in a random order. Alternatively, the multiple user dynamic information to be displayed may be sorted and displayed according to the set rules.
[0385] For example, continuing with the example in step 6043B above, the second user clicks the information display control. When the second terminal receives the click operation on the information display control, in response to the click operation, it jumps from the target information page to the secondary video page, and displays all the user dynamic information to be displayed in the video category on the secondary video page.
[0386] In the embodiment of the present disclosure, when a portion of user dynamic information to be displayed corresponding to the information category determined based on the set filtering rules is displayed in a specific information page, the process of the second terminal displaying the user dynamic information to be displayed in the specific information page may include: filtering out target dynamic information with a release time of the same day from all user dynamic information to be displayed. Display the target dynamic information in the specific information page. Of course, the second terminal can display in the specific information page, filtering out other target dynamic information from all user dynamic information to be displayed. The other target dynamic information can be target dynamic information related to a certain company, or target dynamic information related to a certain person.
[0387] The third case: the attribute information includes information display priority.
[0388] The process in which the second terminal displays the to-be-displayed user dynamic information corresponding to different information categories in different sub-areas based on the attribute information of each information category may include step 6041C.
[0389] In step 6041C, for any received user dynamic information to be displayed corresponding to an information category, the second terminal displays the user dynamic information to be displayed corresponding to the information category in the sub-area corresponding to the information category in descending order of information display priority.
[0390] Optionally, for a sub-region, the second terminal may highlight the user dynamic information to be displayed with the highest information display priority in the sub-region in the sub-region, so that the user dynamic information to be displayed with the highest information display priority can be displayed more prominently, thereby improving the information display effect.
[0391] In the disclosed embodiment, when receiving an information acquisition request sent by a terminal (including a first terminal and a second terminal), the server can send the user dynamic information to be displayed corresponding to the information category indicated by the information display policy to the terminal based on the information display policy, so that the terminal can display the user dynamic information to be displayed in the target information page displayed by it. Among them, the information category indicated by the information display policy is the information category of the user dynamic information that can be displayed by the terminal. And when the server receives an information viewing request sent by the terminal for a certain user dynamic information to be displayed, it can send the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the terminal where the information viewer is located can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0392] Fig.14 is a block diagram of an information display device according to an exemplary embodiment. Fig.14 , the device is applied to a server, and the information display device includes: an acquisition module 1401 and a sending module 1402.
[0393] The acquisition module 1401 is used to acquire an information display strategy, where the information display strategy indicates the information category of the user dynamic information that can be displayed by the terminal, and is used to acquire the user dynamic information to be displayed corresponding to the information category based on the information display strategy when receiving an information acquisition request sent by the terminal;
[0394] The sending module 1402 is used to send the user dynamic information to be displayed to the terminal, and to send a jump address to the terminal when receiving an information viewing request sent by the terminal for the user dynamic information to be displayed. The jump address is the address of the information details page corresponding to the user dynamic information to be displayed.
[0395] In one possible implementation, the terminal includes a first terminal, and the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by the first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0396] In one possible implementation, the acquisition module 1401 is also used to obtain the target preset interactive relationship between the second user and the first user, and to determine the target display sub-strategy corresponding to the target preset interactive relationship from the information display strategy; and to obtain the user dynamic information to be displayed corresponding to the target information category indicated by the display sub-strategy.
[0397] In a possible implementation, the device further includes: a receiving module and a generating module.
[0398] A receiving module, configured to receive a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship sent by a target device, wherein the target device includes a management device and / or a second terminal where a second user is located;
[0399] The generation module is used to generate an information display strategy, wherein the information display strategy includes a display sub-strategy corresponding to each preset interactive relationship.
[0400] In a possible implementation, there are multiple information categories, and the acquisition module 1401 is further used to acquire attribute information of each information category, where the attribute information includes one or more of the following: category display priority, information display quantity, and information display priority.
[0401] The sending module 1402 is also used to send the attribute information of each information category to the terminal, wherein the category display priority represents the display priority of the user dynamic information corresponding to the information category in the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of the user dynamic information with different attributes among all the user dynamic information corresponding to the information category in the terminal.
[0402] In the disclosed embodiment, when receiving an information acquisition request sent by a terminal (including a first terminal and a second terminal), the server can send the user dynamic information to be displayed corresponding to the information category indicated by the information display policy to the terminal based on the information display policy, so that the terminal can display the user dynamic information to be displayed in the target information page displayed by it. Among them, the information category indicated by the information display policy is the information category of the user dynamic information that can be displayed by the terminal. And when the server receives an information viewing request sent by the terminal for a certain user dynamic information to be displayed, it can send the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the terminal where the information viewer is located can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0403] Fig.15 is a block diagram of an information display device according to an exemplary embodiment. Fig.15 The device is applied to management equipment, and the information display device includes: a display module 1501, an acquisition module 1502, a generation module 1503 and a sending module 1504.
[0404] The display module 1501 is used to display the type setting page on the management device in response to the triggering display operation of the type setting page;
[0405] The acquisition module 1502 is used to acquire the selected information category from among all information categories of the user dynamic information displayed on the type setting page, where the information category is the information category of the user dynamic information that can be displayed by the terminal;
[0406] A generating module 1503, used to generate an information display strategy, the information display strategy includes the selected information category;
[0407] The sending module 1504 is used to send the information display strategy to the server.
[0408] In one possible implementation, the display module 1501 is further configured to display the privacy setting page on the management device in response to a triggering display operation on the privacy setting page.
[0409] The acquisition module 1502 is also used to obtain the display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, and the display sub-strategy is used to indicate the target information category of the user dynamic information of the second user that can be displayed by the first terminal with the target attribute. The first terminal with the target attribute is the terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0410] The sending module 1504 is further configured to send the display sub-strategy to the server.
[0411] In a possible implementation, the acquisition module 1502 is further configured to:
[0412] Receive a setting operation for a preset interactive relationship displayed on a privacy setting page, and display an information display setting window;
[0413] Obtain the target information category selected from all information categories of user dynamic information displayed in the information display setting window;
[0414] A display sub-strategy corresponding to the preset interactive relationship is generated, and the display sub-strategy includes the selected target information category.
[0415] In a possible implementation, the display module 1501 is further configured to display the property setting page on the management device in response to a triggering display operation on the property setting page.
[0416] The acquisition module 1502 is also used to obtain the attribute information of each information category entered in the attribute setting page, and the attribute information includes one or more of the following: category display priority, information display quantity and information display priority, wherein the category display priority indicates the display priority of the user dynamic information corresponding to the information category in the terminal, the information display quantity indicates the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority indicates the display priority of the user dynamic information with different attributes in all the user dynamic information corresponding to the information category in the terminal.
[0417] The sending module 1504 is also used to send the attribute information of each information category to the server.
[0418] Fig.16 is a block diagram of an information display device according to an exemplary embodiment. Fig.16 , the device is applied to the second terminal, and the information display device includes: a sending module 1601, a receiving module 1602, a display module 1603 and a jump module 1604.
[0419] The sending module 1601 is used to send an information acquisition request to the server in response to the triggering display operation of the user dynamic information in the target information page;
[0420] Receiving module 1602, configured to receive user dynamic information to be displayed sent by the server, where the user dynamic information to be displayed is determined based on an information display strategy, where the information display strategy indicates information categories of user dynamic information that can be displayed by the terminal;
[0421] Display module 1603, used for displaying the user dynamic information to be displayed in the target information page displayed on the second terminal;
[0422] The sending module 1601 is further configured to send an information viewing request to the server in response to a setting operation on the displayed user dynamic information to be displayed;
[0423] The receiving module 1602 is further used to receive a jump address sent by the server, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed;
[0424] The jump module 1604 is used to jump from the target information page to the information details page.
[0425] In a possible implementation, the display module 1603 is further configured to display the privacy setting page on the second terminal in response to a triggering display operation on the privacy setting page.
[0426] The device also includes: an acquisition module, which is used to obtain a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, and the display sub-strategy is used to indicate a target information category of the user dynamic information of the second user that can be displayed by the first terminal with the target attribute, and the first terminal with the target attribute is a terminal where the first user who has a corresponding preset interactive relationship with the second user is located.
[0427] The sending module 1601 is further used to send the display sub-strategy to the server.
[0428] In a possible implementation, the acquisition module is further used to:
[0429] Receive a setting operation for a preset interactive relationship displayed on a privacy setting page, and display an information display setting window;
[0430] Obtain the target information category selected from all information categories of user dynamic information displayed in the information display setting window;
[0431] A display sub-strategy corresponding to the preset interactive relationship is generated, and the display sub-strategy includes the selected target information category.
[0432] In a possible implementation, the target information page includes: an information display area having multiple sub-areas, each sub-area is used to display user dynamic information corresponding to a different information category. The display module 1603 is also used to display the user dynamic information to be displayed corresponding to different information categories in different sub-areas of the information display area.
[0433] In a possible implementation, there are multiple information categories. The receiving module 1602 is further configured to receive attribute information of each information category sent by the server, the attribute information including one or more of the following: category display priority, information display quantity and information display priority.
[0434] The display module 1603 is also used to display the user dynamic information to be displayed corresponding to different information categories in different sub-areas based on the attribute information of each information category, wherein the category display priority represents the display priority of the user dynamic information corresponding to the information category in the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of the user dynamic information with different attributes in all the user dynamic information corresponding to the information category in the terminal.
[0435] In a possible implementation, the plurality of sub-areas have sorting priorities, and the attribute information includes a category display priority. The display module 1603 is further configured to display the user dynamic information to be displayed corresponding to the information category in the plurality of sub-areas with sorting priorities from high to low in order of the category display priority from high to low.
[0436] In a possible implementation, the attribute information includes the information display quantity. The display module 1603 is further used to:
[0437] For any received user dynamic information to be displayed corresponding to any information category, when the amount of user dynamic information to be displayed is less than or equal to the information display amount of the information category, display the user dynamic information to be displayed in the sub-area corresponding to the information category;
[0438] When the amount of user dynamic information to be displayed is greater than the information display amount of the information category, the user dynamic information to be displayed and the information display control of the information display amount are displayed in the sub-area corresponding to the information category;
[0439] In response to the setting operation of the information display control, the target information page is jumped to the specific information page, and the user dynamic information to be displayed is displayed in the specific information page.
[0440] In a possible implementation, the display module 1603 is further configured to:
[0441] Filter the target dynamic information published on the current day from the user dynamic information to be displayed;
[0442] Display target dynamic information in the specific information page.
[0443] In a possible implementation, the attribute information includes information display priority. The display module 1603 is further configured to display the user dynamic information to be displayed in the sub-area corresponding to the information category in the order of the information display priority from high to low for the received user dynamic information to be displayed corresponding to any information category.
[0444] In the disclosed embodiment, the second terminal can send an information acquisition request to the server in response to the trigger display operation of the user dynamic information in the target information page. Thus, the user dynamic information to be displayed sent by the server to the terminal based on the information display strategy is received, and the user dynamic information to be displayed is displayed in the target information page displayed by the terminal. Among them, the information category indicated by the information display strategy is the information category of the user dynamic information that can be displayed by the terminal. And the second terminal can also send an information viewing request to the server in response to the setting operation of the displayed user dynamic information to be displayed. Thus, the server sends the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the second terminal can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0445] Fig.17 is a block diagram of an information display device according to an exemplary embodiment. Fig.17 The device is applied to a first terminal, where the first terminal is where a first user is located. The first user and a second user have a target preset interactive relationship. The information display device includes: a sending module 1701, a receiving module 1702, a display module 1703 and a jump module 1704.
[0446] A sending module 1701, configured to send an information acquisition request to a server in response to a triggering display operation of user dynamic information in a target information page of a second user;
[0447] The receiving module 1702 is used to receive user dynamic information to be displayed sent by the server, where the user dynamic information to be displayed is determined based on a target display sub-strategy corresponding to a target preset interactive relationship in an information display strategy, where the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, where the display sub-strategy is used to indicate a target information category of the user dynamic information of the second user that can be displayed on the first terminal;
[0448] Display module 1703, used to display the user dynamic information to be displayed in the target information page displayed on the first terminal;
[0449] The sending module 1701 is further configured to send an information viewing request to the server in response to a setting operation on the displayed user dynamic information to be displayed;
[0450] The receiving module 1702 is further used to receive a jump address sent by the server, where the jump address is the address of the information details page corresponding to the user dynamic information to be displayed;
[0451] The jump module 1704 is used to jump from the target information page to the information details page.
[0452] In a possible implementation, the display module 1703 is further configured to display a setting data page of the second user on the first terminal.
[0453] The device also includes: a generating module, which is used to generate prompt information when receiving the user dynamic information to be updated and displayed sent by the server, and the prompt information is used to prompt the first user that the second user has new dynamics.
[0454] The display module 1703 is also used to display prompt information in the setting data page.
[0455] In a possible implementation, the prompt information includes icon prompt information or icon prompt information including set text. The display module 1703 is also used to display the prompt information at the dynamic tag displayed on the set data page and / or the user dynamic information to be updated and displayed. The dynamic tag is used to trigger the jump to the target information page and display the user dynamic information to be displayed.
[0456] In the disclosed embodiment, the first terminal can send an information acquisition request to the server in response to the triggering display operation of the user dynamic information in the target information page. Thus, the user dynamic information to be displayed sent by the server to the terminal based on the information display strategy is received, and the user dynamic information to be displayed is displayed in the target information page displayed by the terminal. Among them, the information category indicated by the information display strategy is the information category of the user dynamic information that can be displayed by the terminal. And the first terminal can also send an information viewing request to the server in response to the setting operation of the displayed user dynamic information to be displayed. Thus, the server sends the terminal a jump address of the information details page corresponding to the dynamic information to be displayed. In this technical solution, the first terminal can not only display the user dynamic information to be displayed sent by the server in the target information page, but also send an information viewing request for the user dynamic information to be displayed to receive the jump address corresponding to the user dynamic information to be displayed sent by the server, thereby realizing the jump from the target information page to the information details page of the user dynamic information to be displayed. By jumping from the target information page to the information details page, the content of the information details page is promoted, so that the target information page has the ability to attract traffic and enriches the publicity effect.
[0457] Fig.18 1 is a block diagram of a terminal according to an exemplary embodiment. The terminal 1800 may be a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1800 may also be referred to as a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0458] Typically, the terminal 1800 includes: a processor 1801 and a memory 1802 .
[0459] The processor 1801 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1801 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1801 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1801 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1801 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0460] The memory 1802 may include one or more computer-readable storage media, which may be non-transitory. The memory 1802 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1802 is used to store at least one instruction, which is used to be executed by the processor 1801 to implement the information display method provided in the method embodiment of the present application.
[0461] In some embodiments, the terminal 1800 may also optionally include: a peripheral device interface 1803 and at least one peripheral device. The processor 1801, the memory 1802 and the peripheral device interface 1803 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1803 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1804, a display screen 1805, a camera 1806, an audio circuit 1807, a positioning component 1808 and a power supply 1809.
[0462] The peripheral device interface 1803 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1801 and the memory 1802. In some embodiments, the processor 1801, the memory 1802, and the peripheral device interface 1803 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1801, the memory 1802, and the peripheral device interface 1803 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0463] The radio frequency circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1804 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1804 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1804 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1804 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1804 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0464] The display screen 1805 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1805 is a touch display screen, the display screen 1805 also has the ability to collect touch signals on the surface or above the surface of the display screen 1805. The touch signal can be input to the processor 1801 as a control signal for processing. At this time, the display screen 1805 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1805 can be one, and the front panel of the terminal 1800 is set; in other embodiments, the display screen 1805 can be at least two, which are respectively set on different surfaces of the terminal 1800 or are folded; in some other embodiments, the display screen 1805 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1800. Even, the display screen 1805 can also be set to a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1805 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0465] The camera assembly 1806 is used to capture images or videos. Optionally, the camera assembly 1806 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1806 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0466] The audio circuit 1807 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1801 for processing, or input them into the radio frequency circuit 1804 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1800. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1801 or the radio frequency circuit 1804 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1807 may also include a headphone jack.
[0467] The positioning component 1808 is used to locate the current geographical location of the terminal 1800 to implement navigation or LBS (Location Based Service). The positioning component 1808 can be a positioning component based on the US GPS (Global Positioning System), China's Beidou system, Russia's Grenas system or the European Union's Galileo system.
[0468] The power supply 1809 is used to power various components in the terminal 1800. The power supply 1809 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1809 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0469] In some embodiments, the terminal 1800 further includes one or more sensors 1810 , including but not limited to: an acceleration sensor 1811 , a gyroscope sensor 1812 , a pressure sensor 1813 , a fingerprint sensor 1814 , an optical sensor 1815 , and a proximity sensor 1816 .
[0470] The acceleration sensor 1811 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1800. For example, the acceleration sensor 1811 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1801 can control the display screen 1805 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1811. The acceleration sensor 1811 can also be used to collect game or user motion data.
[0471] The gyro sensor 1812 can detect the body direction and rotation angle of the terminal 1800, and the gyro sensor 1812 can cooperate with the acceleration sensor 1811 to collect the user's 3D actions on the terminal 1800. The processor 1801 can implement the following functions based on the data collected by the gyro sensor 1812: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0472] The pressure sensor 1813 can be set on the side frame of the terminal 1800 and / or the lower layer of the display screen 1805. When the pressure sensor 1813 is set on the side frame of the terminal 1800, it can detect the user's holding signal of the terminal 1800, and the processor 1801 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1813. When the pressure sensor 1813 is set on the lower layer of the display screen 1805, the processor 1801 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1805. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0473] The fingerprint sensor 1814 is used to collect the user's fingerprint, and the processor 1801 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 1814, or the fingerprint sensor 1814 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as a trusted identity, the processor 1801 authorizes the user to perform relevant sensitive operations, which include unlocking the screen, viewing encrypted information, downloading software, paying, and changing settings. The fingerprint sensor 1814 can be set on the front, back, or side of the terminal 1800. When a physical button or a manufacturer logo is set on the terminal 1800, the fingerprint sensor 1814 can be integrated with the physical button or the manufacturer logo.
[0474] The optical sensor 1815 is used to collect the ambient light intensity. In one embodiment, the processor 1801 can control the display brightness of the display screen 1805 according to the ambient light intensity collected by the optical sensor 1815. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1805 is increased; when the ambient light intensity is low, the display brightness of the display screen 1805 is reduced. In another embodiment, the processor 1801 can also dynamically adjust the shooting parameters of the camera component 1806 according to the ambient light intensity collected by the optical sensor 1815.
[0475] The proximity sensor 1816, also known as a distance sensor, is usually arranged on the front panel of the terminal 1800. The proximity sensor 1816 is used to collect the distance between the user and the front of the terminal 1800. In one embodiment, when the proximity sensor 1816 detects that the distance between the user and the front of the terminal 1800 is gradually decreasing, the processor 1801 controls the display screen 1805 to switch from the screen-on state to the screen-off state; when the proximity sensor 1816 detects that the distance between the user and the front of the terminal 1800 is gradually increasing, the processor 1801 controls the display screen 1805 to switch from the screen-off state to the screen-on state.
[0476] Those skilled in the art will understand that Fig.18 The structure shown in the figure does not constitute a limitation on the terminal 1800, and the terminal 1800 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0477] In an exemplary embodiment, an electronic device is also provided, comprising: one or more processors; and one or more memories for storing instructions executable by the one or more processors. The one or more processors are configured to execute the information display methods provided by the above-mentioned various method embodiments. The electronic device may be a terminal.
[0478] In an exemplary embodiment, a computer-readable storage medium is also provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute the information display method provided by each of the above method embodiments. For example, the electronic device can be a terminal. The computer-readable storage medium can be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0479] In an exemplary embodiment, a computer program product is also provided, and when the instructions in the computer program product are executed by a processor of an electronic device, the electronic device can execute the information display method provided by each of the above method embodiments. The electronic device may be a terminal.
[0480] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0481] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information display method, characterized in that: Applied to a server, the method comprises: Acquire an information display policy, where the information display policy indicates information categories of user dynamic information that can be displayed by the terminal; Upon receiving the information acquisition request sent by the terminal, acquiring the user dynamic information to be displayed corresponding to the information category based on the information display strategy; Sending the user dynamic information to be displayed to the terminal; When receiving an information viewing request sent by the terminal for the user dynamic information to be displayed, sending a jump address to the terminal, the jump address being an address of an information details page corresponding to the user dynamic information to be displayed; The terminal includes a first terminal, the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by the first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user having a corresponding preset interactive relationship with the second user is located; The method further comprises: Acquire a target preset interactive relationship between the second user and the first user; The acquiring, based on the information display strategy, user dynamic information to be displayed corresponding to the information category includes: Determine, from the information display strategy, a target display sub-strategy corresponding to the target preset interactive relationship; The user dynamic information to be displayed corresponding to the target information category indicated by the target display sub-strategy is obtained.
2. The method according to claim 1, characterized in that The method further comprises: Receiving at least one preset interactive relationship sent by a target device, and a display sub-strategy corresponding to each preset interactive relationship, wherein the target device includes a management device and / or a second terminal where the second user is located; The information display strategy is generated, wherein the information display strategy includes a display sub-strategy corresponding to each of the preset interactive relationships.
3. The method according to claim 1, characterized in that: The number of the information categories is multiple, and the method further includes: Acquire attribute information of each of the information categories, the attribute information including one or more of the following: category display priority, information display quantity, and information display priority; The attribute information of each of the information categories is sent to the terminal, wherein the category display priority represents the user dynamic information corresponding to the information category, the display priority at the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of user dynamic information with different attributes among all the user dynamic information corresponding to the information category at the terminal.
4. An information display method, characterized in that: Applied to managing equipment, the method comprises: In response to a triggering display operation on a type setting page, displaying the type setting page on the management device; Acquire an information category selected from all information categories of user dynamic information displayed on the type setting page, where the information category is an information category of user dynamic information that can be displayed by the terminal; generating an information display strategy, the information display strategy including the selected information category; Sending the information display strategy to the server, so that when the server receives an information viewing request sent by the terminal for the user dynamic information to be displayed, it sends a jump address to the terminal, wherein the jump address is the address of the information details page corresponding to the user dynamic information to be displayed; the user dynamic information to be displayed is obtained by the server based on the information display strategy; The method further comprises: In response to a triggering display operation on a privacy setting page, displaying the privacy setting page on the management device; Obtaining a display sub-strategy corresponding to each of at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, the first terminal having a target attribute being a terminal where the first user having a corresponding preset interactive relationship with the second user is located; sending the display sub-strategy to the server; The acquiring of the display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page includes: receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window; Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window; A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
5. The method according to claim 4, characterized in that The number of the information categories is multiple, and the method further includes: In response to a triggering display operation on the property setting page, displaying the property setting page on the management device; Acquire attribute information of each information category input in the attribute setting page, the attribute information including one or more of the following: category display priority, information display quantity and information display priority, wherein the category display priority indicates the display priority of user dynamic information corresponding to the information category on the terminal, the information display quantity indicates the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority indicates the display priority of user dynamic information with different attributes among all user dynamic information corresponding to the information category on the terminal; The attribute information of each information category is sent to the server.
6. An information display method, characterized in that: Applied to a second terminal, where the second terminal is a terminal where a second user is located, the method includes: In response to a triggering display operation of user dynamic information in a target information page, sending an information acquisition request to a server; Receiving user dynamic information to be displayed sent by the server, where the user dynamic information to be displayed is determined based on an information display strategy, where the information display strategy indicates information categories of user dynamic information that can be displayed by the terminal; Displaying the user dynamic information to be displayed in a target information page displayed by the second terminal; In response to a setting operation on the displayed user dynamic information to be displayed, sending an information viewing request to the server; Receiving a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed; Jump from the target information page to the information details page; The method further comprises: In response to a triggering display operation on the privacy setting page, displaying the privacy setting page on the second terminal; Obtaining a display sub-strategy corresponding to each of at least one preset interactive relationship determined in the privacy setting page, the display sub-strategy being used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, the first terminal having a target attribute being a terminal where the first user having a corresponding preset interactive relationship with the second user is located; sending the display sub-strategy to the server; The acquiring of the display sub-strategy corresponding to each preset interactive relationship among at least one preset interactive relationship determined in the privacy setting page includes: receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window; Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window; A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
7. The method according to claim 6, characterized in that The target information page includes: an information display area having a plurality of sub-areas, each of the sub-areas is used to display user dynamic information corresponding to a different information category, and displaying the user dynamic information to be displayed in the target information page displayed on the second terminal includes: In different sub-areas of the information display area, user dynamic information to be displayed corresponding to different information categories is displayed respectively.
8. The method according to claim 7, characterized in that The number of the information categories is multiple, and the method further includes: receiving attribute information of each information category sent by the server, wherein the attribute information includes one or more of the following: category display priority, information display quantity, and information display priority; The user dynamic information to be displayed corresponding to different information categories is displayed in different sub-areas of the information display area, including: Based on the attribute information of each information category, the user dynamic information to be displayed corresponding to the different information categories is displayed in the different sub-areas respectively, wherein the category display priority represents the user dynamic information corresponding to the information category, the display priority of the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of the user dynamic information with different attributes among all the user dynamic information corresponding to the information category.
9. The method according to claim 8, characterized in that The multiple sub-areas have a sorting priority, the attribute information includes a category display priority, and based on the attribute information of each information category, displaying the user dynamic information to be displayed corresponding to different information categories in different sub-areas, respectively, includes: According to the order of the category display priority from high to low, the to-be-displayed user dynamic information corresponding to the information category is displayed in the plurality of sub-areas whose sorting priorities are from high to low.
10. The method according to claim 8, characterized in that The attribute information includes the number of information to be displayed, and the attribute information based on each information category, displaying the user dynamic information to be displayed corresponding to different information categories in different sub-areas, includes: For any received user dynamic information to be displayed corresponding to an information category, when the amount of the user dynamic information to be displayed is less than or equal to the amount of information to be displayed of the information category, display the user dynamic information to be displayed in the sub-area corresponding to the information category; When the amount of user dynamic information to be displayed is greater than the information display amount of the information category, in the subarea corresponding to the information category, the user dynamic information to be displayed and the information display control of the information display amount are displayed; In response to a setting operation on the information display control, the target information page is jumped to a specific information page, and the user dynamic information to be displayed is displayed in the specific information page.
11. The method according to claim 10, characterized in that The displaying the to-be-displayed user dynamic information in the specific information page includes: Filtering the target dynamic information with the release time of the day from the user dynamic information to be displayed; The target dynamic information is displayed in the specific information page.
12. The method according to claim 8, characterized in that The attribute information includes information display priority, and the displaying of user dynamic information to be displayed corresponding to different information categories in different sub-areas based on the attribute information of each information category includes: For any received user dynamic information to be displayed corresponding to the information category, the user dynamic information to be displayed is displayed in the sub-area corresponding to the information category in the order of the information display priority from high to low.
13. An information display method, characterized in that: Applied to a first terminal, the first terminal is a terminal where a first user is located, and the first user has a target preset interactive relationship with a second user, the method includes: In response to a triggering display operation of user dynamic information in a target information page of a second user, sending an information acquisition request to a server; receiving user dynamic information to be displayed sent by the server, the user dynamic information to be displayed being determined based on a target display sub-strategy corresponding to the target preset interactive relationship in an information display strategy, the information display strategy comprising: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, the display sub-strategy being used to indicate a target information category of the user dynamic information of the second user that can be displayed by the first terminal; Displaying the user dynamic information to be displayed in the target information page displayed by the first terminal; In response to a setting operation on the displayed user dynamic information to be displayed, sending an information viewing request to the server; Receiving a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed; Jump from the target information page to the information details page; The method further comprises: Displaying a setting data page of the second user on the first terminal; Upon receiving the user dynamic information to be updated and displayed from the server, generating prompt information, wherein the prompt information is used to prompt the first user that the second user has new dynamics; The prompt information is displayed in the setting data page.
14. The method according to claim 13, characterized in that The prompt information includes icon prompt information or icon prompt information including set text, and the displaying of the prompt information in the setting data page includes: The prompt information is displayed at the dynamic tag displayed on the setting data page and / or at the user dynamic information to be updated and displayed. The dynamic tag is used to trigger jumping to the target information page and displaying the user dynamic information to be displayed.
15. An information display device, characterized in that: Applied to a server, the device comprises: an acquisition module, configured to acquire an information display strategy, wherein the information display strategy indicates the information category of user dynamic information that can be displayed by the terminal, and to acquire the user dynamic information to be displayed corresponding to the information category based on the information display strategy when receiving an information acquisition request sent by the terminal; a sending module, configured to send the user dynamic information to be displayed to the terminal, and to send a jump address to the terminal upon receiving an information viewing request sent by the terminal for the user dynamic information to be displayed, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed; The terminal includes a first terminal, the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by the first terminal with a target attribute, and the first terminal with the target attribute is a terminal where the first user having a corresponding preset interactive relationship with the second user is located; The acquisition module is also used to obtain the target preset interactive relationship between the second user and the first user; and to determine the target display sub-strategy corresponding to the target preset interactive relationship from the information display strategy; and to obtain the user dynamic information to be displayed corresponding to the target information category indicated by the target display sub-strategy.
16. The device according to claim 15, characterized in that The device also includes: A receiving module, configured to receive a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship sent by a target device, wherein the target device includes a management device and / or a second terminal where the second user is located; A generation module is used to generate the information display strategy, wherein the information display strategy includes a display sub-strategy corresponding to each of the preset interactive relationships.
17. The device according to claim 15, characterized in that The number of the information categories is multiple, The acquisition module is further used to acquire attribute information of each of the information categories, wherein the attribute information includes one or more of the following: category display priority, information display quantity, and information display priority; The sending module is further used to send the attribute information of each of the information categories to the terminal, wherein the category display priority represents the user dynamic information corresponding to the information category, the display priority at the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of user dynamic information with different attributes among all the user dynamic information corresponding to the information category at the terminal.
18. An information display device, characterized in that: Applied to management equipment, the device comprises: A display module, configured to display the type setting page on the management device in response to a triggering display operation on the type setting page; An acquisition module, configured to acquire an information category selected from among all information categories of user dynamic information displayed on the type setting page, wherein the information category is an information category of user dynamic information that can be displayed by the terminal; A generating module, used to generate an information display strategy, wherein the information display strategy includes the selected information category a sending module, configured to send the information display strategy to the server, so that when the server receives an information viewing request sent by the terminal for the user dynamic information to be displayed, the server sends a jump address to the terminal, wherein the jump address is an address of an information detail page corresponding to the user dynamic information to be displayed; the user dynamic information to be displayed is obtained by the server based on the information display strategy; The display module is further configured to display the privacy setting page on the management device in response to a triggering display operation on the privacy setting page; The acquisition module is further used to acquire a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, wherein the display sub-strategy is used to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal with a target attribute, wherein the first terminal with a target attribute is a terminal where the first user having a corresponding preset interactive relationship with the second user is located; The sending module is further used to send the display sub-strategy to the server; The acquisition module is further used for: receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window; Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window; A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
19. The device according to claim 18, characterized in that The number of the information categories is multiple, The display module is further configured to display the property setting page on the management device in response to a triggering display operation on the property setting page; The acquisition module is further used to acquire attribute information of each information category input in the attribute setting page, wherein the attribute information includes one or more of the following: category display priority, information display quantity and information display priority, wherein the category display priority indicates the user dynamic information corresponding to the information category, the display priority of the terminal, the information display quantity indicates the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority indicates the display priority of user dynamic information with different attributes in all user dynamic information corresponding to the information category in the terminal; The sending module is further used to send the attribute information of each information category to the server.
20. An information display device, characterized in that: Applied to a second terminal, where the second terminal is a terminal where a second user is located, the device includes: A sending module, used to send an information acquisition request to a server in response to a triggering display operation of user dynamic information in a target information page; A receiving module, configured to receive user dynamic information to be displayed sent by the server, wherein the user dynamic information to be displayed is determined based on an information display strategy, and the information display strategy indicates information categories of user dynamic information that can be displayed by the terminal; A display module, configured to display the user dynamic information to be displayed in a target information page displayed on the second terminal; The sending module is further used to send an information viewing request to the server in response to a setting operation on the displayed user dynamic information to be displayed; The receiving module is further used to receive a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed; A jump module, used to jump from the target information page to the information details page; The display module is further configured to display the privacy setting page on the second terminal in response to a triggering display operation on the privacy setting page; The device further includes: an acquisition module, configured to acquire a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship determined in the privacy setting page, wherein the display sub-strategy is configured to indicate a target information category of user dynamic information of a second user that can be displayed by a first terminal having a target attribute, wherein the first terminal having a target attribute is a terminal where the first user having a corresponding preset interactive relationship with the second user is located; The sending module is further used to send the display sub-strategy to the server; The acquisition module is further used for: receiving a setting operation for the preset interactive relationship displayed on the privacy setting page, and displaying an information display setting window; Obtaining a target information category selected from among all information categories of user dynamic information displayed in the information display setting window; A display sub-strategy corresponding to the preset interactive relationship is generated, wherein the display sub-strategy includes the selected target information category.
21. The device according to claim 20, characterized in that The target information page includes: an information display area having a plurality of sub-areas, each of the sub-areas is used to display user dynamic information corresponding to a different information category, and the display module is further used to: In different sub-areas of the information display area, user dynamic information to be displayed corresponding to different information categories is displayed respectively.
22. The device according to claim 21, characterized in that The number of the information categories is multiple, The receiving module is further used to receive attribute information of each information category sent by the server, wherein the attribute information includes one or more of the following: category display priority, information display quantity and information display priority; The display module is further used to display the user dynamic information to be displayed corresponding to different information categories in the different sub-areas based on the attribute information of each information category, wherein the category display priority represents the user dynamic information corresponding to the information category, and the display priority of the terminal, the information display quantity represents the number of user dynamic information corresponding to the information category initially displayed by the terminal, and the information display priority represents the display priority of user dynamic information with different attributes among all the user dynamic information corresponding to the information category.
23. The device according to claim 22, characterized in that The multiple sub-areas have sorting priorities, the attribute information includes a category display priority, and the display module is further used to: According to the order of the category display priority from high to low, the to-be-displayed user dynamic information corresponding to the information category is displayed in the plurality of sub-areas whose sorting priorities are from high to low.
24. The device according to claim 22, characterized in that The attribute information includes the information display quantity, and the display module is further used for: For any received user dynamic information to be displayed corresponding to an information category, when the amount of the user dynamic information to be displayed is less than or equal to the amount of information to be displayed of the information category, display the user dynamic information to be displayed in the sub-area corresponding to the information category; When the amount of user dynamic information to be displayed is greater than the information display amount of the information category, in the subarea corresponding to the information category, the user dynamic information to be displayed and the information display control of the information display amount are displayed; In response to a setting operation on the information display control, the target information page is jumped to a specific information page, and the user dynamic information to be displayed is displayed in the specific information page.
25. The device according to claim 24, characterized in that The display module is also used for: Filtering the target dynamic information with the release time of the day from the user dynamic information to be displayed; The target dynamic information is displayed in the specific information page.
26. The device according to claim 22, characterized in that The attribute information includes information display priority, and the display module is further used to: For any received user dynamic information to be displayed corresponding to the information category, the user dynamic information to be displayed is displayed in the sub-area corresponding to the information category in the order of the information display priority from high to low.
27. An information display device, characterized in that: Applied to a first terminal, the first terminal is a terminal where a first user is located, and the first user has a target preset interactive relationship with a second user, the device includes: A sending module, configured to send an information acquisition request to a server in response to a triggering display operation of user dynamic information in a target information page of a second user; a receiving module, configured to receive user dynamic information to be displayed sent by the server, wherein the user dynamic information to be displayed is determined based on a target display sub-strategy corresponding to the target preset interactive relationship in an information display strategy, wherein the information display strategy includes: a display sub-strategy corresponding to each preset interactive relationship in at least one preset interactive relationship, wherein the display sub-strategy is used to indicate a target information category of the user dynamic information of the second user that can be displayed by the first terminal; A display module, configured to display the user dynamic information to be displayed in a target information page displayed on the first terminal; The sending module is further used to send an information viewing request to the server in response to a setting operation on the displayed user dynamic information to be displayed; The receiving module is further used to receive a jump address sent by the server, wherein the jump address is an address of an information details page corresponding to the user dynamic information to be displayed; A jump module, used to jump from the target information page to the information details page; The device also includes: Displaying a setting data page of the second user on the first terminal; Upon receiving the user dynamic information to be updated and displayed from the server, generating prompt information, wherein the prompt information is used to prompt the first user that the second user has new dynamics; The prompt information is displayed in the setting data page.
28. The device according to claim 27, characterized in that The prompt information includes icon prompt information or icon prompt information including set text, and the displaying of the prompt information in the setting data page includes: The prompt information is displayed at the dynamic tag displayed on the setting data page and / or at the user dynamic information to be updated and displayed. The dynamic tag is used to trigger jumping to the target information page and displaying the user dynamic information to be displayed.
29. An electronic device, characterized in that: include: one or more processors; one or more memories for storing the one or more processor-executable instructions; The one or more processors are configured to execute the information display method according to any one of claims 1-14.
30. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method described in any one of claims 1 to 14.
31. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the information display method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Dynamic information display system, method and device
CN105847114A
Video information recognition method, storage medium, and computer equipment
CN109120996A