Method, device, equipment and storage medium for page content-based interaction
The method and device enhance interaction efficiency by displaying interactive areas and controls on application pages to facilitate easy sharing with associated users, addressing the inefficiencies in existing interaction methods.
Patent Information
- Application Number
- JP2025522808
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-29
- Filing Date
- 2023-11-24
- Publication Date
- 2025-12-16
AI Technical Summary
Existing interaction methods in application programs lack efficiency and convenience for users to share content with associated users based on predefined conditions.
A method and device that display a target interactive area and interactive controls on a page when certain conditions are met, allowing users to easily send interaction messages to associated users.
Enhances the convenience and efficiency of sharing content by suggesting and facilitating interaction messages to users with a preset association, improving user engagement and interaction efficiency.
Smart Images

Figure 2025540571000001_ABST
Abstract
Description
[Technical Field]
[0001] This application claims priority from Chinese Patent Application No. 202211515148.X filed on November 29, 2022, the entire contents of which are incorporated herein by reference.
[0002] SUMMARY OF THE DISCLOSURE Embodiments of the present disclosure relate to a page content-based interaction method, device, apparatus, and storage medium. [Background technology]
[0003] With the rapid development of Internet technology and terminal technology, the functions provided by application programs are becoming richer and richer. When using application programs, users can view the rich page content displayed on the page, and can also share the page content with other users to interact with them. Summary of the Invention [Means for solving the problem]
[0004] Embodiments of the present disclosure provide a method, apparatus, storage medium, and device for interaction based on page content.
[0005] In a first aspect, embodiments of the present disclosure provide a method for interaction based on page content, comprising: displaying the preset content on the preset page; In response to determining that a preset condition is met, displaying a target interactive area on the preset page; The method includes a step of displaying a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area, wherein the preset interactive control is used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction message being associated with the preset content.
[0006] In a second aspect, an embodiment of the present disclosure further provides an interaction device based on page content, comprising: a content display module for displaying preset content on the preset page; an interactive area display module for displaying a target interactive area on the preset page in response to determining that a preset condition is met; a display module for displaying a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area, wherein the preset interactive control is used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction message being associated with the preset content.
[0007] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a storage device for 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 page content-based interaction method provided by the embodiments of the present disclosure.
[0008] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium including computer-executable instructions, which, when executed by a computer processor, are used to perform a page content-based interaction method provided by an embodiment of the present disclosure.
[0009] These 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 reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a flowchart of a page content-based interaction method according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is an interface interactive diagram according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a schematic diagram of an interface according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a further interface diagram according to an embodiment of the present disclosure. [Figure 5] FIG. 5 is a further interface interactive diagram according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a flowchart of a further page content-based interaction method according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is another interface interactive diagram according to an embodiment of the present disclosure. [Figure 8]FIG. 8 is a structural schematic diagram of an interaction device based on page content according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, 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. On the contrary, these embodiments are provided to provide a more thorough and 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.
[0012] 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. Also, method embodiments may include additional steps and / or omit performing illustrated steps. The scope of the present disclosure is not limited in this respect.
[0013] As used herein, the term "comprises" and variations thereof are open inclusive, meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "another embodiment" refers to "at least one other embodiment," and the term "some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided in the description below.
[0014] It should be noted that concepts such as "first" and "second" referred to in this disclosure are merely intended to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.
[0015] As noted, the modifications "one" and "multiple" referred to in this disclosure are exemplary rather than limiting, and those skilled in the art should understand that they should be understood as "one or more" unless the context clearly dictates otherwise.
[0016] The names of messages or information exchanged between 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.
[0017] As can be understood, before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, and usage scenarios of the personal information related to the present disclosure must be notified to the user in an appropriate manner in accordance with relevant laws and regulations, and the user's approval must be obtained.
[0018] For example, in response to receiving an active request from a user, presentation information may be sent to the user to clearly indicate to the user that the requested operation requires the acquisition and use of the user's personal information, so that the user can independently choose whether to provide the personal information to software or hardware, such as an electronic device, an application program, a server, or a storage medium, that performs the operation of the technical solution of the present disclosure, based on the presentation information.
[0019] As an alternative, but not limited to, a method for transmitting the presented information to the user in response to receiving an active user request may be, for example, a pop-up window in which the presented information can be displayed in text form, and the pop-up window may further include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.
[0020] It is understood that the above notification and user consent obtaining process is merely exemplary and does not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0021] As can be understood, the data related to the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of corresponding laws, regulations and related provisions.
[0022] FIG. 1 is a flowchart of a page content-based interaction method according to an embodiment of the present disclosure, which is applicable to the case of page content-based interaction. The method may be performed by a page content-based interaction device, which may be implemented in the form of software and / or hardware, and optionally implemented by an electronic device, which may be a mobile terminal such as a mobile phone, a smart watch, a tablet computer, or a personal digital assistant, or may be a device such as a personal computer (PC) terminal or a server.
[0023] As shown in FIG. 1, the method includes the following steps 101 to 103.
[0024] Step 101: Display the preset content on the preset page.
[0025] In the embodiments of the present disclosure, the preset page may be a page in a preset application program, and the specific type of the preset application program is not limited, and may be, for example, a video application program, a live streaming application program, a shopping application program, an information application program, or other types of application programs. The preset page is used to display preset content, and the preset content may be, for example, various forms of information or resources, such as pictures, text, audio, or video, and is not limited thereto. Optionally, the preset content may be content published by a user, and specifically, may be multimedia content published by a user, such as a video published by a user.
[0026] Step 102: In response to determining that the preset condition is met, display the target interactive area on the preset page.
[0027] In the embodiments of the present disclosure, the preset conditions can be set according to actual needs, for example, based on the current user's interactive operations acting on the preset content.
[0028] For example, the current user can be understood as a user currently viewing a preset page using a preset application program. Many types of interactive operations can be generated during the process of the current user viewing the preset content currently displayed on the preset page. The interactive operation can be directly performed by the current user on the electronic device, such as touching the screen with a finger. The current user's interactive operation can be determined based on the received touch operation input for the preset content. The interactive operation can also be determined based on data generated during the display of the preset content. For example, during the user's viewing of the preset content, no operation is input for the display of the preset content, so the preset content, such as video playback completion, is fully displayed, playback completion data is generated, and the current user's interactive operation can be determined.
[0029] For example, the target interactive area is displayed on the preset page based on the current user's interactive operation on the preset content. That is, the target interactive area is not displayed when the preset content starts to be displayed on the preset page, but is displayed on the preset page based on the interactive operation during the display of the preset content. That is, the target interactive area appears during the display of the preset content. For example, the target interactive area may appear at the bottom of the preset content screen after satisfying the preset conditions, and the original information (e.g., text information) at the bottom of the screen is moved to the top accordingly. The region attributes of the target interactive area are not limited, and may be, for example, the shape, size, dimensions, background color, border style, and position within the preset page of the region.
[0030] 2 is a schematic diagram of an interface interaction according to an embodiment of the present disclosure. As shown in FIG. 2, assuming that preset content (e.g., the clown video in the figure) is displayed on preset page 201, during the process of the current user viewing the preset content, an interactive operation acting on the preset content of the current user is detected, and a target interactive area 202 is displayed on preset page 201. Target interactive area 202 may be, for example, a rectangular area located in the lower left corner of the preset page. Optionally, text information such as "@B#XXXX" in the figure may also be displayed on preset page 201. When target interactive area 202 is displayed, the display position of the text information moves upward accordingly and is displayed above target interactive area 202.
[0031] Step 103: Displaying a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area, the preset interactive control is used to trigger sending an interaction message to the target user to which the associated target user identifier belongs, the target user has a preset association relationship with the current user, and the interaction message is associated with the preset content.
[0032] In an embodiment of the present disclosure, after the target interactive area is displayed on the preset page, the preset interactive controls and the target user identifiers associated with each other are displayed in the target interactive area, and the number of the preset interactive controls and the number of the target user identifiers may be one or more, and are not particularly limited. The association relationship between the preset interactive controls and the target user identifiers may be one-to-one association or one-to-many association, and are not particularly limited. As shown in FIG. 2, the target interactive area 202 displays the preset interactive controls 203 and the target user identifier 204.
[0033] For example, the target user identifier can be understood as a user identifier corresponding to the target user, and the user identifier may be a username, a user nickname, a user avatar, or the like. In a preset application program, a preset association relationship may exist between users, and the preset association relationship is established by the user based on personal preferences; that is, a user can decide whether to establish a preset association relationship with another user based on personal preferences. The target user has a preset association relationship with the current user. In some application scenarios, the preset association relationship may be understood as a mutual follow friendship relationship, a one-way follow relationship between a fan (i.e., a follower) and a followee, or the like.
[0034] Illustratively, the preset interactive control is used to trigger the transmission of an interaction message to a target user to which one or more associated target user identifiers belong. Illustratively, after a user triggers a preset interactive control by clicking or long pressing, an interactive message can be sent to a target user corresponding to the target user identifier associated with the triggered preset interactive control. As shown in FIG. 2, assuming that a user clicks on a preset interactive control 203, an interactive message can be sent to a target user to which a target user identifier 204 belongs.
[0035] For example, the specific method of associating the interactive message with the preset content is not limited. Optionally, the interactive message may include the preset content, which can be understood as sharing the preset content with the target user, or the interactive message may include content related to the preset content, such as summary information or access entries. For example, the preset page may be a multimedia content display page, and the interactive message may include the multimedia content displayed on the preset page, which may include pictures, audio, or video. For example, the preset page may be a live streaming page, and the preset content may be a live streaming stream, and the interactive message may include an entry for a live streaming room corresponding to the live streaming stream. For example, the preset page may be a product description page, and the preset content may be product description information, and the interactive message may include a link to a detailed page for the described product.
[0036] Selectably, the preset interactive controls include a share control, which, after being triggered, shares the preset content with a target user to which the associated target user identifier belongs.
[0037] In the page content-based interaction method provided by the embodiments of the present disclosure, in the process of displaying preset content on a preset page, in response to determining that a preset condition is met, a target interactive area is displayed on the preset page, and a preset interactive control and a target user identifier associated with the preset interactive control are displayed in the target interactive area, the preset interactive control is used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, the target user has a preset association relationship with the current user, and the interaction message is associated with the preset content. By using the above technical solution, when determining that a preset condition is met, the display of the target interactive area is triggered, and the associated preset interactive control and target user identifier displayed in the target interactive area can be used to suggest to the current user that an interaction message related to the preset content displayed on the page be sent to a related user, and the current user can easily send an interaction message to the target user with whom the current user has a preset association relationship by triggering the preset interactive control, thereby improving the convenience of sending interaction messages based on page content and improving message interaction efficiency.
[0038] In some embodiments, after the step of displaying the preset interactive control and the target user identifier associated with the preset interactive control in the target interactive area, the method further includes a step of accepting a trigger operation by the current user on a first preset interactive control associated with a first user identifier in the target user identifier, and sending an interaction message to a first user to which the first user identifier belongs. An advantage of such an arrangement is that accepting a trigger operation on the preset interactive control allows an interaction message to be sent quickly and accurately to a user corresponding to the associated user identifier. Optionally, the interaction message is sent to the first user to which the first user identifier belongs, causing the first user to receive preset content. Exemplarily, the first user can receive the preset content through a session page, and the session page may be a page for displaying a session message between the current user and the first user.
[0039] In some embodiments, displaying the target interactive area on the preset page in response to determining that the preset condition is satisfied includes determining whether the current user's interactive operation acting on the preset content satisfies the preset condition (which may be referred to as a first preset condition herein for ease of distinction from the following content), and displaying the target interactive area on the preset page if it is determined that the interactive operation satisfies the preset condition. An advantage of this configuration is that the timing of displaying the target interactive area can be determined more reasonably.
[0040] Exemplarily, the first preset condition can be set according to actual needs. For example, when it is detected that the first preset control is triggered by the current user, it is determined that the current user's interactive operation on the preset content satisfies the first preset condition. The first preset control may be a positive interactive control for the preset content, i.e., a control for the current user to input a positive interactive operation on the preset content. A positive interactive operation may be understood as an interactive operation indicating that the user is interested in the displayed content. The advantage of such a setting is that when the current user triggers the first preset control, it is considered that the current user may be interested in the preset content and may need to share it with a target user. In this case, displaying the target interactive area can serve as a suggestion for the current user and facilitate the current user to share the preset content by triggering the preset interactive control. Optionally, the first preset control may be, for example, a like control, a comment control, or a favorite control, or may include one or more of these controls.
[0041] Furthermore, for example, when it is detected that the number of times the preset content has been played has reached a preset count threshold, it is determined that the current user's interactive operation on the preset content satisfies the first preset condition. The advantage of this configuration is that if the current user has completely watched the preset content, or even repeatedly watched it, it is possible that the current user may be interested in the preset content and may need to share it with the target user, and the target interactive area can be displayed in a timely manner. For example, if the preset content is a video, the completion of playback of the preset content can be understood as the video content being displayed on the preset page. The number of times playback has been completed may be the number of times playback has been completed within a preset time, or the number of times playback has been completed consecutively, and can be set according to actual circumstances.
[0042] In some embodiments, displaying the target interactive area on the preset page in response to determining that the preset condition is satisfied includes displaying the target interactive area on the preset page when determining that historical display data for a preset history period of the preset content satisfies a second preset condition. Illustratively, the historical display data may include, for example, a number of interactions for a preset history period of the preset content.
[0043] Optionally, the above two preset conditions can be combined to determine whether to display the target interactive area on the preset page.
[0044] In some embodiments, displaying the target interactive area on the preset page when it is determined that the interactive operation satisfies a first preset condition includes displaying the target interactive area on the preset page when it is determined that the interactive operation satisfies the first preset condition and the historical display data of the preset content in a preset history period satisfies a second preset condition. The advantage of this configuration is that the target interactive area is more reasonable by combining the dimensions of the preset content to selectively display the target interactive area.
[0045] In some embodiments, displaying the preset interactive control and the target user identifier associated with the preset interactive control in the target interactive area includes determining the target user from among candidate users who have a preset association relationship with the current user, and displaying the preset interactive control and the target user identifier corresponding to the target user associated with the preset interactive control in the target interactive area. The advantage of such an arrangement is that an appropriate target user identifier can be rationally selected and displayed in the target interactive area, improving the likelihood that the associated preset interactive control will be triggered by the current user, reducing the likelihood that the current user will manually reselect and send an interaction message to the user, satisfying the current user's interaction message sending needs, and reducing user operations. Optionally, the target user can be determined from among candidate users who have a preset association relationship with the current user based on preset filtering conditions.
[0046] A preset number of target user identifiers can be selectively displayed in the target interactive area, and candidate users who have a preset association relationship with the current user can be sorted based on preset filtering conditions, and the preset number of candidate users can be selected as target users from the sorted results.
[0047] In some embodiments, the preset filtering conditions are determined based on at least one of whether the current user has a target association relationship with the candidate user, and whether data generated during the historical interaction between the current user and the candidate user meets the preset requirements. The advantage of such a configuration is that the target user can be determined reasonably and accurately.
[0048] For example, the target association relationship can be understood as an association relationship that satisfies a preset association condition based on the association relationship between users, for example, the association relationship is a friend, and the target association relationship is a special friend that is set by the user. As should be explained, the acquisition and application of the association data when determining whether the preset filtering condition is satisfied must be performed with the approval of the current user and the candidate user.
[0049] In some embodiments, displaying the preset interactive controls and the target user identifiers associated with the preset interactive controls in the target interactive region includes displaying at least one preset interactive control in the target interactive region and at least one target user identifier associated with each of the at least one preset interactive control. An advantage of such an arrangement is that the association between the preset interactive controls and the target user identifiers can be intuitively realized, facilitating user operation.
[0050] 3 is a schematic diagram of an interface according to an embodiment of the present disclosure. As shown in FIG. 3, three target user identifiers 302 are displayed in a target interactive area 301, and an associated preset interactive control 303 is displayed in the lower right corner of each target user identifier 302. For example, when a current user clicks the second preset interactive control, an interaction message is sent to the user to which the second target user identifier associated with the second preset interactive control belongs.
[0051] In some embodiments, displaying the preset interactive control and the target user identifier associated with the preset interactive control in the target interactive region includes displaying the preset interactive identifier and the preset interactive control using the target user identifier as control content in the target interactive region. The advantage of this configuration is that the display region of the target user identifier and the preset interactive control is reused, and the preset interactive identifier serves as a presentation for the current user, making the display content of the target interactive region more concise and clear, and facilitating user operation.
[0052] 4 is a further interface schematic diagram according to an embodiment of the present disclosure. As shown in FIG. 4, a preset interactive identifier 402, i.e., "Share" in the figure, is displayed in a target interactive area 401, and three preset interactive controls 403 are displayed to the right of the preset interactive identifier 402, and each preset interactive control 403 displays an associated target user identifier. For example, when a current user clicks the third preset interactive control, an interaction message is sent to the user to which the target user identifier displayed in the third preset interactive control belongs.
[0053] Optionally, the method may further include sending an interaction message to all target users to which the target user identifiers currently displayed in the target interactive area belong in response to the preset interactive identifier being triggered. The advantage of this configuration is that the current user can send interaction messages in batches by triggering the preset interactive identifier, which enriches the method of sending interaction messages and further reduces user operations.
[0054] In some embodiments, displaying a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area includes displaying a preset interactive control in the target interactive area using the target user identifier as control content, wherein the position of the target interactive area is associated with the position of the target interactive control in the preset page, and the target interactive control is used to trigger an interactive message sending function. An advantage of this configuration is that an existing target interactive control in the preset page can be reused to present the role of the preset interactive control, enriching the display format of the target interactive area. The interactive message sending function can be understood as a function for sending an interactive message to a user. For example, when the target interactive control (e.g., a share button) is triggered, a user list panel can be displayed, and after selecting a user in the user list and clicking a confirmation control, an interactive message can be sent to the selected user. Optionally, the distance between the target interactive area and the target interactive control is less than a preset distance threshold.
[0055] FIG. 5 is a further interface interactive schematic diagram according to an embodiment of the present disclosure. As shown in FIG. 5, the preset page includes a target interactive control 501. When it is determined that the interactive operation acting on the current user's preset content satisfies a first preset condition, a target interactive area 502 is displayed at a position associated with the position of the target interactive control 501. The target interactive area 502 may be a transparent area (in the figure, the position of the target interactive area 502 is indicated by a dashed line). Three preset interactive controls 503 are displayed in the target interactive area 502, and each preset interactive control 503 displays an associated target user identifier.
[0056] In some embodiments, the method may further include displaying a notification that the interaction message was sent successfully after sending the interaction message to the first user to which the first user identifier belongs. As shown in Figure 5, after the current user triggers the third preset interactive control, the interaction message is sent to user XX corresponding to the displayed target user identifier, and "Transferred to XX" is displayed at the bottom of the preset page.
[0057] In some embodiments, the method may further include canceling the display of the first user identifier after sending the interaction message to the first user to which the first user identifier belongs. The method may further include canceling the display of the target interactive region. As shown in FIG. 5 , after the current user triggers the third preset interactive control, the target interactive region disappears, and the preset interactive control displayed in the target interactive region also disappears.
[0058] Optionally, the step of canceling the display of the target interactive region may include determining whether or not the target interactive region has an untriggered preset interactive control, and if not, canceling the display of the target interactive region, and if so, maintaining the display of the target interactive region. An advantage of such an arrangement is that it can support a current user sending interaction messages to multiple different target users in sequence.
[0059] In some embodiments, the number of target user identifiers is plural, and after the step of sending the interaction message to the first user to which the first user identifier belongs, the method further includes the steps of canceling the display of the first user identifier and displaying a second user identifier, which is a new target user identifier different from the first user identifier, in the target interactive area. The advantage of such an arrangement is that it can improve the utilization rate of the target interactive area and allow the current user to send interaction messages to more target users.
[0060] For example, the display position of the second user identifier is not limited. For example, the second user identifier may be displayed in the position where the first user identifier was before it disappeared, or may be displayed in the last position in the target interactive area. In this case, if the first user identifier is not in the last position before it disappeared, the target user identifier that was located after the first user identifier before it disappeared will move forward in order, freeing up the last position for use in displaying the second user identifier.
[0061] In some embodiments, the target user identifier is a plurality of user identifiers in a user identifier sequence, the target user identifiers are arranged and displayed according to the order of the user identifier sequence, and the step of displaying the second user identifier in the target interactive area includes the steps of determining a first user identifier not displayed in the user identifier sequence as the second user identifier, and arranging and displaying a third user identifier and the second user identifier in the target interactive area according to the order of the user identifier sequence, the third user identifier including a user identifier other than the first user identifier among the previous target user identifiers for which the display of the first user identifier has not been canceled. An advantage of such an arrangement is that the second user identifier that needs to be newly displayed can be quickly determined while maintaining the order of the user identifiers in the user identifier sequence in the target interactive area. Optionally, the user identifier sequence is determined based on preset filtering conditions.
[0062] FIG. 6 is a flowchart of a further page content-based interaction method according to an embodiment of the present disclosure, specifically, the method includes the following steps 601 to 607.
[0063] Step 601: Display the preset content on the preset page.
[0064] FIG. 7 is another interface interactive schematic diagram according to an embodiment of the present disclosure, as shown in FIG. 7, a clown video is played on a preset page 701.
[0065] Step 602: Determine whether the current user's interactive operation on the preset content satisfies the first preset condition, or whether the historical display data of the preset content in the preset history period satisfies the second preset condition. If yes, execute step 603; if no, execute step 602 repeatedly.
[0066] For example, when it is detected that the first preset control is triggered by the current user, it is determined that the interactive operation of the current user acting on the preset content satisfies the first preset condition. Assuming that the first preset control includes a like control (e.g., the heart-shaped control in FIG. 7) as shown in FIG. 7, after the current user clicks the like control, it is determined that the interactive operation of the current user acting on the preset content satisfies the first preset condition.
[0067] For example, the second preset condition may be that the number of interactions for a preset content in a preset history period is greater than a preset number. For example, if the number of likes for a clown video in the past week is greater than a number X, the second preset condition may be satisfied.
[0068] If the current user's interactive operation acting on the preset content satisfies the first preset condition, or the historical display data in the preset history period of the preset content satisfies the second preset condition, step 603 can be executed; if the current user's interactive operation acting on the preset content does not satisfy the first preset condition, and the historical display data in the preset history period of the preset content does not satisfy the second preset condition, it can be determined again, that is, step 602 is repeatedly executed until it is determined that either condition is met or until switching to the display of the next preset content.
[0069] Step 603: Display the target interactive area on the preset page.
[0070] Illustratively, as shown in FIG. 7, a preset page 701 displays a target interactive area 702.
[0071] Step 604: Based on the preset filtering conditions, determine a user identifier sequence based on candidate users who have a preset association relationship with the current user, and select a preset number of user identifiers as target user identifiers according to the order of the user identifier sequence.
[0072] For example, each candidate user is scored according to preset filtering conditions, the user identifiers corresponding to each candidate user are sorted in descending order of score to obtain a user identifier sequence, and a preset number of user identifiers (e.g., the first three) with the highest scores are selected as target user identifiers. For example, if the user identifiers included in the user identifier sequence are written as A, B, C, D, and E (corresponding to user A, user B, user C, user D, and user E, respectively), A, B, and C are selected and displayed.
[0073] Step 605: Display the preset interactive controls and the target user identifiers associated with the preset interactive controls in the target interactive area.
[0074] The preset interactive controls are used to trigger the sending of interaction messages to target users to which the associated target user identifiers belong, the target user identifiers are arranged and displayed according to the order of the user identifier sequence, and the interaction messages are associated with preset content.
[0075] Illustratively, as shown in FIG. 7, a preset interactive identifier 703, i.e., an arrow pattern in the figure, is displayed in the target interactive area 702, and three preset interactive controls 704 are displayed to the right of the preset interactive identifier 703, and the preset interactive controls 704 from left to right sequentially display associated target user identifiers A, B, and C.
[0076] Step 606: Accept a trigger operation of the current user on a first preset interactive control associated with a first user identifier in the target user identifiers, and send an interaction message to the first user to which the first user identifier belongs.
[0077] As shown in FIG. 7, assuming the current user clicks on a preset interactive control associated with the user identifier of user B, it will send an interaction message to user B, for example, forwarding the clown video to user B.
[0078] Step 607: cancel the display of the first user identifier, determine the first user identifier not displayed in the user identifier sequence as the second user identifier, and arrange and display the third user identifier and the second user identifier in the target interactive area according to the order of the user identifier sequence.
[0079] The third user identifier includes user identifiers other than the first user identifier among the previous target user identifiers for which the display of the first user identifier has not been canceled.
[0080] As shown in FIG. 7, the display of user B's user identifier is canceled, the third user identifiers are A and C, and D in the user identifier sequence is determined as the second user identifier. C is changed to the original position of B and displayed in the target interactive area according to the order of the user identifier sequence, and user identifier D705 is displayed in the original position of C, i.e., the last position.
[0081] In the embodiment of the present disclosure, the page content-based interaction method provides, in the process of displaying preset content on a preset page in an application program, determining whether the current user's interactive operation on the preset content and the history display data of the preset content during a preset history period satisfy corresponding preset conditions. If yes, triggering the display of a target interactive area, determining a preset number of target user identifiers to be displayed based on the preset filtering conditions, and using the associated preset interactive controls and target user identifiers displayed in the target interactive area according to the order of the user identifier sequence, can play a role of suggesting to the current user that an interaction message related to the preset content displayed on the page be sent to related users. The current user can easily send an interaction message to a target user with whom the current user has a preset association relationship by triggering the preset interactive control, thereby improving the convenience of sending interaction messages based on page content and improving the efficiency of message interaction. After the current user triggers a preset interactive control, adding the display of a new target user identifier to the target interactive area according to the order of the user identifier sequence, thereby improving the consistency of sending interaction messages and further facilitating user operations.
[0082] FIG. 8 is a structural schematic diagram of an interaction device based on page content according to an embodiment of the present disclosure. As shown in FIG. 8, the device: a content display module 801 for displaying preset content on a preset page; an interactive area display module 802 for displaying the target interactive area on the preset page in response to determining that the preset condition is met; and a display module 803 for displaying preset interactive controls and target user identifiers associated with the preset interactive controls in the target interactive area, wherein the preset interactive controls are used to trigger the sending of interaction messages to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction messages being associated with preset content.
[0083] The page content-based interaction device provided by the embodiments of the present disclosure can trigger the display of a target interactive area when it determines that a preset condition is met, and use the associated preset interactive controls and target user identifiers displayed in the target interactive area to play a role of presenting to the current user an interaction message related to the preset content displayed on the page to the associated user, and the current user can easily send an interaction message to the target user with whom they have a preset association relationship by triggering the preset interactive control, thereby improving the convenience of sending interaction messages based on page content and improving message interaction efficiency.
[0084] Selectable interactive area exhibition module, a first judging unit for judging whether the current user's interactive operation acting on the preset content satisfies a preset condition; and a display unit for displaying the target interactive area on the preset page when it is determined that the interactive operation satisfies the preset condition.
[0085] Selectable, the display unit is specifically, When it is determined that the interactive operation satisfies the preset condition and the historical display data of the preset content in the preset history period satisfies a second preset condition, the target interactive area is displayed on the preset page.
[0086] Selectively, the display module a second determination unit for determining a target user from the candidate users having a preset association relationship with the current user; and a display unit for displaying the preset interactive controls in the target interactive area and a target user identifier corresponding to the target user associated with the preset interactive controls.
[0087] The step of selectably displaying the preset interactive controls and the target user identifier associated with the preset interactive controls in the target interactive region includes: The method includes the steps of: displaying at least one preset interactive control in the target interactive area and at least one target user identifier associated with each of the at least one preset interactive control; or displaying the preset interactive identifier and a preset interactive control using the target user identifier as control content in the target interactive area; or displaying a preset interactive control using the target user identifier as control content in the target interactive area, wherein the position of the target interactive area is associated with the position of the target interactive control in the preset page, and the target interactive control is used to trigger an interactive message sending function.
[0088] Optionally, the device The device further includes a message sending module that, after displaying the preset interactive control and the target user identifier associated with the preset interactive control in the target interactive area, accepts a trigger operation by a current user on a first preset interactive control associated with a first user identifier in the target user identifier, and sends an interaction message to a first user to which the first user identifier belongs, causing the first user to receive the preset content.
[0089] Optionally, the number of target user identifiers is plural, and the device: a display cancellation module for canceling the display of the first user identifier after sending an interaction message to the first user to which the first user identifier belongs; and an identifier display module for displaying, in the target interactive area, a second user identifier that is a new target user identifier different from the first user identifier.
[0090] Optionally, the target user identifier is a plurality of user identifiers in a user identifier sequence, and the target user identifiers are arranged and displayed according to the order of the user identifier sequence; The identifier display module a third determination unit for determining a first user identifier not appearing in the user identifier sequence as the second user identifier; The target interactive area includes an identifier display unit for arranging and displaying the third user identifier and the second user identifier according to the order of the user identifier sequence, wherein the third user identifier includes a user identifier other than the first user identifier among the previous target user identifiers for which the display of the first user identifier has not been canceled.
[0091] The page content-based interaction device provided by the embodiments of the present disclosure can implement the page content-based interaction method provided by any embodiment of the present disclosure, and can have corresponding functional modules for implementing the method and beneficial effects.
[0092] It should be noted that each unit and module included in the above device is merely divided according to functional logic, but is not limited to the above division, as long as it can realize the corresponding function. Furthermore, the specific names of each functional unit are merely for the purpose of facilitating mutual distinction, and are not intended to limit the scope of protection of the embodiments of the present disclosure.
[0093] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. Referring now to FIG. 9, a structural schematic diagram of an electronic device (e.g., a terminal device or server in FIG. 9) 900 configured to realize an embodiment of the present disclosure is shown. The terminal device in the embodiment 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), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.
[0094] 9, electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901 that can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 902 or programs loaded from storage device 908 into random access memory (RAM) 903. RAM 903 further stores various programs and data necessary for the operation of electronic device 900. Processing unit 901, ROM 902, and RAM 903 are connected to each other via bus 904. Edit / output (I / O) interface 905 is also connected to bus 904.
[0095] Typically, devices such as input devices 906, including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 907, including, for example, a liquid crystal display (LCD), speakers, and vibrator; storage devices 908, including, for example, a magnetic tape and hard disk; and communication devices 909 may be connected to the I / O interface 905. The communication devices 909 may enable the electronic device 900 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 9 illustrates the electronic device 900 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0096] In particular, according to an embodiment of the present disclosure, the above processes described with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 909, or may be installed from the storage device 908, or may be installed from the ROM 902. When executed by the processing device 901, the computer program performs the above functions defined by the methods of the embodiments of the present disclosure.
[0097] The names of messages or information exchanged between 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.
[0098] The electronic device provided by the embodiments of the present disclosure belongs to the same inventive concept as the page content-based interaction method provided by the above embodiments, and the technical details not explained in detail in the present embodiments can be referred to the above embodiments, and the present embodiment has the same beneficial effects as the above embodiments.
[0099] An embodiment of the present disclosure provides a computer storage medium, on which a computer program is stored, which, when executed by a processor, realizes the page content-based interaction method provided by the above embodiment.
[0100] As should be explained, the computer-readable medium of the present disclosure may be a computer-readable signal medium, 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 thereof. 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), an optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical storage device, a magnetic storage 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 combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take a variety of 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, that is capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied in a 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.
[0101] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HTTP (Hyper Text Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the World Wide Web (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), and any now known or later developed network.
[0102] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.
[0103] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device displays preset content on a preset page, and in response to determining that a preset condition is met, displays a target interactive area on the preset page, and displays preset interactive controls and a target user identifier associated with the preset interactive controls in the target interactive area, wherein the preset interactive controls are used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, and the target user has a preset association relationship with the current user, and the interaction message is associated with the preset content.
[0104] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or combinations thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, and further including conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When referring to 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., via the Internet using an Internet Service Provider).
[0105] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in an order different from that marked in the figures. For example, two blocks shown in succession may actually be executed substantially in parallel, or may even be executed in the reverse order, depending on the functionality involved. It should 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 performs a given function or operation, or may be implemented using a combination of dedicated hardware and computer instructions.
[0106] The units described and referred to in the embodiments of the present disclosure may be implemented in the form of software or hardware. In some cases, the name of a module does not limit the module itself. For example, a content display module may be described as a "module for displaying preset content on a preset page."
[0107] As used herein, the functions described above may be performed, at least in part, by one or more hardware logic elements. For example, non-limiting example hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on a chip (SOCs), and complex programmable logic devices (CPLDs).
[0108] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with an instruction execution system, device, or apparatus. 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, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include one or more wire-based electrical connections, 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), an optical fiber, a portable compact magnetic disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0109] According to one or more embodiments of the present disclosure, there is provided a page content based interaction method, comprising: displaying the preset content on the preset page; displaying the target interactive area on the preset page in response to determining that the preset condition is met; The method includes a step of displaying a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area, wherein the preset interactive control is used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction message being associated with preset content.
[0110] According to one or more embodiments of the present disclosure, the step of displaying the preset interactive controls and the target user identifier associated with the preset interactive controls in the target interactive region includes: Displaying at least one preset interactive control in the target interactive region and at least one target user identifier associated with each of the at least one preset interactive control; or displaying a preset interactive control in the target interactive region using the preset interactive identifier and the target user identifier as control content; or The step includes displaying a preset interactive control using the target user identifier as control content in the target interactive area, the position of the target interactive area being associated with the position of the target interactive control within the preset page, and the target interactive control being used to trigger an interactive message sending function.
[0111] According to one or more embodiments of the present disclosure, after the step of displaying the preset interactive controls and the target user identifier associated with the preset interactive controls in the target interactive region, The method further includes accepting a trigger operation from the current user on a first preset interactive control associated with a first user identifier in the target user identifiers, sending an interaction message to the first user to which the first user identifier belongs, and causing the first user to receive the preset content.
[0112] According to one or more embodiments of the present disclosure, the number of target user identifiers is plural, and After the step of sending the interaction message to the first user to which the first user identifier belongs, canceling the display of the first user identifier; and displaying, in the target interactive area, a second user identifier that is a new target user identifier different from the first user identifier.
[0113] According to one or more embodiments of the present disclosure, the target user identifier is a plurality of user identifiers in a user identifier sequence, and the target user identifiers are arranged and displayed according to the order of the user identifier sequence; The step of displaying the second user identifier in the target interactive area includes: determining a first user identifier not appearing in the user identifier sequence as a second user identifier; The method includes a step of arranging and displaying the third user identifier and the second user identifier in the target interactive area according to the order of the user identifier sequence, wherein the third user identifier includes a user identifier other than the first user identifier among the previous target user identifiers for which the display of the first user identifier has not been canceled.
[0114] According to one or more embodiments of the present disclosure, the step of displaying the target interactive area on the preset page in response to determining that the preset condition is met includes: determining whether the current user's interactive operation acting on the preset content satisfies a preset condition; and displaying the target interactive area on the preset page when it is determined that the interactive operation satisfies the preset condition.
[0115] According to one or more embodiments of the present disclosure, the step of displaying the preset interactive controls and the target user identifier associated with the preset interactive controls in the target interactive region includes: determining a target user from among candidate users who have a preset association relationship with the current user; Displaying the preset interactive controls in the target interactive region and a target user identifier corresponding to the target user associated with the preset interactive controls.
[0116] According to one or more embodiments of the present disclosure, the preset interactive controls include shared controls.
[0117] According to one or more embodiments of the present disclosure, there is provided a page content-based interaction device, comprising: a content display module for displaying preset content on the preset page; an interactive area display module for displaying the target interactive area on the preset page in response to determining that the preset condition is met; A display module for displaying preset interactive controls and target user identifiers associated with the preset interactive controls in a target interactive area, wherein the preset interactive controls are used to trigger the sending of interaction messages to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction messages being associated with preset content.
[0118] According to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: one or more processors; a storage device for 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 page content-based interaction method provided by the embodiments of the present disclosure.
[0119] According to one or more embodiments of the present disclosure, a storage medium is provided that includes computer-executable instructions, which, when executed by a computer processor, are used to perform a page content-based interaction method provided by an embodiment of the present disclosure.
[0120] The above description merely describes preferred embodiments of the present disclosure and the applied technical principles. As will be understood by those skilled in the art, the scope of the disclosure referred to in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also include other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the above disclosure. For example, technical solutions formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (but not limited to these).
[0121] Also, although operations are described in a particular order, this should not be understood as requiring these operations to be performed in the particular order shown or in any sequential order. In some cases, multitasking and parallel processing may be advantageous. Similarly, although the above description includes several specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments alone or in any suitable subcombination.
[0122] Although the present subject matter has been described in language specific to structural features and / or method logic operations, it should be understood that the subject matter defined in the appended 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 for implementing the claims.
Claims
1. 1. A page content based interaction method, comprising: displaying the preset content on the preset page; In response to determining that a preset condition is met, displaying a target interactive area on the preset page; A page content-based interaction method including a step of displaying a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area, wherein the preset interactive control is used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction message being associated with the preset content.
2. The step of displaying preset interactive controls and target user identifiers associated with the preset interactive controls in the target interactive region includes: displaying at least one preset interactive control in the target interactive region and at least one target user identifier associated with each of the at least one preset interactive control; or displaying a preset interactive identifier in the target interactive region and a preset interactive control that uses the target user identifier as control content; or The method of claim 1, further comprising the step of displaying a preset interactive control in the target interactive area that uses the target user identifier as control content, wherein the position of the target interactive area is associated with the position of the target interactive control within the preset page, and the target interactive control is used to trigger an interactive message sending function.
3. After the step of displaying preset interactive controls and a target user identifier associated with the preset interactive controls in the target interactive region, the method further comprises: The method of claim 1 or 2, further comprising the step of accepting a trigger operation of a current user on a first preset interactive control associated with a first user identifier in the target user identifiers, sending an interaction message to a first user to which the first user identifier belongs, and causing the first user to receive the preset content.
4. A plurality of said target user identifiers are provided; After the step of sending an interaction message to a first user to which the first user identifier belongs, the method further comprises: canceling the display of the first user identifier; 4. The method of claim 3, further comprising: displaying a second user identifier in the target interactive area, the second user identifier being a new target user identifier different from the first user identifier.
5. the plurality of target user identifiers are a plurality of user identifiers in a user identifier sequence, and the plurality of target user identifiers are arranged and displayed according to the order of the user identifier sequence; The step of displaying a second user identifier in the target interactive area includes: determining a first user identifier not appearing in the user identifier sequence as a second user identifier; The method of claim 4, further comprising a step of arranging and displaying a third user identifier and the second user identifier in the target interactive area according to the order of the user identifier sequence, wherein the third user identifier includes a user identifier other than the first user identifier among the plurality of target user identifiers before the display of the first user identifier is not canceled.
6. In response to determining that the preset condition is satisfied, displaying the target interactive area on the preset page includes: determining whether the current user's interactive operation acting on the preset content satisfies a preset condition; The method according to any one of claims 1 to 5, further comprising: displaying the target interactive area on the preset page when it is determined that the interactive operation satisfies the preset condition.
7. The step of displaying preset interactive controls and target user identifiers associated with the preset interactive controls in the target interactive region includes: determining a target user from candidate users having a preset association relationship with the current user; and displaying a preset interactive control in the target interactive region and a target user identifier corresponding to the target user associated with the preset interactive control.
8. The method of any one of claims 1 to 7, wherein the preset interactive controls include shared controls.
9. An interaction device based on page content, comprising: a content display module configured to display preset content on the preset page; an interactive area display module configured to display a target interactive area on the preset page in response to determining that a preset condition is met; A page content-based interaction device including: a display module configured to display a preset interactive control and a target user identifier associated with the preset interactive control in the target interactive area, wherein the preset interactive control is used to trigger the sending of an interaction message to a target user to which the associated target user identifier belongs, the target user having a preset association relationship with the current user, and the interaction message being associated with the preset content.
10. Apparatus according to claim 9, comprising a module for carrying out the method according to any one of claims 2 to 8.
11. An electronic device, one or more processors; a storage device configured to store one or more programs; An electronic device that, when the one or more programs are executed by the one or more processors, causes the one or more processors to realize the page content-based interaction method according to any one of claims 1 to 8.
12. A storage medium containing computer-executable instructions, the computer-executable instructions being used to perform the page content based interaction method of any one of claims 1 to 8 when executed by a computer processor.
Citation Information
Patent Citations
Business processing method and device, terminal and storage medium
CN113393608A
Page display method and device, equipment and storage medium
CN114692038A
Data communication apparatus
JP2004040206A
Device, method and graphical user interface for sharing content from application
JP2019053754A
Method for sharing contents and electronic device thereof
US20150128073A1