Data processing method, device, electronic device and storage medium

By detecting the sharing operation behavior in the application and displaying the following type of users, the problem of limited user interaction scope in the prior art is solved, and a wider user interaction and popularization of applications are achieved.

JP7655639B2Active Publication Date: 2025-04-02DOUYIN VISION CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024529587
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-11-17
Filing Date
2022-10-25
Publication Date
2025-04-02
Estimated Expiration
2042-10-25

AI Technical Summary

Technical Problem

When existing applications interact with users, they only allow users to interact with the users they have followed, which limits the scope of interaction between users and affects user activity and product popularity.

Method used

By detecting the sharing operation behavior on the target display screen, at least one target display information following the target user, wherein the user type includes the "follow back" type, and these users are displayed on the target sharing interface.

Benefits of technology

It expands the interaction range related to user sharing operations, improves user experience, and promotes application dissemination and user activity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007655639000001
    Figure 0007655639000001
  • Figure 0007655639000002
    Figure 0007655639000002
  • Figure 0007655639000003
    Figure 0007655639000003
Patent Text Reader

Abstract

Examples of the present disclosure provide a data processing method, an apparatus, an electronic device, and a storage medium, which includes, when detecting that an operation action on a target display screen is a share operation action, determining target display information of at least one share target user, where a user type corresponding to the at least one share target user includes a follow-back target type, and displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims priority from Chinese Patent Application No. 202111363504.6 filed on November 17, 2021, the entire contents of which are hereby incorporated by reference in their entirety.

[0002] [Technical field] TECHNICAL FIELD The embodiments of the present disclosure relate to the field of computer technology, and in particular to a data processing method, device, electronic device, and storage medium. [Background technology]

[0003] Currently, many applications have social attributes, allowing users to interact with other users through corresponding functions. Summary of the Invention [Problem to be solved by the invention]

[0004] The embodiments of the present disclosure provide a data processing method, an apparatus, an electronic device, and a storage medium. [Means for solving the problem]

[0005] According to one aspect of the present disclosure, an embodiment of the present disclosure provides a data processing method, the method comprising: When detecting that the operation behavior on the target display screen is a share operation behavior, determining target display information of at least one share target user, in which a user type corresponding to the at least one share target user includes a follow-back target type; The method includes displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

[0006] According to one aspect of the present disclosure, an embodiment of the present disclosure further provides a data processing apparatus, the apparatus comprising: a display information determination module for determining target display information of at least one share target user when detecting that an operation action on a target display screen is a share operation action, the display information determination module including a user type corresponding to the at least one share target user including a follow-back target type; and a display interface determination module for displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

[0007] According to an aspect of the present disclosure, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a storage device storing one or more programs; When the one or more programs are executed by the one or more processors, they cause the one or more processors to implement the data processing method described in any one of the embodiments of the present disclosure.

[0008] According to one aspect of the present disclosure, an embodiment of the present disclosure further provides a non-transitory storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform a data processing method according to any one of the embodiments of the present disclosure.

[0009] According to one aspect of the present disclosure, an embodiment of the present disclosure further provides a computer program product, which includes instructions that, when executed by a processor, realize a data processing method described in any one of the embodiments of the present disclosure.

[0010] According to one aspect of the present disclosure, an embodiment of the present disclosure further provides a computer program, which includes instructions, when executed by a processor, to realize a data processing method described in any one of the embodiments of the present disclosure. [Brief description of the drawings]

[0011] The above and other features, advantages and aspects of each embodiment of the present disclosure will become more apparent with reference to the following specific embodiments in conjunction with the drawings. Throughout the drawings, the same or similar symbols represent the same or similar elements. It should be understood that the drawings are schematic and that the devices and elements are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of a data processing method according to some embodiments of the present disclosure. [Diagram 2] 1 is a flowchart of a data processing method according to some embodiments of the present disclosure. [Diagram 3] 11 is a target display screen corresponding to a target client according to some embodiments of the present disclosure. [Figure 4] 1 is a target share interface corresponding to a first share manipulation action, according to some embodiments of the present disclosure. [Diagram 5] 1 is a first display interface corresponding to a first share manipulation action according to some embodiments of the present disclosure. [Figure 6] 1 is a flowchart of a data processing method according to some embodiments of the present disclosure. [Figure 7] 11 is a target share interface corresponding to a second share manipulation action according to some embodiments of the present disclosure. [Figure 8] 11 is a target share interface corresponding to a second share manipulation action according to some embodiments of the present disclosure. [Figure 9] FIG. 1 is a structural block diagram of a data processing apparatus according to some embodiments of the present disclosure. [Figure 10]FIG. 1 is a structural schematic diagram of an electronic device according to some embodiments of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather, these embodiments are provided for a clearer and more complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely illustrative and are not intended to limit the scope of protection of the present disclosure.

[0013] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps that are shown, and the scope of the present disclosure is not limited in this respect.

[0014] As used herein, the term "comprises" and variations thereof are intended to be open-ended, i.e., including, but not limited to. The term "based on" means "based at least in part on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below in the description.

[0015] It should be noted that concepts such as "first", "second", etc. referred to in this disclosure are merely intended to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their mutual dependencies.

[0016] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are intended to be exemplary rather than limiting, and should be understood as "one or more" unless the context clearly indicates otherwise, as would be understood by one of ordinary skill in the art.

[0017] As described above, many applications have social attributes, and users can use the corresponding functions to interact with other users. However, during the interaction, users can only interact with users who follow each other about the information they are interested in. That is, in the conventional applications, there are situations where interactions with related users cannot be realized, and the applications have limitations in terms of interaction, and the friend discovery performance is not strong, which further affects the user activity and popularity of the product.

[0018] 1 is a flowchart of a data processing method according to some embodiments of the present disclosure. This embodiment can be applied to a situation where a user who performs a share operation shares content in an application with a follow-back target user, and the method can be executed by a data processing device, which can be realized in the form of software and / or hardware, and the hardware can be an electronic device, such as a mobile terminal, a PC terminal, or a server.

[0019] Before introducing the technical solution, an application scenario will be described by way of example. The technical solution may be applied to any application program capable of realizing content sharing or sharing. For example, a user may want to share content in a client with other users according to his / her own will, and the other users may be on-site users of the application program or non-site users of the application program. The on-site users may be understood as users who have registered with the application program. The non-site users are users who have registered with application programs mainly related to the application program. It should be noted that the on-site users may be users followed by the client or users not followed by the client. When a user finds content of interest from multimedia information provided by an application and wants to share these contents with more users, the user may share these contents with users who mutually follow each other and users who are to follow back based on the technical solution of the present embodiment. Here, the users who are to follow back may be understood as users who are following the user but are not yet following the user. In this manner, the effect of expanding the interaction range related to the user's sharing operation can be realized, and the effect of popularizing the application can be realized.

[0020] As shown in FIG. 1 , the method of this embodiment includes: S110: When detecting that the operation behavior on the target display screen is a share operation behavior, target display information of at least one share target user is determined.

[0021] Here, the target display screen may be a screen in a client that provides an application service to a user. For example, in an application program that provides multimedia information (e.g., a short video application or a live application for a mobile device), a screen that plays multimedia content is the target display screen, and in an application program that provides news, a screen that presents picture and text content is the target display screen. Furthermore, in the target display screen, various corresponding controls can be developed according to various business logics to provide various functions to the user. For example, in an application having a social interaction attribute, a share control and a comment control can be developed in the corresponding target display screen. Based on this, when a user finds a content of interest in the application, the user can use the share control to share this part of the content with other users or comment on this part of the content.

[0022] In this embodiment, in addition to viewing the corresponding content in the target display screen, the user can also perform many types of operation actions, such as a share operation action or a comment operation action, where the share operation action is a share operation performed by the user on the target display screen, and when the client detects the share operation action on the target display screen, the business logic pre-deployed by the client for the share function is triggered.

[0023] For example, when a share control is developed in the target display screen, the user's click on the share control is a share operation behavior, and accordingly, when the application program detects the user's trigger of the share control, it generates a corresponding share command and triggers subsequent business logic according to the command. It should be understood by those skilled in the art that for different types of clients, the user can perform a share operation in the target display screen through multiple ways, such as a touch operation and a slide operation, and the client can detect and provide feedback for the share operation behavior using a different way. The embodiment of the present disclosure is not specifically limited thereto.

[0024] Furthermore, when a trigger of a share operation action on the target display screen is detected, target display information of at least one share target user may be determined, where the share target user may be all mutual follow users in the friend list of the client, and users who are follow-back targets but are not in the friend list.

[0025] Specifically, the user type of the share target user may include only the mutual follow type, may include only the follow back target type, or may include both the follow back target type and the mutual follow type. Of course, each user corresponds to only one type of user type. The mutual follow type is a user type that mutually follows the user who performs the share operation, while the follow back target type is a user type that only follows "me" and the user does not follow it yet. For example, in an application with a social interaction attribute, a friend who mutually follows user A belongs to the mutual follow type, and a user who follows user A but is not followed back by user A belongs to the follow back target type.

[0026] In addition, in this technical proposal, the situation where the share target user type is only the mutual follow type is not taken into consideration, and processing is performed only on data including the follow-back target type for each share target user.

[0027] In this embodiment, when a user performs a share operation behavior in a target display screen, the determined share target users include at least one follow-back target type user, in order to expand the scope of user interaction. As can be understood, the share target users determined by the client may be composed of some mutual follow users and some follow-back target users, or may be composed entirely of follow-back target users. It should be understood by those skilled in the art that the determination rules for different types of share target users may be set according to actual needs, and the embodiment of the present disclosure is not specifically limited here.

[0028] Generally, the number of users of the share target users to be determined may be the same as the number of mutual follow types in the friend list, and for example, when the number of friends reaches a preset quantity threshold, it may be impossible to present the follow-back target users. Of course, in order to realize the popularization of the application or the convenience of making friends, the number of users of two types of users may be set, and the mutual follow users and follow-back target users that match the number of users may be determined, for example, 10 mutual follow type users and 10 follow-back target type users. In such a case, the appropriate share target users may be determined based on the intimacy or relevance between each user and the user to which the client belongs within a preset time length. The advantage of the above method is that if a user registers for this application program for the first time or the number of days of use of this application program is less than a certain number of days, in this case, it may be determined to display the follow-back target type users in the share interface in order to increase the user viscosity and retain the user as much as possible.

[0029] In this embodiment, when a sharing target user is determined, the corresponding target display information can also be determined at the same time.

[0030] Here, the target display information may be information related to the share target user presented by the client, such as an icon image, name, etc. of the share target user, and at the same time, since the user type of the share target user includes at least a follow-back target type, the target display information may be pre-set layout information corresponding to the follow-back target type, i.e., information on how to arrange each share target user. During actual application, the target display information corresponding to the mutual follow type and the follow-back target type may be set in a differentiated manner according to actual needs, and at the same time, the determined target display information of the share target user may be called during the triggering of subsequent business logic by the client.

[0031] S120, displaying at least one share target user on a target share interface corresponding to the target display screen according to the target display information.

[0032] Here, the target share interface is an interface that displays each target user, and it is possible to determine which user the target data should be shared with based on this interface. As can be understood, based on the user's touch operation on the target share interface, the client can realize a variety of corresponding functions, such as determining the content to be shared, selecting the target user to receive the content to be shared from the target user, and determining the text information that the user will send to the target user during content sharing based on the user's touch operation.

[0033] In this embodiment, the target share interface is used to display at least one share target user, and at the same time, the specific content and layout manner in the interface are determined based on the target display information. For example, when user A performs a share operation on the target display screen, and the share target users include mutual follow user B and follow back target user C, the client can respond to the share operation behavior and determine target display information corresponding to the two users respectively. Furthermore, the target share interface is popped up in the target display screen, and based on the target display information of the mutual follow user B, the icon image and name are displayed in the interface in a layout manner corresponding to user B, and at the same time, based on the target display information of the follow back target user C, the icon image and name are displayed in the interface in a layout manner corresponding to user C. Based on this, user A can perform a selection touch operation on the target share interface to determine the target users who will receive the share target content from user B and user C.

[0034] In this embodiment, the target share interface may be displayed by obscuring half of the target display screen, or may pop up a new interface that completely covers the target display screen.

[0035] The technical solution of this embodiment determines target display information of at least one share target user when detecting that the operation behavior on the target display screen is a share operation behavior, that is, when a user performs a share operation, determines display information of at least one follow-back target user who follows the user but does not follow the user, and displays at least one share target user on a target share interface corresponding to the target display screen according to the target display information. In this way, it provides a means for the user who performs the share operation to share content with the follow-back target user, perfects the business logic of the share function, expands the interaction scope corresponding to the user share operation, and helps to improve the user's activity and usage experience of the product.

[0036] FIG. 2 is a flowchart of a data processing method according to some embodiments of the present disclosure, which is based on the above-mentioned embodiments and determines the follow-back target users based on the first number of mutually following users and a preset quantity threshold, thereby preventing too many share target users from being contrary to the user's actual willingness to share. When the first share operation behavior is detected, the display icon and user name of the share target user are displayed on the target share interface based on the first layout information, and after the target share target data is shared with the mutually following users, the first display interface is further displayed, and the trigger operation of the user is detected, and a means is provided for the user to share data in a gradual manner and to directly follow back other users at the same time. The specific embodiment may refer to the technical solution of this embodiment. Here, the description of technical terms that are the same as or relevant to the above embodiments is omitted.

[0037] As shown in FIG. 2, the method specifically includes the following steps:

[0038] S210: Determine a first number of mutually following users related to the target client, and if the first number of users is smaller than a predetermined quantity threshold, determine at least one follow-back target user based on the first number of users and the predetermined quantity threshold, and determine at least one share target user based on the follow-back target users and the mutually following users.

[0039] In this embodiment, the target client is a client corresponding to a user after registering in an application program and logging in to the application program, and the target client corresponds to a registered user. Before the registered user performs a share operation behavior, the service side corresponding to the client can obtain a friend list for the registered user and further determine the number of friends, and the friends at this time are mainly mutual follow users, and accordingly, the number of friends is mainly the number of first users.

[0040] In this embodiment, in order to prevent the number of share target users being determined to be too large, which goes against the user's actual willingness to share and reduces the user's product usage experience, the service side pre-sets a quantity threshold for the number of share target users. Specifically, after determining the first number of mutual follow users, the first number of users may be compared with the preset quantity threshold, and only if the first number of users is smaller than the preset quantity threshold, a corresponding number of users are selected from the follow-back target user list based on the difference between the two. Here, if a follow-back target user follows a registered user, it may be added to the follow-back target user list, so that when displaying the follow-back target user, it can be obtained from the follow-back target user list.

[0041] Furthermore, after determining the mutual following users and the follow-back target users, at least one share target user can be determined from these users, and since the mutual following users correspond to the mutual following type and at least one follow-back target user corresponds to the follow-back target type, it can be understood that the determined share target users may include the above two types of users, or may only include users of the follow-back target type. It should be understood by those skilled in the art that the specific rules for determining share target users from the follow-back target users and the mutual following users may be set according to actual needs, and the embodiment of the present disclosure does not specifically limit thereto.

[0042] In addition, in actual application, mutual following users and follow-back target users will not be determined as share target users if they do not have the authority to receive the shared content.

[0043] S220: When detecting that the operation behavior on the target display screen is a share operation behavior, target display information of at least one share target user is determined.

[0044] Here, the share operation action includes at least one of a first share operation action of clicking the share control and a second share operation action of pressing the target area for a predetermined time length. The first share operation action will be described in detail below with reference to Figures 3, 4, and 5.

[0045] In this embodiment, when it is detected that an operation action on the target display screen is a first share operation action, a display icon, a user name, and first layout information of the display icon in the target share interface of at least one share target user are determined, and the target display information is determined based on the first layout information, the display icon, and the user name.

[0046] As shown in FIG. 3, the target display screen provides multimedia information to the user and develops a comment control, a share control, etc. based on various business logics. When it is detected that the user clicks on the share control, it can be determined that the current share operation action is a first share operation action. In response to the first share operation action, the target client can respond to the first share operation action and determine at least one display icon, a user name, and first layout information of the display icon in the target share interface. Here, the display icon and the user name may be understood as multi-dimensional identifier information representing the share target user. The first layout information is used to determine how to arrange each display icon and user name in the target display interface. The first layout information may be information in which the icon image of the mutual follow user is in front, the icon image of the follow-back target user is in the back, and the user name of the mutual follow user and the icon image of the user are associated and displayed.

[0047] S230: Display the display icon and user name of each share target user on the target share interface corresponding to the target display screen according to the first layout information.

[0048] In this embodiment, after determining the target display information of the share target user, the corresponding target share interface can be displayed on the target display screen. The target share interface includes the display icons and user names of the share target users, and at the same time, each display icon and user name is arranged according to the interface parameters reflected by the first layout information. As shown in FIG. 4, based on the first layout information, mutual follow user A and user B are displayed in front, and follow back target user C and user D are displayed behind user A and user B. At the same time, the display icons and user names of user A, user B, user C, and user D are displayed horizontally at the top of the target share interface, and at the same time, the bottom of the target share interface may further include a summary diagram of the content to be shared, an editing box for editing text information, and a send button. As can be understood, the displayed summary diagram is used to assist the user in determining the content to be shared, and the editing box provides a means for the user to send a text message while sharing the content to other users.

[0049] It should be noted that the first layout information includes at least one display order information of a share target user. Here, the display order information is used to determine the order in which a plurality of share target users are presented horizontally in the target share interface, and includes the display order of different types of share target users. As can be understood, for different types of share target users, the display positions of their display icons and user names in the horizontal list shown in FIG. 4 are determined by the display order of the users. During practical application, the display order of the mutual follow type takes precedence over the display order of the follow back target type. Illustratively, when the display order of the mutual follow type takes precedence over the display order of the follow back target type, the display icons and user names of the plurality of share target users are displayed horizontally in the target share interface in the order that the mutual follow user is on the left and the follow back target user is on the right.

[0050] The advantage of setting it up in this way is that, in a situation where the space of the target share interface is limited, it is possible to customize the display order of users to be shared, expand the user sharing range, and maximize the satisfaction of users' desire to share.

[0051] S240: If the target share interface is generated based on a first share operation behavior, determine each target share user and a target user type of each target share user based on a trigger operation on at least one share target user, and if the target user type matches the follow-back target type, display a first display interface as a pop-up.

[0052] In this embodiment, when the target share interface as shown in Fig. 4 is displayed on the target display screen, the user who performs the first share operation behavior can click the display icon or user name of each share target user to determine the target share user from the share target users according to his / her actual willingness to share, that is, the selected share target user becomes the target share user. Note that when the user performs the above trigger operation, a preset identifier such as a check mark may be displayed on the display icon of the selected share target user as feedback for the user's trigger operation.

[0053] Furthermore, when the target share users are determined, the target client may simultaneously determine the target user types corresponding to these users and perform subsequent processing steps in the form of differentiation for different types of target share users.

[0054] Specifically, when it is determined that the target share user is a mutual follow type, the current content can be directly shared to the client corresponding to the mutual follow user, and when it is determined that the target share user is a follow-back target type, a first display interface may be further popped up to provide richer functions to the user who performs the first share operation behavior. As shown in FIG. 5, after canceling the target share interface and returning to the target display screen, the target client may pop up a corresponding first display interface in the center of the target display screen. It can be determined that the first display interface includes a target share user of the follow-back target type.

[0055] S250: Based on a trigger operation on the first display interface, share target share target data corresponding to the target display screen with a corresponding target share user.

[0056] In this embodiment, after the target client pops up the first display interface, a user who performs the first share operation behavior can similarly share the target share target data with users of the follow-back target type included in the interface through a trigger operation.

[0057] Here, the target sharing data may be the entire content currently displayed on the target display screen, or a partial content manually selected by the user from the target display screen. As should be understood by those skilled in the art, multimedia information or text information provided by the target client can be determined as the target sharing data if such information has attributes of selection and sharing.

[0058] In some embodiments, upon detecting a trigger for the follow back and share controls on the first display interface, the target shareable data is shared with the appropriate target sharer user and the user is returned to the target display screen.

[0059] As shown in Fig. 5, in addition to displaying a target share user of the follow-back target type on the first display interface, the first display interface further includes a follow-back and share control and a cancel control, where the follow-back and share controls are used to realize the function of following the user and sharing the target share target data to the client corresponding to the user.

[0060] Continuing to refer to FIG. 5, on the one hand, when the user performing the first share operation behavior finds that there are users among the users who match his / her willingness to share and who he / she wants to follow while viewing the display icons and user names of the follow-back target users in the first display interface, he / she can select these users by clicking the selection boxes corresponding to the target share users. Furthermore, he / she can follow these users by clicking the follow-back and share controls, and at the same time, share the target share target data to the corresponding client. On the other hand, when he / she finds that there is no user among the users who match his / her willingness to share and who he / she wants to follow, he / she can click the cancel button to choose not to follow the follow-back target users in the first display interface and not to share the target share target data.

[0061] It should be noted that a user performing the first share operation behavior may select the follow back and share controls or the cancel control, and the target client will return to the target display screen after the user completes the operation and continue to display the content on the target display screen, thereby avoiding the user's view of other information provided by the application being affected by the share operation.

[0062] In the technical solution of this embodiment, the follow-back target users are determined based on the first number of mutually following users and a preset quantity threshold, thereby preventing too many sharing target users from contradicting the user's actual willingness to share. When the first sharing operation behavior is detected, the display icon and user name of the sharing target user are displayed on the target sharing interface based on the first layout information, and the first display interface is further displayed after the target sharing target data is shared with the mutually following users, and the trigger operation of the user is detected, and a means for the user to share data and directly follow back other users in a gradual manner is provided.

[0063] FIG. 6 is a flowchart of a data processing method according to some embodiments of the present disclosure. Based on the above-mentioned embodiments, when a second share operation behavior is detected, the display icon of the mutual following user and the display icon and origin information of the follow-back target user are displayed on the target share interface based on the second layout information, so that the user has more purpose during data sharing. By displaying different types of share target users together on the interface, it not only provides another means for sharing data and following back other users at the same time, but also simplifies the steps of sharing data to different types of users, and further reduces the limitations of the share operation in the target client. For specific embodiments, reference may be made to the technical solution of this embodiment. Here, the description of technical terms that are the same as or equivalent to those in the above embodiments will be omitted.

[0064] As shown in FIG. 6, the method specifically includes the following steps:

[0065] S310: When detecting that the operation behavior on the target display screen is a share operation behavior, target display information of at least one share target user is determined.

[0066] Here, the share operation action includes at least one of a first share operation action of clicking the share control and a second share operation action of pressing the target area for a predetermined time length. The second share operation action will be described in detail below with reference to FIGS. 7 and 8.

[0067] In this embodiment, when it is detected that the operation behavior on the target display screen is the second shared operation behavior, the user type of each shared target user is determined, and the target display information of the corresponding shared target user is determined based on the user type.

[0068] As shown in Fig. 7, the target client may determine that the user's behavior is a second share operation behavior when detecting that the user's pressing time length on the target area reaches a preset time length. Here, the target area may be any area other than the comment control and the share control shown in Fig. 3, and may be predefined on the target display screen by the developer. The embodiment of the present disclosure is not specifically limited thereto.

[0069] After the second share operation behavior of the user is determined, the target client can further determine the user type of each share target user in response to the second share operation behavior, where the target user type includes a mutual follow type and a follow-back target type, that is, the share target users include users who mutually follow the user who performs the second share operation behavior, and also include users who are not followed by the user who performs the second share operation behavior.

[0070] Similar to the processing manner of the first share operation behavior, when detecting the user's second share operation behavior, the target client can also determine the target display information of the corresponding share target user based on the user type. In some embodiments, if the user type is a mutual follow type, determine the display icon of the corresponding share target user, if the user type is a follow-back target type, determine the display icon and display origin of the corresponding share target user, determine second layout information of the target share interface of at least one share target user, and determine the target display information of the corresponding share target user based on the second layout information, the display icon, and the display icon and display origin.

[0071] Specifically, the target client can determine the display icon of a share target user of a mutual follow type, and can determine the display icon and display origin of the share target user of a follow-back target type. Here, the display origin of the share target user may be information reflecting the origin of the user, or may be information reflecting the association relationship between the user and the user performing the second share operation behavior. For example, when the display origin is "this user is from an address book", it indicates that the share target user was determined based on the address book, and when the display origin is "in a group with identifier A with this user", it indicates that the share target user is in a group with identifier A with the user performing the second share operation behavior.

[0072] Since there is a difference between the first share operation action and the second share operation action, the corresponding target share interface is also not the same. Therefore, in this embodiment, when the second share operation action performed by the user is detected, it is necessary to determine the second layout information in the target share interface of the share target user as well. As can be understood, the second layout information is used to determine the arrangement manner in the target share interface derived from the display icons of the mutual following users and the display icons of the follow-back target users, and may be understood as an interface parameter corresponding to the target share interface generated subsequently. Furthermore, the above information is integrated to obtain the target display information of the share target user.

[0073] S320: Display icons whose user type is the mutual follow type and display icons whose user type is the follow-back target type and their display origins are presented on a target share interface corresponding to the target display screen according to the second layout information.

[0074] In this embodiment, after determining the target display information of the share target user, the corresponding target share interface can be displayed on the target display screen. The target share interface includes the display icon of the mutual following user and the display icon and display origin of the follow-back target user acquired from the target display information, and at the same time, the display icon and display origin are also arranged according to the interface parameters reflected by the second layout information. As shown in FIG. 7, based on the second layout information, the display icons of the mutual following users, user A and user B, may be displayed vertically in the target share interface, and the display icons and display origins of the follow-back target users, user C and user D, are displayed vertically in sequence behind user A and user B. At the same time, the target share interface further includes a type control corresponding to the user type, for example, whether the user is a follow-back target type or a mutual follow type. As shown in FIG. 7, for users C and D who are not followed by the user who performs the second share operation behavior, a corresponding follow-back target type control is further associated to the right of the display icon and display origin. As can be seen, this control is used to achieve at least the functionality of sharing the target shareable data with the client corresponding to this user, as well as following this user.

[0075] It should be noted that, like the first layout information, the second layout information also includes display order information of at least one share target user, where the display order of the mutual follow type also takes precedence over the display order of the follow-back target type. Based on this, in the target share interface corresponding to the second share operation behavior, the display icons of the multiple share target users are similarly vertically displayed in the order of the mutual follow users on top and the follow-back target users on the bottom.

[0076] S330: If the target share interface is generated based on the second share operation behavior, when it is detected that the triggered user type control is a follow-back target type control, follow back the corresponding target share user, and share the target share target data corresponding to the target display screen to the target share user.

[0077] In this embodiment, after the target client displays the target share interface corresponding to the second share operation behavior, the user who performs the second share operation behavior does not need to select among the display icons of multiple share target users, and the user can share the target share target data to the client corresponding to the clicked user by simply clicking each share target user according to the willingness to share. As shown in FIG. 8, when a user clicks on the display icon of a mutual follow user, sharing of the target share target data can be realized, and when a user clicks on a follow back target type control corresponding to a follow back target user, the target share target data can be shared to the client corresponding to this user and the follow back target user can be followed at the same time. Furthermore, after a user triggers the follow back target type control, this control may display text information such as "mutually following" as feedback to the user's operation.

[0078] In the technical proposal of this embodiment, when a second share operation behavior is detected, the display icon of the mutually following user and the display icon and origin information of the follow-back target user are displayed on the target share interface based on the second layout information, so that the user can have a more purposeful feeling while sharing data; by displaying different types of share target users together on the interface, it not only provides another means for sharing data and following back other users at the same time, but also simplifies the steps of sharing data with different types of users and further reduces the limitations of the share operation on the target client.

[0079] Based on some embodiments of the present disclosure, the target client may detect the first share operation behavior or the second share operation behavior multiple times, and in the multiple data sharing by the user, a situation may occur in which one or more users of the follow-back target type are displayed in the target share interface multiple times, but the user does not follow back or share data. In response, the target client may process the users of the follow-back target type in the following manner:

[0080] In some embodiments, if the presentation frequency of a share target user whose user type in the target share interface is a follow-back target type reaches a preset presentation frequency threshold, the share target user is replaced based on other follow-back target users when the target share interface is presented again.

[0081] Specifically, whether a user performs a first share operation behavior or a second share operation behavior, the target client records a user of the follow-back target type in the corresponding target share interface, and accumulates the presentation frequency of this user in the target share interface until the user performing the share operation behavior follows back this user.

[0082] At the same time, the target client sets a presentation frequency threshold for the follow-back target users in advance. It may be understood that when the actual presentation frequency of the follow-back target users is less than the preset presentation frequency threshold, these users may still be followed back by the user who shares the data, and therefore continue to be displayed in the target share interface generated subsequently. When the actual presentation frequency of the follow-back target users reaches the preset presentation frequency threshold, these users indicate that they do not match the sharing willingness of the user who shares the data. Therefore, these users may be replaced based on the follow-back target user list. For example, when the frequency of user C being presented in the target share interface as a follow-back target type user has already reached the preset presentation frequency threshold, it indicates that the user who performs the share operation has not followed user C or shared data with user C in multiple shares. Based on this, when the target share interface is displayed again on the target display screen, the target client may select one follow-back target user to replace user C based on the follow-back target user list, and generate a corresponding display order in the first layout information or the second layout information. In this manner, the intelligence of the share operation is further improved.

[0083] 9 is a structural schematic diagram of a data processing device according to some embodiments of the present disclosure, which can execute a data processing method according to any embodiment of the present disclosure, and has corresponding function modules and beneficial effects for executing the method. As shown in FIG. 9, specifically, the device includes a display information determining module 410 and a display interface determining module 420.

[0084] When the display information determination module 410 detects that the operation behavior on the target display screen is a share operation behavior, it is used to determine target display information of at least one share target user, where the user type corresponding to the at least one share target user includes a follow-back target type.

[0085] The display interface determination module 420 is used for displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

[0086] Based on the above technical solutions, the data processing device further includes a sharing user determination module.

[0087] The share target user determination module is used to determine a first number of mutual following users associated with a target client and corresponding to a mutual follow type, and if the first number of users is smaller than a predetermined quantity threshold, determine at least one follow-back target user corresponding to a follow-back target type based on the first number of users and the predetermined quantity threshold, and determine the at least one share target user based on the follow-back target users and the mutual following users.

[0088] Based on the above technical solutions, the share operation action includes at least one of a first share operation action of clicking a share control and a second share operation action of pressing a target area for a predetermined time length.

[0089] Based on the above technical solutions, the display information determination module 410 includes a first sharing operation behavior processing unit and a second sharing operation behavior processing unit.

[0090] When a first share operation action processing unit detects that an operation action on the target display screen is the first share operation action, it determines a display icon, a user name, and first layout information of the display icon of the at least one share target user in the target share interface, and is used to determine the target display information based on the first layout information, the display icon, and the user name.

[0091] In some embodiments, the display interface determination module 420 is further used to display a display icon and a user name of each share target user in a target share interface corresponding to the target display screen according to the first layout information.

[0092] When the second share operation behavior processing unit detects that the operation behavior on the target display screen is the second share operation behavior, it is used to determine the user type of each share target user and determine the target display information of the corresponding share target user based on the user type, where the target user type includes a mutual follow type and a follow-back target type.

[0093] In some embodiments, the second share operation behavior processing unit is further used to determine a display icon of a corresponding share target user if the user type is a mutual follow type, and determine a display icon and a display origin of a corresponding share target user if the user type is a follow-back target type, determine second layout information in the target share interface of the at least one share target user, and determine target display information of the corresponding share target user based on the second layout information, the display icon, and the display icon and the display origin.

[0094] In some embodiments, the display interface determination module 420 is further used to present display icons whose user type is a mutual follow type and display icons and display origins whose user type is a follow-back target type in a target share interface corresponding to the target display screen according to the second layout information, where the target share interface includes a type control corresponding to the user type.

[0095] Based on the above technical proposals, the first layout information and the second layout information include display order information of the at least one share target user, where the display order of the mutual follow type takes precedence over the display order of the follow-back target type.

[0096] Based on the above technical solutions, the data processing device further includes a target sharing data sharing module.

[0097] If the target share interface is generated based on a first share operation behavior, the target share target data sharing module is used to determine each target share user and a target user type of each target share user based on a trigger operation for the at least one share target user, and if the target user type matches a follow-back target type, pop-up a first display interface including target share users of the follow-back target type, and share the target share target data corresponding to the target display screen to the corresponding target share user based on the trigger operation in the first display interface.

[0098] In some embodiments, the target shareable data sharing module is further used to share the target shareable data to a corresponding target share user and return to the target display screen when it detects a trigger for the follow back and share controls on the first display interface.

[0099] In some embodiments, the target shareable data sharing module is further used to follow back a corresponding target share user and share target shareable data corresponding to the target display screen to the target share user when it detects that the triggered user type control is a follow-back type control if the target share interface is generated based on a second share operation behavior.

[0100] In some embodiments, the data processing device further includes a shared user replacement module.

[0101] The share target user replacement module is used to replace a share target user whose user type in the target share interface is a follow-back target type based on other follow-back target users when the target share interface is presented again if the presentation frequency of the share target user in the target share interface reaches a predetermined presentation frequency threshold.

[0102] The technical solution according to the present embodiment determines target display information of at least one share target user when detecting that the operation behavior on the target display screen is a share operation behavior, that is, determines display information of at least one follow-back target user who follows the user but does not follow the user when the user performs the share operation, and displays at least one share target user on a target share interface corresponding to the target display screen according to the target display information. In this way, it provides a means for the user who performs the share operation to share content with the follow-back target user, perfects the business logic of the share function, expands the interaction scope corresponding to the user share operation, and is helpful to improve the user's activity and usage experience of the product.

[0103] The embodiments of the present disclosure have the effect of improving the flexibility and convenience of user interaction, and further have the effect of improving user engagement of the product.

[0104] The data processing device according to the embodiments of the present disclosure can execute the data processing method according to any embodiment of the present disclosure, and has corresponding functional modules and beneficial effects for executing the method.

[0105] It should be noted that the units and modules included in the above device are merely divided according to functional logic, and are not limited to the above divisions as long as the corresponding functions are realized. In addition, the specific names of the functional units are merely for the convenience of division, and are not intended to limit the scope of protection of the embodiments of the present disclosure.

[0106] FIG. 10 is a structural schematic diagram of an electronic device according to some embodiments of the present disclosure. Hereinafter, reference will be made to FIG. 10, which shows a structural schematic diagram of an electronic device (such as a terminal device or a server in FIG. 10) 500 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 10 is merely an example and does not pose any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0107] 10, the electronic device 500 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 501, which can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 502 or loaded from a storage device 506 into a random access memory (RAM) 503. In the RAM 503, various programs and data used for the operation of the electronic device 500 are further stored. The processing unit 501, the ROM 502 and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0108] In general, the following devices may be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, touch panel, keyboard, mouse, camera, microphone, accelerometer, gyro, etc.; output devices 507 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 506 including, for example, a tape, hard disk, etc.; and communication devices 509. The communication devices 509 may enable the electronic device 500 to communicate wirelessly or wired with other devices to exchange data. Although FIG. 10 shows the electronic device 500 having various devices, it should be understood that it does not have to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0109] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 509, or may be installed from the storage device 506, or may be installed from the ROM 502. When the computer program is executed by the processing device 501, it performs the above-mentioned functions defined in the method of the embodiment of the present disclosure.

[0110] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0111] The electronic device according to the embodiments of the present disclosure belongs to the same inventive concept as the data processing method according to the above-mentioned embodiments, and for technical details not described in detail in this embodiment, reference may be made to the above-mentioned embodiments, and this embodiment and the above-mentioned embodiments have the same beneficial effects.

[0112] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the data processing method according to the embodiment.

[0113] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program code is carried. Such propagated data signals may take many different forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), or the like, or any suitable combination of the above.

[0114] In some embodiments, the clients and servers may communicate using any network protocol now known or later developed, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), an internet network (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), as well as any network now known or later developed.

[0115] The computer readable medium may be included in the electronic device or may be separate from and not integrated into the electronic device.

[0116] When one or more programs are carried on the computer-readable medium and the one or more programs are executed by the electronic device, the electronic device When detecting that the operation behavior on the target display screen is a share operation behavior, determine target display information of at least one share target user, where a user type corresponding to the at least one share target user includes a follow-back target type; Based on the target display information, the at least one share target user is displayed in a target share interface corresponding to the target display screen.

[0117] Computer program code for carrying out the operations of the present disclosure may be organized using one or more programming languages ​​or combinations thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and also including conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, as one separate software pack, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. In the context of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).

[0118] In the flowcharts and block diagrams in the drawings, possible system architectures, functions and operations of the systems, methods and computer program products according to the embodiments of the present disclosure are illustrated. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order than the order noted in the drawings. For example, two blocks shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that executes the specified function or operation, or may be implemented using a combination of dedicated hardware and computer instructions.

[0119] The units described in the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, and the names of the units may not necessarily limit the units themselves, for example, the first acquiring unit may be described as "a unit for acquiring at least two Internet Protocol addresses".

[0120] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0121] In the context of this disclosure, a machine-readable medium may be a tangible medium, which may include or store a program for use in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection by one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0122] According to one or more embodiments of the present disclosure, [Example 1] provides a data processing method, the method including: When detecting that the operation behavior on the target display screen is a share operation behavior, determining target display information of at least one share target user, in which a user type corresponding to the at least one share target user includes a follow-back target type; The method includes displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

[0123] According to one or more embodiments of the present disclosure, [Example 2] provides a data processing method, comprising: In some embodiments, determining a first number of mutual-follow users associated with the target client, the mutual-follow users corresponding to a mutual-follow type; If the first number of users is smaller than a preset quantity threshold, determining at least one follow-back target user based on the first number of users and the preset quantity threshold, wherein the at least one follow-back target user corresponds to a follow-back target type; The method further includes determining the at least one share target user based on the follow-back target users and the mutual following users.

[0124] According to one or more embodiments of the present disclosure, [Example 3] provides a data processing method, comprising: In some embodiments, the share action includes: a first share action of clicking on the share control; and a second share operation behavior in which the pressing time length on the target area reaches a preset time length.

[0125] According to one or more embodiments of the present disclosure, [Example 4] provides a data processing method, comprising: In some embodiments, when detecting that the operation behavior on the target display screen is the first share operation behavior, determining a display icon of the at least one share target user, a user name, and first layout information of the display icon on the target share interface; The method further includes determining the target display information based on the first layout information, the display icon, and the user name.

[0126] According to one or more embodiments of the present disclosure, [Example 5] provides a data processing method, comprising: In some embodiments, the method further includes displaying a display icon and a user name of each share target user on a target share interface corresponding to the target display screen according to the first layout information.

[0127] According to one or more embodiments of the present disclosure, [Example 6] provides a data processing method, comprising: In some embodiments, when detecting that the operation behavior on the target display screen is the second sharing operation behavior, the method further includes: determining a user type of each share target user; and determining target display information of the corresponding share target user based on the user type; Here, the target user type includes a mutual follow type and a follow-back target type.

[0128] According to one or more embodiments of the present disclosure, [Example 7] provides a data processing method, comprising: In some embodiments, if the user type is a mutual follow type, determining a display icon of a corresponding share target user; If the user type is a follow-back target type, determining a display icon and a display origin of a corresponding share target user; determining second layout information of the target share interface of the at least one share target user; The method further includes determining target display information of appropriate sharing target users based on the second layout information, the display icons, and the display origins of the display icons.

[0129] According to one or more embodiments of the present disclosure, [Example 8] provides a data processing method, comprising: In some embodiments, the display icon, the user type of which is a mutual follow type, and the display icon and the display origin, the user type of which is a follow-back target type, are presented on a target share interface corresponding to the target display screen according to the second layout information; Here, the target share interface includes a type control corresponding to a user type.

[0130] According to one or more embodiments of the present disclosure, [Example 9] provides a data processing method, comprising: In some embodiments, the first layout information and the second layout information include display order information of the at least one shared user; Here, the display order of the mutual follow type has priority over the display order of the follow-back target type.

[0131] According to one or more embodiments of the present disclosure, [Example 10] provides a data processing method, comprising: In some embodiments, if the target sharing interface is generated based on a first sharing operation behavior, determining a target sharing user and a target user type of each of the target sharing users based on a trigger operation for the at least one sharing target user; If the target user type matches the follow-back target type, pop up a first display interface, and the first display interface includes a target share user of the follow-back target type; The method further includes sharing target share target data corresponding to the target display screen to a corresponding target share user according to a trigger operation on the first display interface.

[0132] According to one or more embodiments of the present disclosure, [Example 11] provides a data processing method, comprising: In some embodiments, when a trigger is detected for follow back and share controls on the first display interface, the method further includes sharing the target shareable data with a corresponding target share user and returning to the target display screen.

[0133] According to one or more embodiments of the present disclosure, [Example 12] provides a data processing method, comprising: In some embodiments, if the target share interface is generated based on a second share operation behavior, when it is detected that the triggered user-type control is a follow-back target type control, the method further includes following back a corresponding target share user and sharing target share target data corresponding to the target display screen to the target share user.

[0134] According to one or more embodiments of the present disclosure, [Example 13] provides a data processing method, comprising: In some embodiments, when the presentation frequency of a share target user whose user type in the target share interface is a follow-back target type reaches a preset presentation frequency threshold, the share target user is further replaced based on other follow-back target users when the target share interface is presented again.

[0135] According to one or more embodiments of the present disclosure, [Example 14] provides a data processing device, a display information determination module for determining target display information of at least one share target user when detecting that an operation action on a target display screen is a share operation action, the display information determination module including a user type corresponding to the at least one share target user including a follow-back target type; and a display interface determination module for displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

[0136] The above description is merely a description of the preferred embodiments and the technical principles of the present disclosure. It should be understood by those skilled in the art that the scope of the present disclosure is not limited to the technical solution made by the specific combination of the above technical features, but should also include other technical solutions made by any combination of the above technical features or their equivalent features without departing from the concept disclosed above. For example, the technical solution made by mutually replacing the above features with technical features having similar functions as those disclosed in the present disclosure (but not limited to them).

[0137] It should be noted that although operations are described in a particular order, it should not be understood that these operations must be performed in the particular order shown or in sequential execution. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above description includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, each feature described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination manner.

[0138] Although the present subject matter has been described in terms specific to structural features and / or methodological operations, it should be understood that the subject matter defined by the claims is not necessarily limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. 1. A data processing method comprising the steps of: Detecting that an operation action on a target display screen by a first user is a share operation action; determining target display information of at least one share target user in response to detecting that the operation action on the target display screen is the share operation action, wherein a user type corresponding to the at least one share target user includes a follow-back target type, and the share target users of the follow-back target type include a second user who follows the first user but has not yet been followed back by the first user; and displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

2. determining whether a first user number of mutual-follow users associated with the target client is less than a quantity threshold, the mutual-follow users corresponding to a mutual-follow type; In response to determining that the first number of mutually following users is smaller than the quantity threshold, determining at least one follow-back target user based on the first number of mutually following users and the quantity threshold, wherein the at least one follow-back target user corresponds to a follow-back target type; The method of claim 1 , further comprising: determining the at least one share target user based on the follow-back target users and the mutually following users.

3. The share operation behavior is a first share operation action of clicking on a share control; and a second share manipulation action of pressing the target area for a length of time.

4. Determining the target display information of the at least one share target user in response to detecting that the operation behavior on the target display screen is the share operation behavior includes: In response to detecting that the operation behavior on the target display screen is the first share operation behavior, determining a display icon and a user name of the at least one share target user and first layout information of the display icon in the target share interface; and determining the target display information based on the first layout information, the display icon, and the user name.

5. The step of displaying the at least one share target user on the target share interface corresponding to the target display screen based on the target display information includes: The method of claim 4 , further comprising: displaying the display icon and user name of each share target user in the target share interface corresponding to the target display screen according to the first layout information.

6. Determining the target display information of the at least one share target user in response to detecting that the operation behavior on the target display screen is the share operation behavior includes: In response to detecting that the operation behavior on the target display screen is the second sharing operation behavior, determining a user type of the share target user, and determining target display information of the corresponding share target user based on the user type; The method according to claim 4 , wherein the user types include a mutual follow type and a follow-back target type.

7. Determining the target display information of the corresponding sharing target user based on the user type includes: For a first corresponding share target user whose user type is the mutual follow type, determining a first display icon of the first corresponding share target user; For a second corresponding share target user whose user type is the follow-back target type, determining a second display icon and a display origin of the second corresponding share target user; determining second layout information of the target share interface of the at least one share target user; The method of claim 6 , further comprising: determining target display information of the corresponding share target user based on at least the second layout information, the first display icon, and the second display icon and the display origin.

8. The first layout information and the second layout information include display order information of the at least one share target user, The method of claim 7 , wherein a display order of the mutual follow types takes precedence over a display order of the follow-back recipient types.

9. The step of displaying the at least one share target user on the target share interface corresponding to the target display screen based on the target display information includes: presenting, on the target share interface corresponding to the target display screen, a display icon of the share target user whose user type is the mutual follow type and a display origin of the share target user whose user type is the follow-back target type in accordance with the second layout information; The method of claim 7 , wherein the target share interface includes a type control corresponding to the user type.

10. The method, wherein the target share interface is generated based on the first share manipulation behavior, comprising: determining a target sharing user and a target user type of each of the target sharing users based on a trigger operation on the at least one sharing target user; In response to determining that the target user type matches the follow-back target type, popping up a first display interface, the first display interface including target sharing users of the follow-back target type; The method of claim 3 , further comprising: sharing target shareable data corresponding to the target display screen to a corresponding target share user based on a trigger operation on the first display interface.

11. The above-mentioned, sharing the target share target data corresponding to the target display screen to the corresponding target share user according to the trigger operation on the first display interface; The method further includes sharing the target sharing data with the corresponding target sharing user, and then returning to the target display screen; The method of claim 10 , wherein the trigger operation on the first display interface is a trigger operation for follow back and share controls on the first display interface.

12. The method, wherein the target share interface is generated based on the second share manipulation behavior, Detecting that a follow-back type control has been triggered; Follow back appropriate target share users, The method of claim 3 , further comprising sharing target shareable data corresponding to the target display screen to the target share user.

13. Determining that a presentation frequency of a share target user whose user type in the target share interface is the follow-back target type reaches a presentation frequency threshold; The method of claim 1 , further comprising replacing the share target user based on other follow-back target users when re-presenting the target share interface.

14. A non-transitory storage medium containing computer-executable instructions that, when executed by a computer processor, perform: Detecting that an operation action on a target display screen by a first user is a share operation action; determining target display information of at least one share target user in response to detecting that the operation action on the target display screen is the share operation action, wherein a user type corresponding to the at least one share target user includes a follow-back target type, and the share target users of the follow-back target type include a second user who follows the first user but has not yet been followed back by the first user; A storage medium used for executing a data processing method including displaying the at least one share target user in a target share interface corresponding to the target display screen based on the target display information.

15. An electronic device, one or more processors; and a storage device that stores one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to: Detecting that an operation action on a target display screen by a first user is a share operation action; determining target display information of at least one share target user in response to detecting that the operation action on the target display screen is the share operation action, wherein a user type corresponding to the at least one share target user includes a follow-back target type, and the share target users of the follow-back target type include a second user who follows the first user but has not yet been followed back by the first user; displaying the at least one share target user on a target share interface corresponding to the target display screen based on the target display information; An electronic device characterized by realizing the above.

Citation Information

Patent Citations

  • Short video sharing method and device

    CN108667633A

  • Terminal device, server device, information contribution support method and computer program

    JP2015158905A

  • Communication terminal, method for controlling communication terminal, and control program and recording medium, and management device, and method for controlling management device

    JP2018124933A

  • Computer terminal, computer program for content sharing, content sharing system and content sharing method

    JP2020150541A

  • Media Broadcasting System

    JP2022550477A