Media content sharing method, device, electronic device, and storage medium
The method and device enhance video sharing by displaying user indicators on a media content display page with a related background, enabling intuitive sharing operations to meet user needs.
Patent Information
- Application Number
- JP2025517887
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-26
- Filing Date
- 2023-08-29
- Publication Date
- 2025-10-15
AI Technical Summary
Existing video sharing methods are simplistic and fail to meet the diverse needs of users.
A method and device for sharing media content that displays user indicators in a predetermined area of a media content display page with a background screen related to the content, allowing users to share media content with selected users through operations such as clicking or sliding on these indicators.
Enriches the video sharing experience by providing dynamic and intuitive ways to share media content, meeting user needs for enhanced interaction and display.
Smart Images

Figure 2025534294000001_ABST
Abstract
Description
[Technical Field]
[0001] (Reference to Related Application) This application claims priority to a Chinese patent application bearing application number 202211177498.X, filed with the China Patent Office on September 26, 2022, the entire contents of which are incorporated herein by reference.
[0002] (Technical field) TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, to a method, device, electronic device, and storage medium for sharing media content. [Background technology]
[0003] In some application programs, when a user is watching a video, the user can share the currently watched video with other users through a video sharing panel. However, in the related art, the video sharing method is relatively simple and cannot meet the needs of users. Summary of the Invention [Problem to be solved by the invention]
[0004] Embodiments of the present disclosure provide a media content sharing method, device, electronic device, and storage medium that enrich video sharing experiences. [Means for solving the problem]
[0005] According to a first aspect, an embodiment of the present disclosure provides a method for sharing media content, the method including: displaying target media content on a media content display page; and, in response to a target user-to-share display operation, displaying a user indicator of at least one user to share in a predetermined area of the media content display page, where a background screen of the predetermined area is related to the target media content; and, in response to a share operation on the target media content, sharing the target media content with a target user to share corresponding to the user indicator on which the share operation is performed.
[0006] According to a second aspect, an embodiment of the present disclosure further provides a media content sharing device, the device including: a content display module configured to display target media content on a media content display page; an indicator display module configured to display user indicators of at least one target user in a predetermined area of the media content display page in response to a target user to share display operation, wherein a background screen of the predetermined area is related to the target media content; and a content sharing module configured to share the target media content with a target user corresponding to the user indicator affected by the share operation in response to a share operation on the target media content.
[0007] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: at least one processor; and a memory configured to store at least one program, the at least one program being executed by the at least one processor to cause the at least one processor to implement the method for sharing media content according to the embodiment of the present disclosure.
[0008] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, the computer program being configured to implement the method for sharing media content according to the embodiment of the present disclosure when executed by a processor. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a flowchart of a method for sharing media content according to an embodiment of the present disclosure. [Figure 2] 1 is a schematic diagram of a display of a user indicator according to an embodiment of the present disclosure. [Figure 3] 10 is a schematic diagram of a display of another user indicator according to an embodiment of the present disclosure. [Figure 4] 10 is a flowchart of another method for sharing media content according to an embodiment of the present disclosure. [Figure 5] 10 is a schematic diagram of a display of yet another user indicator according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a structural block diagram of a media content sharing device according to an embodiment of the present disclosure. [Figure 7] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0010] The following describes embodiments of the present disclosure 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 embodied in various forms and should not be construed as being limited to the embodiments set forth herein; on the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure.
[0011] It should be understood that steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and that method embodiments may include additional steps and / or omit performing steps as shown.
[0012] As used herein, the term "comprises" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0013] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used 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.
[0014] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are general and not limiting. As should be understood by those skilled in the art, unless the context clearly dictates otherwise, they should be understood as "one or more."
[0015] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for descriptive purposes only and are not intended to limit the scope of these messages or information.
[0016] As can be understood, before using any of the technical solutions disclosed in the embodiments of the present disclosure, the type, scope of use, use scenario, etc. of personal information related to the present disclosure should be properly informed to the user in accordance with relevant laws and regulations, and permission from the user should be obtained.
[0017] For example, in response to receiving a user's voluntary request, presented information may be sent to the user to clearly indicate to the user that the requested operation requires the collection and use of the user's personal information, allowing the user to autonomously choose whether to provide the personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that performs the operation of the disclosed technical solution based on the presented information.
[0018] As an optional but non-limiting implementation method, the method of transmitting the presented information to the user in response to receiving the user's voluntary request may be, for example, a pop-up window method. The presented information may be presented in text form in the pop-up window. The pop-up window may include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.
[0019] It can be understood that the above notification and user permission obtaining process is merely a general outline and does not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be used in the implementation of the present disclosure. FIG. 1 is a flowchart of a media content sharing method according to an embodiment of the present disclosure. The method may be performed by a media content sharing device. Here, the device may be implemented by software and / or hardware, or may be configured in an electronic device, such as a mobile phone or a tablet computer. The media content sharing method according to an embodiment of the present disclosure is applied to quickly sharing a scenario of media content currently being viewed. As shown in FIG. 1, the media content sharing method according to this embodiment may include the following steps:
[0020] In S101, the target media content is displayed on a media content display page.
[0021] In this embodiment, the targeted media content may be displayed within a media content display page.
[0022] The media content display page may be a page for displaying media content, such as a video playback page. The target media content may be media content currently displayed on the media content display page. The media content may include, for example, video content and / or graphic content. The graphic content may be media content consisting of at least one image. When displaying the graphic content, the image currently displayed on the media content page may be automatically switched according to a preset switching rule and / or switched based on a user's image switching operation.
[0023] In step S102, in response to a target user to share display operation, at least one user indicator of the user to share is displayed in a predetermined area of the media content display page, where a background image of the predetermined area is related to the target media content.
[0024] The target user-to-share display operation may be a share user display operation for instructing the display of a user indicator of the user to share the target media content using a screen related to the target media content as a background screen. For example, the operation may be a preset gesture operation operating within the media content display page, a long press operation or a rapid tap operation operating on the share control of the target media content, etc. One or more associated screens may exist for the media content, and the screens related to different media content may be different. Exemplarily, the target media content may have one associated screen, and the background screen of the preset area may be determined based on, for example, the cover of the target media content or a video frame / image in the target media content. Alternatively, the target media content may have only multiple associated screens, and accordingly, the background screen of the preset area may be a screen related to the currently displayed screen of the target media content (i.e., the screen on which the target media content is currently displayed within the media content display page) and / or a screen related to the screen on which the target media content is currently displayed within the preset area.
[0025] The predetermined area may be an area for displaying a user identification of a user to be shared using a screen related to the target media content as a background screen. The predetermined area may be an area related to or unrelated to the trigger position of the target user's display operation to be shared. That is, when the trigger position of the target user's display operation to be shared is different, the predetermined area may be the same or different.
[0026] For example, the user indicator of the user to share may be displayed in a single, predetermined area (e.g., an area within a predetermined range of distance from the share control of the target media content) without considering the trigger position of the target user's display operation to be shared. Alternatively, the user indicator of the user to share may be displayed in an area related to the trigger position by considering the trigger position of the target user's display operation to be shared. This reduces the distance the user needs to move their finger / stylus to change from performing the target user's display operation to performing the share operation, thereby enabling quick sharing of media content. Alternatively, the distance between the predetermined area and the share control of the target media content is within a predetermined distance range. The area related to each trigger position may be set as needed. For example, it may be an area that includes or does not include the corresponding trigger position, for example, an area within a predetermined distance range from the corresponding trigger position. The distance between the share control / trigger position and the share control / trigger position being within a predetermined distance range may be set as needed, for example, by the distance between the share control / trigger position and the center point of the predetermined area or the boundary point closest to the share control / trigger position on the boundary of the predetermined area being within a predetermined distance range.
[0027] The user to share with may be a user with whom the current user will share the targeted media content. It may also be a related user of the current user, such as a friend of the current user and / or a user followed by the current user, etc. The user identifier of the user to share with may be an identifier of the user to share with, such as a user avatar and / or a user nickname of the user to share with, etc.
[0028] When a target user to share with is displayed, a screen related to the target media content may be used as a background screen, and at least one user indicator of the user to share with may be displayed in a predetermined area of the media content display page. For example, a predetermined number or less (e.g., four) of user indicators of the users to share with may be displayed in this predetermined area. Here, in this embodiment, the method for determining the users to share with whose user indicators are displayed in the predetermined area is not limited. For example, the users to share with whose user indicators are displayed in the predetermined area may be determined according to the intimacy between each user to share with the current user, the number of interactions, and / or the number of times the media content has been shared.
[0029] For example, taking the target user display operation to be shared as a long press operation acting on the share control 20 of the target media content, when it is detected that the current user has long pressed the share control 20 of the target media content, a screen related to the media content may be used as a background screen (not shown), and at least one user indicator of the user to be shared may be displayed in a predetermined area 21 on one side of the share control 20 and within a predetermined distance range from the share control 20, as shown in Figures 2 and 3.
[0030] In S103, in response to a share operation on the target media content, the target media content is shared with a target sharer corresponding to a user indicator on which the share operation acts.
[0031] The share operation may be a trigger operation for instructing sharing of the target media content, such as a click operation or a slide operation acting on a user indicator displayed in a predetermined area. The target user to share with may be a user to share with that corresponds to the user indicator acted upon by the share operation. The user indicator acted upon by the share operation may include a user indicator acted upon at the end of the trigger of the share operation, such as a user indicator displayed at the trigger position upon the end of the trigger of the share operation.
[0032] When a share operation for the target media content is received, the user indicator on which the share operation acts and the target sharer corresponding to the user indicator are determined, and the target media content can be shared with the target sharer.
[0033] In this embodiment, after the target media content is shared with the target user to whom the sharer is to be connected, the display of the user indicator of the user to whom the sharer is to be connected in the predetermined area may be maintained until a trigger operation is received to instruct the display of the user indicator of the user to whom the sharer is to be connected in the predetermined area to be stopped. To facilitate the user viewing the media content screen in which the target media content is located in the predetermined area, the display of the user indicator of the user to whom the sharer is to be connected in the predetermined area may be directly stopped. Optionally, sharing the target media content with the target user to whom the share operation is to be connected includes, upon termination of the trigger of the share operation, sharing the target media content with the target user to whom the sharer is to be connected and canceling the display of the user indicator of the at least one user to whom the sharer is to be connected and the background screen. For example, upon termination of the trigger of the share operation, the target media content may be shared with the target user to whom the sharer is to be connected, the display of the user indicator of the user to whom the sharer is to be connected in the predetermined area may be stopped, and the background screen displayed in the predetermined area may be switched to a media content screen in which the target media content is located in the predetermined area (e.g., a screen to be processed).
[0034] In this embodiment, in addition to the target user to share display operation, the user may instruct the current application program to display at least one user indicator of the user to share via another share user display operation. For example, the current application program may instruct the current application program to display at least one user indicator of the user to share via a share panel display operation. This share panel display operation may include, for example, a click operation acting on a share control of the target media content and / or a long press operation acting within a non-control display area of the media content display page. Accordingly, when the current application program detects that the current user performs a share panel display operation, the current application program may display a share panel of the target media content on the media content display page in response to the share panel display operation, and display at least one user indicator of the user to share and at least one interaction control on the share panel. At this time, the current user may share the target media content via the share panel.
[0035] It should be noted that the share panel display operation and the target user display operation may be different trigger operations. Displaying the user indicator of the user to share in the form of a share panel and displaying the user indicator of the user to share in a preset area may be different user indicator display methods. For example, the display area of the share panel may not be related to the trigger position of the share panel display operation and / or the share control of the target media content. For example, the share panel may be displayed in the bottom area of the media content display page, but the preset area may be related to the trigger position of the target user to share operation and / or the share control of the target media content. And / or the background color of the share panel may be a preset background color not associated with the target media content, such as white, but the background screen of the preset area may be a screen related to the target media content. And / or the share panel, in addition to displaying the user indicator of the user to share, may also display at least one interaction control, such as a feedback control / report control, a fast playback control, and / or an application program control corresponding to a different application program for sharing the target media content with friends in the corresponding application program. In the preset area, only the user markers of the users who should share may be displayed.
[0036] The method for sharing media content according to this embodiment displays target media content on a media content display page, and in response to a display operation of a target user to share, displays a user indicator of at least one user to share in a predetermined area of the media content display page, wherein a background screen of the predetermined area is related to the target media content, and in response to a share operation on the target media content, shares the target media content with the target user to share corresponding to the user indicator affected by the share operation. This embodiment adopts the above technical solution and uses a background screen related to the media content to display the user indicator of the user to share in the predetermined area, thereby enriching the display manner of the user indicator and further enriching the manner in which media content is shared, thereby meeting users' sharing needs. 4 is a flowchart of another method for sharing media content according to an embodiment of the present disclosure. The solution in this embodiment may be combined with one or more optional solutions in the above embodiments. Optionally, the method for sharing media content according to this embodiment further includes: in response to a display operation of a target user to be shared, adopting a preset screen processing manner to process a screen to be processed in the preset area, obtaining a target screen, and displaying the target screen as a background screen of the preset area.
[0037] Optionally, in response to a share operation on the target media content, sharing the target media content with a target sharer corresponding to a user indicator acted upon by the share operation includes at least one of: in response to a slide share operation on the target media content, sharing the target media content with a target sharer corresponding to a user indicator that is slid when the trigger of the slide share operation ends; and in response to a click share operation on the target media content, sharing the target share content with a target sharer corresponding to a user indicator clicked by the click share operation.
[0038] As shown in FIG. 4, the method for sharing media content according to this embodiment may include the following steps.
[0039] In S201, the target media content is displayed on a media content display page.
[0040] In S202, in response to the display operation of the target user to be shared, a preset screen processing method is adopted to process the screen to be processed in the preset area, a target screen is obtained, and the target screen is displayed as the background screen of the preset area of the media content display page, and at least one user mark of the user to be shared is displayed in the preset area, and S203 or S204 is executed.
[0041] The screen to be processed may be a screen located within a predetermined area in a video frame / image of the target media content, for example, a screen located within a predetermined area in a video frame / image in which the target media content is currently displayed in a media content display page. The predetermined image processing method may be a predetermined image processing method, and this embodiment does not limit the predetermined image processing method. Optionally, the predetermined image processing method may be Gaussian blur processing. This allows the user to roughly understand the screen content located within the predetermined area in the video frame / image in which the target media content is currently displayed in a media content display page through the background screen of the predetermined area, provided that the user's indicators can be clearly displayed, thereby avoiding a situation in which the current user cannot understand the screen content located within the predetermined area in which the target media content is currently displayed.
[0042] In this embodiment, the background screen of the preset area may be a screen related to the screen located within the preset area in the video frame / image in which the target media content is currently displayed in the media content display page.
[0043] For example, after a video frame / image in the target media content is displayed on the media content display page, a predetermined image processing method may be adopted to process a screen to be processed located within a predetermined area of the video frame / image to obtain a target screen, and the screen to be processed in the video frame / image may be replaced with the target screen. Alternatively, before a video frame / image in the target media content is displayed on the media content display page, a screen to be processed in the video frame / image may be pre-processed. For example, before a video frame / image in the target media content is displayed on the media content display page, a predetermined image processing method may be adopted to process a screen to be processed located within a predetermined area when the video frame / image is displayed, to obtain a target screen, and the screen to be processed in the video frame / image may be replaced with the target screen.
[0044] As can be understood, after the target screen is determined, the screen to be processed in the corresponding video frame / image does not have to be replaced with this target screen. For example, when a video frame / image is displayed on a media content display page, a target screen determined based on the screen to be processed may be directly displayed on a layer above the screen to be processed in this video frame / image, and a user indicator of the user to be shared may be displayed on a layer above the target screen, or may be set as needed.
[0045] In this embodiment, when a screen to be processed located in a predetermined area of the media content display page changes, for example, when a video frame / image displayed on the media content display page changes, the background screen of the predetermined area may be updated to a target screen corresponding to the changed screen to be processed. Optionally, after displaying at least one user indicator of a user to share in the predetermined area of the media content display page, when a screen to be processed in the predetermined area changes, the method may further include updating the background screen of the predetermined area according to the changed screen to be processed.
[0046] In S203, in response to a slide share operation on the target media content, the target media content is shared with a target sharer corresponding to a user indicator slid when the trigger of the slide share operation is completed.
[0047] The slide share operation may be a trigger operation for sharing the target media content in a slide manner, such as a slide operation in which the position where the slide ends is located on a single user marker displayed in a pre-set area.
[0048] In this embodiment, the user indicator displayed in the preset area can support the user to share the target media content in a sliding manner.
[0049] When a user's slide share operation is received, for example, when it is detected that the touch point is located at the display position of one user mark in a pre-set area when the current user slide ends, the target media content can be shared with the user who should share, corresponding to this user mark located when the user slide ends.
[0050] In this embodiment, the slide share operation may include a slide operation that re-triggers execution after the triggering of the user display operation to be shared with the target has ended, for example, a slide operation that is executed after the execution of the user display operation to be shared with the target has completed (i.e., after the touch point has disappeared).
[0051] In this embodiment, the slide share operation may include a slide operation performed by switching the target share user display operation when the trigger of the target share user display operation has not ended (e.g., the touch point of the target share user display operation has not disappeared). This reduces the user's difficulty in operation and prevents the occurrence of erroneous sharing situations. For example, assuming that the target share user display operation is a long press operation acting on the share control of the target media content, the current user may instruct the current application program to display at least one user indicator of a share user in a predetermined area by long press, and then continue pressing (i.e., without lifting the finger / stylus) to slide to the user indicator of the share user who wants to share the target media content. Thus, after detecting that the current user has long pressed the share control of the target media content and started sliding, the current application program determines whether the user indicator is displayed at the position where the current user's slide ended. If the user indicator is displayed, the target media content can be shared with the target share user corresponding to the user indicator. Optionally, the slide share operation is performed by switching the target share user display operation. Here, a continuous trigger state is maintained when switching from the target user to share operation to the slide share operation.
[0052] In this embodiment, when a user slides to a display position of one user indicator, the display size of the user indicator currently being slid by the user may or may not be adjusted. Optionally, the display size of the user indicator currently being slid by the user may be displayed to facilitate the user's determination of the user indicator currently being slid. After the user adjusts the display size of the user indicator currently being slid, the area size of the preset area may be adjusted according to the adjusted display size of the user indicators to ensure that the preset area can fully display the plurality of user indicators and that the pitch between the plurality of user indicators is not too large or too small. Optionally, the method for sharing media content according to this embodiment may further include, in the step of triggering the slideshare operation, using different display sizes to display the user indicator currently being slid by the slideshare operation and the user indicator currently not being slid by the slideshare operation, and adjusting the area size of the preset area according to the display sizes of the user indicator currently being slid by the slideshare operation and the user indicator currently not being slid by the slideshare operation.
[0053] Taking the display size of a user mark currently being slid by a user as an example, as shown in Fig. 2, when the user has not slid any user mark to a display position, an initial display size may be adopted to display multiple user marks in the preset region 21. As shown in Fig. 5, when the user slides one user mark to a display position, the display size of the user mark currently being slid by the user may be increased from the initial display size to a target display size, and the initial display size may be adopted to display user marks other than the user mark currently being slid by the user. After the display size of this user mark is increased, the region size of the preset region 21 may be determined according to the display sizes of the multiple user marks in the preset region 21, and the determined region size may be adopted to display the preset region 21.
[0054] When the user increases the display size of the user mark that is currently being slid by the user from the initial display size to the target display size, for example, the user mark may be increased from the initial display size to the target display size around the center point of the user mark, or the user mark may be increased from the initial display size to the target display size around an intersection point between one center line of the user mark (e.g., a vertical center line or a horizontal center line) and its boundary, and so on, as needed.
[0055] When determining the area size of the preset area 21 according to the display size of the plurality of user marks, for example, the pitch of adjacent boundaries between adjacent user marks (i.e., boundaries that are close in distance) may be kept constant, and the area size of the preset area 21 may be determined according to the display size of the plurality of user marks and the pitch of adjacent boundaries between the adjacent user marks. Note that, as shown in FIG. 5, after determining the area size of the preset area 21, the center point of the preset area 21, one boundary of the preset area 21, or one point on the boundary of the preset area 21 (for example, one intersection point between the vertical center line or horizontal center line of the preset area 21 and that boundary) may be kept constant, and the display size of the preset area 21 may be adjusted. For example, when the preset area 21 is located to the left of the share control of the target media content and multiple user marks are arranged horizontally in the preset area 21, the right boundary of the preset area 21 may be kept constant, and the horizontal pitch between the rightmost boundary point of the user mark located on the left side of an adjacent user mark pair and the leftmost boundary point of the user mark located on the right side may be kept constant, and the width of the preset area 21 may be increased to the left.
[0056] Note that if the user nickname of the user to whom the sharing is to be performed is not displayed in the preset area 21 (as shown in FIG. 2), i.e., if the user indicator displayed in the preset area 21 does not include the user nickname of the user to whom the sharing is to be performed, when the user slides one of the user indicators to a display position, the user nickname corresponding to the user indicator that the user is currently sliding may be additionally displayed. For example, as shown in FIG. 5, the user nickname corresponding to this user indicator may be displayed at a position related to this user indicator. If the user nickname of the user to whom the sharing is to be performed is displayed in the preset area 21 (as shown in FIG. 3), i.e., if the user indicator displayed in the preset area 21 includes the user nickname of the user to whom the sharing is to be performed, the user nickname included in this user indicator may continue to be displayed when the user slides one of the user indicators to a display position.
[0057] In S204, in response to a click-share operation on the target media content, the target share content is shared with a target sharer corresponding to a user indicator clicked by the click-share operation.
[0058] The click share operation may be a trigger operation for sharing the target media content by clicking, such as a click operation acting on a user indicator displayed in a predefined area.
[0059] In this embodiment, the user indicator displayed in the pre-defined area may support the user to share the target media content in a click manner.
[0060] When a user click share operation is received, for example, when it is detected that the current user clicks on one of the user indicators displayed in a pre-set area, the target media content may be shared with the user who should share with the user indicator.
[0061] As can be understood, after sharing the targeted media content with the target sharing user, for example, after successfully sharing the targeted media content, presentation information may be displayed on the media content display page to notify the user that the targeted media content has been successfully shared. The presentation information may stop displaying, for example, when a stop display operation from the current user is received and / or when the display time length of the presentation information reaches a preset time length (e.g., 1 second).
[0062] The media content sharing method according to this embodiment dynamically updates the background screen of a pre-defined area, supports users to adopt different triggering methods to share target media content, enriches the display methods of user indicators and the sharing methods of media content, and can meet different needs of users. FIG. 6 is a structural block diagram of a media content sharing device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware, or may be configured as an electronic device. For example, the device may be configured as a mobile phone or a tablet PC, and may quickly share a currently displayed media content scenario by executing the media content sharing method. As shown in FIG. 6, the media content sharing device according to this embodiment may include a content display module 601, an indicator display module 602, and a content sharing module 603. Here, the content display module 601 is configured to display target media content on a media content display page. The indicator display module 602 is configured to display at least one user indicator of a target user in a preset area of the media content display page in response to a target user's display operation. Here, a background screen of the preset area is related to the target media content. The content sharing module 603 is configured to share the target media content with a target user corresponding to the user indicator affected by the share operation in response to a share operation on the target media content.
[0063] The media content sharing device according to this embodiment displays target media content on a media content display page using a content display module. In response to a target user to share display operation using a mark display module, at least one user mark of a user to share is displayed in a predetermined area of the media content display page, with a background screen of the predetermined area related to the target media content. In response to a share operation on the target media content using a content sharing module, the target media content is shared with a target user to share corresponding to the user mark affected by the share operation. This embodiment employs the above technical solution to display the user mark of a user to share in the predetermined area using a background screen related to the media content, thereby enriching the display method of the user mark and further enriching the method of sharing media content, thereby meeting users' sharing needs.
[0064] In the above embodiment, the sign display module 602 may further be configured to, in response to a user display operation to be targeted for sharing, adopt a preset screen processing method to process the screen to be processed in the preset area, obtain a target screen, and display the target screen as a background screen of the preset area.
[0065] The media content sharing device according to this embodiment may further include a screen update module configured to update the background screen of the preset area according to the changed screen to be processed when the screen to be processed in the preset area changes after displaying at least one user indicator of a user to be shared in the preset area of the media content display page.
[0066] In the above solution, the distance between the predetermined area and the share control of the target media content is within a predetermined distance range.
[0067] In the above solution, the content sharing module 603 may include at least one of a slide share unit configured to share the target media content with a target sharer corresponding to a user indicator slid when the trigger of the slide share operation is terminated in response to a slide share operation on the target media content, and a click share unit configured to share the target share content with a target sharer corresponding to a user indicator clicked by the click share operation in response to a click share operation on the target media content.
[0068] In the above solution, the slide share operation may be performed by switching the target user display operation to the slide share operation, and a continuous trigger state may be maintained when switching from the target user display operation to the slide share operation.
[0069] The media content sharing device according to this embodiment may further include a size adjustment module configured to display a user indicator for a user whose slide share operation is currently being slid and a user indicator for a user whose slide share operation is not currently being slid by adopting different display sizes during the triggering of the slide share operation, and to adjust the region size of the preset region according to the display sizes of the user indicator for a user whose slide share operation is currently being slid and the user indicator for a user whose slide share operation is not currently being slid.
[0070] In the above solution, the content sharing module 603 may be configured to, when the trigger of the sharing operation is terminated, share the target media content with a target sharer corresponding to the user indicator affected by the sharing operation, and cancel the display of the user indicator of the at least one sharer and the background screen.
[0071] The media content sharing device according to the embodiment of the present disclosure can execute the media content sharing method according to any embodiment of the present disclosure, and includes a corresponding functional module for executing the media content sharing method. For technical details not described in this embodiment, please refer to the media content sharing method according to any embodiment of the present disclosure. Referring now to FIG. 7, a structural schematic diagram of an electronic device (e.g., a terminal device) 700 suitable for implementing 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 devices such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (PMPs), and in-vehicle devices (e.g., in-vehicle navigation devices), as well as fixed devices such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 7 is merely an example and should not impose any limitations on the functionality and scope of application of the embodiment of the present disclosure.
[0072] 7, electronic device 700 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 701. The processing unit can perform a number of appropriate operations and processes based on programs stored in read-only memory (ROM) 702 or loaded from storage device 708 into random access memory (RAM) 703. RAM 703 further stores a number of programs and data necessary for the operation of electronic device 700. Processing unit 701, ROM 702, and RAM 703 are interconnected via bus 704. An input / output (I / O) interface 705 is also connected to bus 704.
[0073] Generally, input devices 706, including, for example, a touch screen, touch board, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 707, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 708, including, for example, a magnetic tape, hard disk, etc.; and communication devices 709, can be connected to the I / O interface 705. The communication devices 709 can allow the electronic device 700 to exchange data with other devices through wireless or wired communication. While FIG. 7 illustrates the electronic device 700 having multiple devices, it should be understood that not all of the devices shown are required to be implemented or included. Alternatively, more or fewer devices may be implemented or included.
[0074] According to an embodiment of the present disclosure, the processes described with reference to the flowcharts above can 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 stored on a non-transitory computer-readable medium. The computer program includes 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 709, or may be installed from the storage device 708, or may be installed from the ROM 702. When the computer program is executed by the processing device 701, the functions defined by the methods of the embodiment of the present disclosure are performed.
[0075] 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 both. 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. Examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, RAM, ROM, an Erasable Programmable Read-Only Memory (EPROM) or flash memory, optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program. The program may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium. The computer-readable signal medium may transmit, propagate, or carry a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.
[0076] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks (LANs), wide area networks (WANs), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any network now known or hereafter developed.
[0077] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.
[0078] The computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: display target media content on a media content display page; display a user indicator of at least one user to share in a predetermined area of the media content display page in response to a target user to share display operation, wherein a background screen of the predetermined area is related to the target media content; and share the target media content with a target user to share corresponding to the user indicator affected by the share operation in response to a share operation on the target media content.
[0079] Computer program code for carrying out the operations of the present disclosure can be written in one or a variety of programming languages, or a combination thereof. Such programming languages include, but are not limited to, object-oriented programming languages (e.g., Java, Smalltalk, C++), as well as general procedural programming languages (e.g., "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. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0080] 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. This module, program segment, or portion of code includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions illustrated in the blocks may occur in a different order than illustrated in the figures. For example, two consecutive blocks may actually be executed essentially in parallel. Depending on the functionality involved, the blocks may also be executed in the reverse order. 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 by a dedicated hardware-based system that performs the specified function or operation, or by a combination of dedicated hardware and computer instructions.
[0081] The units described in relation to the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of modules do not necessarily limit the units themselves.
[0082] The functionality described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, typical types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0083] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, device, or apparatus. The 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, portable computer disks, hard disks, RAM, ROM, EPROM, or flash memory, optical fiber, CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the above. According to one or more embodiments of the present disclosure, Example 1 provides a method for sharing media content, including: displaying target media content on a media content display page; and, in response to a target user-to-share display operation, displaying a user indicator of at least one target user in a preset area of the media content display page, where a background screen of the preset area is related to the target media content; and, in response to a share operation on the target media content, sharing the target media content with a target user corresponding to the user indicator affected by the share operation.
[0084] According to one or more embodiments of the present disclosure, Example 2 further includes: in response to a user display operation to be targeted for sharing, employing a preset screen processing method to process the screen to be processed in the preset area, obtaining a target screen, and displaying the target screen as a background screen of the preset area, according to the method described in Example 1.
[0085] According to one or more embodiments of the present disclosure, Example 3 further includes, after displaying at least one user indicator of a user to share in a preset area of the media content display page by the method described in Example 1, when a screen to be processed in the preset area changes, updating a background screen of the preset area according to the changed screen to be processed.
[0086] According to one or more embodiments of the present disclosure, Example 4 is the method described in Example 1, whereby the distance between the preset area and the share control of the target media content is within a preset distance range.
[0087] According to one or more embodiments of the present disclosure, Example 5, by the method described in any one of Examples 1 to 4, sharing the target media content to a target sharer corresponding to a user indicator affected by the share operation in response to a share operation on the target media content includes at least one of: sharing the target media content to a target sharer corresponding to a user indicator that is slid when the trigger of the slide share operation ends in response to a slide share operation on the target media content; and sharing the target share content to a target sharer corresponding to a user indicator that is clicked by the click share operation in response to a click share operation on the target media content.
[0088] According to one or more embodiments of the present disclosure, Example 6 is the method of Example 5, wherein the slideshare operation is performed by switching the target user-to-share display operation, and wherein a continuous trigger state is maintained when switching from the target user-to-share display operation to the slideshare operation.
[0089] According to one or more embodiments of the present disclosure, Example 7 uses the method described in Example 5 to, in the process of triggering the slideshare operation, further including: using different display sizes to display the user indicator for the user whose slideshare operation is currently sliding and the user indicator for the user whose slideshare operation is not currently sliding; and adjusting the region size of the preset region according to the display sizes of the user indicator for the user whose slideshare operation is currently sliding and the user indicator for the user whose slideshare operation is not currently sliding.
[0090] According to one or more embodiments of the present disclosure, Example 8, by the method described in any one of Examples 1 to 4, sharing the target media content to a target sharer corresponding to a user indicator on which the share operation acts includes, when the trigger of the share operation ends, sharing the target media content to a target sharer corresponding to a user indicator on which the share operation acts, and canceling the display of the user indicator of the at least one sharer user and the background screen.
[0091] According to one or more embodiments of the present disclosure, Example 9 provides a media content sharing device, including: a content display module configured to display target media content on a media content display page; an indicator display module configured to display a user indicator of at least one target user in a predetermined area of the media content display page in response to a target user to share display operation, wherein a background screen of the predetermined area is related to the target media content; and a content sharing module configured to share the target media content with a target user corresponding to the user indicator affected by the share operation in response to a share operation on the target media content.
[0092] According to one or more embodiments of the present disclosure, Example 10 provides an electronic device, including one or more processors and a memory configured to store one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the method for sharing media content described in any one of Examples 1 to 8.
[0093] According to one or more embodiments of the present disclosure, Example 11 provides a computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing the method for sharing media content described in any one of Examples 1 to 8. The above description merely describes the embodiments of the present disclosure and the technical principles employed therein. It should be understood by those skilled in the art that the scope of the present disclosure is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept disclosed above. Other technical solutions include, for example, a technical solution formed by mutually replacing the above features with technical features having similar functions disclosed in the present disclosure (including, but not limited to, the above features).
[0094] It should be noted that although various operations are described using a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence shown or in sequential execution. In certain environments, multiple tasks and parallel processing may be advantageous. Similarly, the above discussion includes multiple implementation details. 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 be implemented in multiple embodiments, either alone or in any suitable subcombination.
Claims
1. Displaying the target media content on a media content display page; In response to a target user-to-share display operation, displaying a user indicator of at least one user to share in a predetermined area of the media content display page, wherein a background screen of the predetermined area is related to the target media content; In response to a share operation on the target media content, sharing the target media content with a target sharer corresponding to a user indicator on which the share operation is performed; How to share media content, including:
2. The method further includes: in response to the user display operation to be shared, adopting a preset screen processing method to process the screen to be processed in the preset area, obtaining a target screen, and displaying the target screen as a background screen of the preset area. The method of claim 1.
3. and updating a background screen of the predetermined area according to the changed screen to be processed when a screen to be processed in the predetermined area is changed after displaying at least one user indicator of a user to be shared in the predetermined area of the media content display page. The method of claim 1.
4. the distance between the predetermined area and the share control of the target media content is within a predetermined distance range; The method of claim 1.
5. In response to a share operation on the target media content, sharing the target media content with a target sharer corresponding to a user indicator on which the share operation operates, In response to a slide share operation on the target media content, sharing the target media content with a target sharer corresponding to a user indicator that is slid upon triggering of the slide share operation; In response to a click-share operation on the target media content, sharing the target share content with a target sharer corresponding to a user indicator clicked by the click-share operation; The method according to any one of claims 1 to 4, comprising at least one of:
6. The slide share operation is executed by switching the target user display operation to be shared, and a continuous trigger state is maintained when switching from the target user display operation to the slide share operation. The method of claim 5.
7. The trigger of the slideshare operation further includes using different display sizes to display the user indicator of the user whose slideshare operation is currently being slid and the user indicator of the user whose slideshare operation is not currently being slid, and adjusting the area size of the preset area according to the display size of the user indicator of the user whose slideshare operation is currently being slid and the user indicator of the user whose slideshare operation is not currently being slid. The method of claim 5.
8. Sharing the target media content to a target sharer corresponding to a user indicator on which the share operation is performed; When the trigger of the sharing operation is terminated, sharing the target media content with a target user to whom the sharing operation is to be performed, and canceling the display of the user indicator of the at least one user to whom the sharing operation is to be performed and the background screen. The method according to any one of claims 1 to 4.
9. a content display module configured to display the target media content on a media content display page; a sign display module configured to display at least one user sign of a user to share in a predetermined area of the media content display page in response to a target user to share display operation, wherein a background screen of the predetermined area is related to the target media content; a content sharing module configured to, in response to a share operation on the target media content, share the target media content with a target sharer corresponding to a user indicator on which the share operation is performed; A media content sharing device comprising:
10. at least one processor; 1. An electronic device comprising: a memory communicatively coupled to the at least one processor; the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to cause the at least one processor to perform the media content sharing method according to any one of claims 1 to 8; electronic equipment.
11. Stored are computer instructions which, when executed by a processor, implement the method for sharing media content according to any one of claims 1 to 8. A computer-readable storage medium.
Citation Information
Patent Citations
Method and device for rapidly sharing file through pressure touch technology
CN105760430A
Information sharing method and device, electronic equipment and storage medium
CN111258486A
Method and device for operating user interface and recording medium using the same
JP2009266199A
Message transmission / reception support system, message transmission / reception support program, and message transmission / reception support method
JP2014219767A
Program, information processing method, and terminal
JP2020154652A