Methods, devices, electronic devices, and storage media for sharing media content.
Patent Information
- Application Number
- JP2025517887
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-09-26
- Filing Date
- 2023-08-29
- Publication Date
- 2026-09-17
- Estimated Expiration
- 2043-08-29
Smart Images

Figure 0007923411000001 
Figure 0007923411000002 
Figure 0007923411000003
Abstract
Description
[Technical Field]
[0001] (Reference to Related Application) The present application claims priority from the Chinese patent application with the application number 202211177498.X filed with the China National Intellectual Property Administration on September 26, 2022, and the entire content of said application is incorporated into the present application by reference.
[0002] (Technical Field) Embodiments of the present disclosure relate to the field of computer technology, for example, to a method and apparatus for sharing media content, an electronic device, and a storage medium. [Background Art]
[0003] In some application programs, when a user watches a video, the user can share the currently watched video to other users through a video sharing panel. However, in the related art, video sharing methods are relatively simple and cannot meet users' needs. [Summary of the Invention] [Problem to be Solved by the Invention]
[0004] Embodiments of the present disclosure provide a method and apparatus for sharing media content, an electronic device, and a storage medium that can enrich video sharing methods. [Means for Solving the Problem]
[0005] According to a first aspect, an embodiment of the present disclosure provides a method for sharing media content. This method includes displaying target media content on a media content display page, and in response to a user display operation for target sharing, displaying a user identifier for at least one user to share with in a pre-configured area of the media content display page, wherein the background screen of the pre-configured area is related to the target media content, and sharing the target media content with the target user to share with, corresponding to the user identifier on which the sharing operation is performed, in response to a share operation for the target media content.
[0006] According to a second aspect, an embodiment of the present disclosure further provides a media content sharing device. This device includes a content display module configured to display target media content on a media content display page, and an indicator display module configured to display a user indicator for at least one user to share with in a pre-defined area of the media content display page in response to a user display operation for target sharing, wherein the background screen of the pre-defined area includes an indicator display module associated with the target media content, and a content sharing module configured to share the target media content with the user to share with corresponding to the user indicator on which the sharing operation is performed in response to a share operation for the target media content.
[0007] According to a third aspect, an embodiment of the present disclosure further provides an electronic device comprising at least one processor and memory configured to store at least one program, the at least one program being executed by the at least one processor and causing the at least one processor to implement the media content sharing method described in the embodiment of the present disclosure.
[0008] According to a fourth aspect, embodiments of the present disclosure further provide a computer-readable storage medium on which a computer program is stored, and when this program is executed by a processor, a method for sharing media content described in embodiments of the present disclosure is realized. [Brief explanation of the drawing]
[0009] [Figure 1] This is a flowchart illustrating the method for sharing media content according to the embodiments of this disclosure. [Figure 2] This is a schematic diagram of the display of a user indicator according to an embodiment of the present disclosure. [Figure 3] This is a schematic diagram of the display of another user indicator according to an embodiment of the present disclosure. [Figure 4] This is a flowchart illustrating a method for sharing other media content according to an embodiment of the present disclosure. [Figure 5] This is a schematic diagram of another user indicator display according to an embodiment of the present disclosure. [Figure 6] This is a structural block diagram of a media content sharing device according to an embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]
[0010] The following describes embodiments of the present disclosure with reference to the drawings. While the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be implemented 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.
[0011] It should be understood that the steps described in the embodiments of the method of this disclosure may be performed in a different order and / or in parallel. Furthermore, embodiments of the method may include additional steps and / or omit the performance of the indicated steps.
[0012] As used herein, the term “including” and its variations are open inclusions, i.e., “including, but not limited to.” The term “based on” means “based at least partially.” The term “one embodiment” means “at least one embodiment,” the term “another embodiment” means “at least one other embodiment,” and the term “several embodiments” means “at least several embodiments.” Relevant definitions of other terms are given in the following description.
[0013] It should be noted that the concepts of “first,” “second,” etc., as used in this disclosure are used solely to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules, or units.
[0014] It should be noted that the modifications “one” and “multiple” as used in this disclosure are general in nature and not restrictive. Those skilled in the art should understand that unless otherwise specified in the context, they should be understood as “one or more.”
[0015] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are used for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0016] To ensure understanding, before using any of the technical proposals disclosed in the various embodiments of this disclosure, the user should be informed in an appropriate manner, in accordance with applicable laws and regulations, of the type of personal information related to this disclosure, the scope of use, and the usage scenarios, and the user's permission should be obtained.
[0017] For example, when responding to receiving a user's spontaneous request, the present invention sends presentation information to the user, and clearly presents to the user that it is necessary to obtain and use the user's personal information for the operation requested to be executed by the user. Thereby, the user can autonomously select whether to provide personal information to software or hardware such as electronic devices, application programs, servers or storage media that execute the operations of the technical solution of the present disclosure based on the presentation information.
[0018] As an optional but non-limiting implementation manner, in response to receiving a user's spontaneous request, the manner of sending presentation information to the user may be, for example, a pop-up window manner. The presentation information may be presented in the pop-up window in text form. In addition, the pop-up window may be provided with a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0019] It can be understood that the above notification and user permission acquisition process is only schematic, and does not limit the implementation manners of the present disclosure, and other manners that meet relevant laws and regulations may also be used in the implementation manners 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 executed by a media content sharing apparatus. Here, the apparatus may be implemented by software and / or hardware, and may be configured in an electronic device. For example, the apparatus may be configured in a mobile phone or a tablet computer. The media content sharing method according to the embodiment of the present disclosure is applied to quickly sharing a scenario of currently watched media content. As shown in FIG. 1, the media content sharing method according to the present embodiment may include the following steps.
[0020] In S101, target media content is displayed on a media content display page.
[0021] In this embodiment, target 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 the 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 composed of at least one image. When displaying graphic content, the image currently displayed in the media content page by the graphic content may be automatically switched according to a preset switching rule, and / or switched based on a user's image switching operation.
[0023] In S102, in response to a user display operation for a target to be shared, user identifiers of at least one user to be shared are displayed in a preset area of the media content display page. Here, the background screen of the preset area is related to the target media content.
[0024] The user display operation for target sharing may be a share user display operation that instructs the system to display a user marker for the user to share with the target media content, using a screen related to the target media content as the background screen. For example, this may be a pre-set gesture operation that acts within the media content display page, or a long-press or rapid-fire operation that acts on the share control of the target media content. Media content may have one or more associated screens, and the screens associated with different media content may be different. For example, target media content may have one associated screen, for example, the background screen of a pre-set area may be determined based on the cover of the target media content, or based on a video frame / image in the target media content. Alternatively, target media content may have only multiple associated screens, and accordingly, the background screen of the pre-set 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 the screen on which the target media content is currently displayed within the pre-set area.
[0025] The pre-configured area may be an area for displaying user markers for users to share with, using a screen related to the target media content as the background screen. This pre-configured area may be related to or unrelated to the trigger position of the user display operation for target sharing. In other words, if the trigger position of the user display operation for target sharing is different, this pre-configured area may be the same or different.
[0026] For example, the user marker for the user to be shared may be displayed in a single pre-defined area (for example, a single area whose distance from the share control of the target media content is within a pre-defined area range), without considering the trigger position of the user display operation to be targeted for sharing. Alternatively, by considering the trigger position of the user operation to be targeted for sharing and displaying the user marker for the user to be shared in a single area associated with this trigger position, the distance the user needs to move their finger / stylus to switch from performing the user display operation to performing the share operation is reduced, enabling rapid sharing of media content. Selectively, the distance between the pre-defined area and the share control of the target media content is within a pre-defined distance range. The area associated with each trigger position may be set as needed. For example, it may be an area that includes or does not include the relevant trigger position, for example, a single area whose distance from the relevant trigger position is within a pre-defined distance range. The distance from the share control / trigger position being within a pre-defined distance range may be set as needed, for example, by the distance between the center point of the pre-defined area or the boundary point closest to the share control / trigger position on the boundary of the pre-defined area and the share control / trigger position being within a pre-defined distance range.
[0027] The users to whom the content should be shared may be users to whom the target media content is shared by the current user. These may be related users of the current user, such as the current user's friends and / or users that the current user follows. The user identifier of the users to whom the content should be shared may be an identifier of the users to whom the content should be shared, such as the user avatar and / or user nickname.
[0028] When an operation to display users who should be targeted for sharing is received, the screen related to the target media content may be adopted as the background screen, and at least one user marker for the user who should be targeted for sharing may be displayed in a pre-configured area on the media content display page. For example, a number of user markers for users who should be targeted for sharing (e.g., four) may be displayed in this pre-configured area. Hereinafter, the method for determining which users to display the user marker for sharing in the pre-configured area is not limited, and for example, the users to display the user marker for sharing in the pre-configured area may be determined according to the level of intimacy between each user and the current user, the number of interactions, and / or the number of media content shares.
[0029] For example, if the user display operation for target sharing is a long-press operation that acts on the share control 20 of the target media content, when it is detected that the current user long-presses the share control 20 of the target media content, a screen related to the media content may be adopted as the background screen (not shown), and as shown in Figures 2 and 3, a user marker for at least one user to share with may be displayed in a pre-set area 21 that is on one side of the share control 20 and within a pre-set distance range from the share control 20.
[0030] In S103, in response to a share operation for the target media content, the target media content is shared with the target user to whom the share operation is performed, corresponding to the user indicator on which the share operation is performed.
[0031] A share operation may be a trigger operation to instruct the sharing of target media content, such as a click or slide operation that acts on a user indicator displayed in a pre-defined area. The target user to share with may be the user corresponding to the user indicator on which the share operation acts. The user indicator on which the share operation acts may include a user indicator that acts when the share operation trigger ends, such as a user indicator that is displayed at the trigger position when the share operation trigger ends.
[0032] When a share operation is received for target media content, the system can determine the user identifier on which the share operation will be performed and the target user to whom the content should be shared, and then share the target media content with that target user.
[0033] In this embodiment, after sharing the target media content with the target user, the display of the user indicator for the user to be shared in the pre-defined area may be maintained until a trigger operation is received to instruct the system to stop displaying the user indicator for the user to be shared in the pre-defined area. To facilitate the user viewing the media content screen where the target media content is located within the pre-defined area, the display of the user indicator for the user to be shared in the pre-defined area may be stopped directly. In this case, selectively sharing the target media content with the target user corresponding to the user indicator on which the share operation acts includes, at the end of the share operation trigger, sharing the target media content with the target user corresponding to the user indicator on which the share operation acts, and canceling the display of the user indicator for at least one user to be shared and the background screen. For example, when the share operation trigger ends, the target media content may be shared with the target user, the display of the user indicator for the user to be shared in the pre-defined area may be stopped, and the background screen displayed within the pre-defined area may be switched to the media content screen (e.g., the screen to be processed) where the target media content is located within this pre-defined area.
[0034] In this embodiment, in addition to the user display operation for target sharing, the user may instruct the current application program to display a user indicator for at least one user to share with via other user display operations. For example, the user may instruct the current application program to display a user indicator for at least one user to share with via a share panel display operation. This share panel display operation may include, for example, a click operation that acts on the share controls of the target media content and / or a long press operation that acts within the non-control display area of the media content display page. Thereafter, when the current application program detects that the current user has performed a share panel display operation, it may respond to this share panel display operation by displaying the share panel for the target media content on the media content display page, and displaying a user indicator for at least one user to share with and at least one interaction control on this share panel. At this time, the current user may share the target media content via this share panel.
[0035] It should be noted that the operation to display the share panel and the operation to display the target user to share with may be different trigger operations. Displaying the user identifier of the user to share with in the form of a share panel and displaying the user identifier of the user to share with in a pre-configured area may be different user identifier display methods. For example, the display area of the share panel may not be related to the trigger position of this 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 pre-configured area may be associated with the trigger position of the operation to display the target user to share with and / or the share control of the target media content. And / or, the background color of the share panel may be a pre-configured background color not associated with the target media content, such as white, but the background screen of the pre-configured area may be a screen related to the target media content. And / or, in addition to displaying the user identifier of the user to share with, the share panel may also display at least one interaction control, such as a feedback control / notification control, a double-speed playback control and / or an application program control for sharing the target media content with friends in the relevant application program, corresponding to a different application program. In the pre-configured area, only the user identifier of the user who should be sharing may be displayed.
[0036] The media content sharing method according to this embodiment involves displaying the target media content on the media content display page, and in response to a user display operation for the target to share with, displaying a user indicator for at least one user to share with in a pre-set area on the media content display page. Here, the background screen of this pre-set area is related to the target media content, and in response to a share operation for the target media content, the target media content is shared with the target user to share with, corresponding to the user indicator on which this share operation acts. This embodiment adopts the above technical proposal and, by employing a background screen related to the media content and displaying a user indicator for the user to share with in a pre-set area, enriches the display method of user indicators, further enriches the media content sharing method, and can satisfy the sharing needs of users. Figure 4 is a flowchart of another media content sharing method according to an embodiment of the present disclosure. The scheme in this embodiment may be combined with one or more selective schemes from the above embodiments. Selectively, the media content sharing method according to this embodiment further includes, in response to a user display operation to target share, employing a pre-set screen processing method to process the screen to be processed within the pre-set area, obtaining a target screen, and displaying the target screen as the background screen of the pre-set area.
[0037] Selectively sharing the target media content with users who should be targeted for sharing, corresponding to user indicators on which the sharing operation acts, in response to a share operation on the target media content, includes at least one of the following: sharing the target media content with users who should be targeted for sharing, corresponding to user indicators slid at the end of the trigger of the slideshare operation, in response to a slideshare operation on the target media content; and sharing the target share content with users who should be targeted for sharing, corresponding to user indicators clicked by the clickshare operation, in response to a clickshare operation on the target media content.
[0038] As shown in Figure 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 the media content display page.
[0040] In S202, in response to a user display operation to target share, a pre-configured screen processing method is adopted to process the screen to be processed within the pre-configured area, a target screen is obtained, the target screen is displayed as the background screen of the pre-configured area of the media content display page, a user indicator for at least one user to share is displayed in the pre-configured area, and S203 or S204 is executed.
[0041] The screen to be processed may be a screen located within a predefined area in the video frame / image of the target media content, for example, a screen located within a predefined area in the video frame / image currently displayed on the media content display page where the target media content is currently displayed. The predefined image processing method may be any predefined image processing method, and this embodiment is not limited to this predefined image processing method. Selectively, this predefined image processing method may be Gaussian blur processing. Provided that user indicators can be clearly displayed, the user can roughly understand the screen content located within the predefined area in the video frame / image currently displayed on the media content display page where the target media content is currently displayed, via the background screen of the predefined area, thereby avoiding a situation where the current user cannot understand the screen content located within the predefined area where the target media content is currently displayed.
[0042] In this embodiment, the background screen of the pre-defined area may be a screen related to the screen located within the pre-defined area in the video frame / image currently displayed on the media content display page where the target media content is located.
[0043] For example, after a video frame / image from the target media content is displayed on the media content display page, a pre-configured image processing method may be used to process the screen to be processed where the video frame / image is located within a pre-configured area, obtain a target screen, and replace the screen to be processed in the video frame / image with this target screen. Alternatively, the screen to be processed in the video frame / image may be pre-processed before the video frame / image from the target media content is displayed on the media content display page. For example, before the video frame / image from the target media content is displayed on the media content display page, a pre-configured image processing method may be used to process the screen to be processed where the video frame / image is located within a pre-configured area when it is displayed, obtain a target screen, and replace the screen to be processed in the video frame / image with this target screen.
[0044] To make it easier to understand, after determining the target screen, it is not necessary to replace the screen to be processed in the corresponding video frame / image with this target screen. For example, when a single video frame / image is displayed on a media content display page, the target screen determined based on the screen to be processed in this video frame / image may be displayed directly above the screen to be processed in this video frame / image, and the user marker of the user to be shared may be displayed above this target screen, or set as needed.
[0045] In this embodiment, when the screen to be processed located within a pre-defined area on the media content display page changes, for example, when the video frame / image displayed on the media content display page changes, the background screen of the pre-defined area may be updated to the target screen corresponding to the changed screen to be processed. At this time, it further includes selectively displaying a user marker for at least one user to be shared in the pre-defined area of the media content display page, and then, when the screen to be processed within the pre-defined area changes, updating the background screen of the pre-defined area according to the changed screen to be processed.
[0046] In S203, in response to a SlideShare operation on the target media content, the target media content is shared with the target user corresponding to the user indicator that was slid at the end of the trigger for the SlideShare operation.
[0047] A slide share operation may be a trigger operation that shares target media content in a slide manner, for example, a slide operation where the position where the slide ends is located at a user indicator displayed in a pre-set area.
[0048] In this embodiment, user indicators displayed within a pre-defined area can support users in sharing target media content using a slide format.
[0049] When a user's slideshare operation is received, for example, when it is detected that the touch point is located at the display position of a user indicator in a pre-defined area when the current user slide ends, the target media content can be shared with the user who should share it, corresponding to the user indicator located at the end of the user slide.
[0050] In this embodiment, the slideshare operation may include slide operations that are triggered again after the trigger for the user display operation to be targeted for sharing has finished, for example, slide operations that are performed after the execution of the user display operation to be targeted for sharing has been completed (i.e., after the touchpoint has disappeared).
[0051] In this embodiment, the slideshare operation may include a slide operation performed by switching the user display operation to be targeted for sharing when the trigger for the user display operation to be targeted for sharing has not finished (for example, the touch point for the user display operation to be targeted for sharing has not disappeared). This reduces the difficulty of the user operation and avoids the occurrence of accidental sharing. As an example, if the user display operation to be targeted for sharing is a long-press operation that acts on the share control of the target media content, the current user may instruct the current application program to display a user marker for at least one user to be shared in a predetermined area by long-pressing, and then continue to press and slide (i.e., without lifting the finger / stylus) to the user marker of the user to whom the target media content is to be shared. In this way, the current application program, after detecting that the current user has long-pressed the share control of the target media content and started sliding, determines whether a user marker is displayed at the position where the current user's slide ended, and if a user marker is displayed, the target media content can be shared to the target user corresponding to this user marker. At this time, selectively, the slideshare operation is performed by switching the user display operation to be targeted for sharing. Here, a continuous trigger state is maintained when switching from the user display operation to be targeted for sharing to the slideshare operation.
[0052] In this embodiment, when a user slides to the display position of one user sign, the user may or may not adjust the display size of the user sign they are currently sliding to.Optionally, to facilitate the user determining which user sign they are currently sliding to, the display size of the user sign they are currently sliding to may be displayed. After the user adjusts the display size of the user sign they are sliding to, the area size of the preset area may be adjusted according to the adjusted display size of the user signs in order to ensure that the preset area can fully display the multiple user signs and that the pitch between the multiple user signs does not become too large or too small.Optionally, the media content sharing method according to this embodiment may further include, in the trigger process of the slideshare operation, using different display sizes to display the user sign that the slideshare operation is currently sliding to and the user sign that the slideshare operation is not currently sliding to, and adjusting the area size of the preset area according to the display sizes of the user sign that the slideshare operation is currently sliding to and the user sign that the slideshare operation is not currently sliding to.
[0053] As shown in Figure 2, taking the example of increasing the display size of the user indicator that the user is currently sliding to, when the user has not slid to the display position of any user indicator, the initial display size may be adopted and multiple user indicators may be displayed in the pre-set area 21. As shown in Figure 5, when the user slides to the display position of one user indicator, the display size of the user indicator that the user is currently sliding to may be increased from the initial display size to the target display size, other user indicators other than the user indicator that the user is currently sliding to may be displayed using the initial size, and after increasing the display size of this indicator, the area size of the pre-set area 21 may be determined according to the display sizes of the multiple user indicators in the pre-set area 21, and the pre-set area 21 may be displayed using this determined area size.
[0054] When increasing the display size of a user indicator that a user is currently sliding from its initial display size to its target display size, for example, the user indicator may be enlarged from its initial display size to its target display size around its center point, or it may be enlarged from its initial display size to its target display size around one of its centerlines (e.g., a vertical centerline or a horizontal centerline) and one of its boundaries, and so on, as needed.
[0055] When determining the size of a preset region 21 according to the display sizes of multiple user signs, for example, the pitch of adjacent boundaries between adjacent user signs (i.e., boundaries that are close together) may be kept constant, and the size of the preset region 21 may be determined according to the display sizes of multiple user signs and the pitch of adjacent boundaries between adjacent user signs. Alternatively, as shown in Figure 5, after determining the size of the preset region 21, the display size of the preset region 21 may be adjusted by keeping the center point of the preset region 21, one boundary of the preset region 21, or a point on the boundary of the preset region 21 (for example, the intersection point of the vertical center line or horizontal center line of the preset region 21 with its boundary) constant. For example, when a pre-defined area 21 is located to the left of the share control of the target media content, and multiple user indicators are arranged horizontally within the pre-defined area 21, the right boundary of the pre-defined area 21 may be kept constant, and the horizontal pitch between the rightmost boundary point of the leftmost user indicator in an adjacent user indicator pair and the leftmost boundary point of the rightmost user indicator may be kept constant, thereby increasing the width of the pre-defined area 21 to the left.
[0056] Furthermore, if the user nickname of the user to be shared is not displayed in the pre-configured area 21 (as shown in Figure 2), that is, if the user indicator displayed in the pre-configured area 21 does not include the user nickname of the user to be shared, when the user slides to the display position of one user indicator, the user nickname corresponding to the user indicator the user is currently sliding to may be added and displayed. For example, as shown in Figure 5, the user nickname corresponding to this user indicator may be displayed at the associated position of this user indicator. If the user nickname of the user to be shared is displayed in the pre-configured area 21 (as shown in Figure 3), that is, if the user indicator displayed in the pre-configured area 21 includes the user nickname of the user to be shared, when the user slides to the display position of one user indicator, the user nickname included in this user indicator may continue to be displayed.
[0057] In S204, in response to a click-share operation on the target media content, the target share content is shared with the user who should be the target share recipient, corresponding to the user indicator clicked by the click-share operation.
[0058] A click share operation may be a trigger operation that shares target media content using a click method, such as a click operation that acts on a single user indicator displayed in a pre-defined area.
[0059] In this embodiment, the user indicator displayed within a predefined area may support the user sharing target media content via a click-based method.
[0060] When a user click share operation is received, for example, when it is detected that the current user clicks on a user icon displayed in a predefined area, the target media content may be shared with the user who should share it, corresponding to this user icon.
[0061] To ensure understanding, after sharing target media content with users who should be targeted for sharing, for example, after successfully sharing the target media content, information may be displayed on the media content display page to inform the user that the target media content has been successfully shared. This information may be stopped, for example, when the current user requests a stop display operation, and / or when the display duration of this information reaches a predetermined duration (e.g., 1 second).
[0062] The media content sharing method according to this embodiment dynamically updates the background screen of a pre-set area, supports users in sharing target media content using different trigger methods, enriches the display method of user indicators and media content sharing methods, and can meet the diverse needs of users. Figure 6 is a structural block diagram of a media content sharing device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, or it may be configured in an electronic device. For example, it may be configured in a mobile phone or a tablet PC, and by performing a media content sharing method, the currently displayed media content scenario can be quickly shared. As shown in Figure 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 a user indicator for at least one user to share with in a pre-configured area of the media content display page in response to a user display operation to target share. Here, the background screen of the pre-configured area is related to the target media content. The content sharing module 603 is configured to share the target media content with the target user corresponding to the user indicator on which the share operation acts, in response to a share operation for 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 user display operation for target sharing, a user indicator module displays a user indicator for at least one user to share with in a pre-configured area on the media content display page. Here, the background screen of this pre-configured area is related to the target media content. In response to a share operation for the target media content, the content share module shares the target media content with the user to share with, corresponding to the user indicator on which the share operation is performed. This embodiment adopts the above technical proposal and, by using a background screen related to the media content and displaying a user indicator for the user to share with in a pre-configured area, enriches the display method of user indicators, further enriches the media content sharing method, and can satisfy the sharing needs of users.
[0064] In the above embodiment, the indicator display module 602 may further be configured to process the screen to be processed within the pre-set area by employing a pre-set screen processing method in response to a user display operation to be targeted for sharing, obtain a target screen, and display the target screen as the background screen of the pre-set 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 pre-configured area according to the changed screen after the screen to be processed in the pre-configured area has changed, following the display of a user marker for at least one user to share with the media content in a pre-configured area of the media content display page.
[0066] In the above-described plan, the distance between the pre-defined area and the share control of the target media content is within a pre-defined distance range.
[0067] In the above solution, the content sharing module 603 may include at least one of the following: a slideshare unit configured to share the target media content with a user who is to be targeted for sharing, corresponding to the user indicator slid at the end of the trigger of the slideshare operation, in response to a slideshare operation on the target media content; and a clickshare unit configured to share the target share content with a user who is to be targeted for sharing, corresponding to the user indicator clicked by the clickshare operation, in response to a clickshare operation on the target media content.
[0068] In the above solution, the slideshare operation may be performed by switching the user display operation to be targeted for sharing. Here, a continuous trigger state may be maintained when switching from the user display operation to be targeted for sharing to the slideshare operation.
[0069] The media content sharing device according to this embodiment may further include a size adjustment module configured to display a user indicator indicating that the slideshare operation is currently being slid and a user indicator indicating that the slideshare operation is not currently being slid, using different display sizes during the triggering process of the slideshare operation, and to adjust the area size of the preset area according to the display size of the user indicator indicating that the slideshare operation is currently being slid and the user indicator indicating that the slideshare operation is not currently being slid.
[0070] In the above solution, the content sharing module 603 may be configured to share the target media content to the target user corresponding to the user indicator on which the sharing operation is performed, when the trigger of the sharing operation ends, and to cancel the display of the user indicator and background screen of the at least one user on whom the content should be shared.
[0071] A media content sharing device according to an embodiment of this disclosure can perform a media content sharing method according to any embodiment of this disclosure and comprises a corresponding functional module for performing a media content sharing method. Technical details not described in this embodiment can be referenced to a media content sharing method according to any embodiment of this disclosure. Hereinafter, with reference to Figure 7, a schematic diagram of the structure of an electronic device (e.g., 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, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in Figure 7 is merely an example, and should not impose any limitations on the functions and scope of the embodiment of the present disclosure.
[0072] As shown in Figure 7, the electronic device 700 may include a processing unit (e.g., a central processor, graphics processor, etc.) 701. The processing unit can perform a number of appropriate operations and processes based on a program stored in read-only memory (ROM) 702 or a program loaded from storage device 708 into random access memory (RAM) 703. RAM 703 further stores multiple programs and data necessary for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0073] Generally, input devices 706, including, for example, touchscreens, touchboards, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 707, including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 708, including, for example, magnetic tapes and hard disks; and communication devices 709 can be connected to the I / O interface 705. The communication devices 709 can allow the electronic device 700 and other devices to exchange data via wireless or wired communication. Figure 7 shows an electronic device 700 with multiple devices, but it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices can be implemented or included.
[0074] According to embodiments of the present disclosure, the process described with reference to the flowchart above can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program that resides on a non-temporary computer-readable medium. This computer program includes program code for performing the method shown in the flowchart. In such embodiments, this computer program may be downloaded and installed from a network via a communication device 709, or installed from a storage device 708, or installed from a ROM 702. When this computer program is executed by a processing unit 701, the above-described functions, limited to the methods of embodiments of the present disclosure, are performed.
[0075] It should be noted that the computer-readable media described above in this disclosure may be computer-readable signal media, computer-readable storage media, or any combination of both. The computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any combination thereof. Examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, RAM, ROM, Erasable Programmable Read-Only Memory (EPROM), or flash memory, optical fibers, Compact Disc Read-Only Memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program. This program may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in this disclosure, a computer-readable signal medium may include data signals propagated in the baseband or as part of a carrier, on which computer-readable program code is carried. Such propagated data signals may be in various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium. This computer-readable signal medium can transmit, propagate, or transmit programs for use by or in combination with instruction execution systems, apparatus, or devices. The program code contained on the computer-readable medium may be transmitted by any suitable medium, including but not limited to electric wires, optical cables, radio frequency (RF), or any suitable combination thereof.
[0076] In some embodiments, clients and servers can communicate using any currently known or future-to-be-developed network protocol, such as the HyperText Transfer Protocol (HTTP), and can interconnect with digital data communications (e.g., communication networks) in any form or medium. Examples of communication 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), and any currently known or future-to-be-developed networks.
[0077] The computer-readable medium described above may be included in the electronic device described above, or it may be a standalone entity not assembled in the electronic device.
[0078] The computer-readable medium contains one or more programs. When the one or more programs are executed by this electronic device, the electronic device is instructed to: display target media content on a media content display page; display a user identifier for at least one user to share with in a pre-configured area of the media content display page in response to a user display operation for target sharing, wherein the background screen of the pre-configured area is related to the target media content; and share the target media content with the user to share with, corresponding to the user identifier on which the sharing operation is performed, in response to a share operation for the target media content.
[0079] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages (e.g., Java, Smalltalk, C++), and further include general procedural programming languages (e.g., the "C" language or similar programming languages). The program code may run entirely on a user computer, partially on a user computer, as a standalone software package, partially on a 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 to an external computer (e.g., connected via the Internet using an Internet service provider).
[0080] The flowcharts and block diagrams in the drawings illustrate the implementable system architectures, functions, and operations of systems, methods, and computer program products according to several embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code. This module, program segment, or portion of code contains one or more executable instructions for implementing a defined logic function. It should also be noted that in some implementations as alternatives, the functions attached to the blocks may occur in a different order than those attached in the drawings. For example, two consecutive blocks may actually be executed essentially in parallel. Depending on the functions involved, they may be executed in the reverse order. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.
[0081] The units described in relation to the embodiments of this disclosure may be implemented in software or in hardware. The names of the modules are not necessarily limited to the units themselves.
[0082] The functions described above in this specification may be performed by at least partially one or more hardware logic components. For example, without limitation, typical types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on chips (SOCs), and complex programmable logic devices (CPLDs).
[0083] In the context of this disclosure, machine-readable media may be tangible media. They may contain or store programs for use by or in combination with instruction execution systems, devices, or equipment. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any appropriate combination of the above. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM, or flash memory, optical fibers, CD-ROMs, optical storage devices, magnetic storage devices, or any appropriate combination of the above. According to one or more embodiments of the present disclosure, Example 1 provides a method for sharing media content. The method includes displaying target media content on a media content display page, and in response to a user display operation for target sharing, displaying a user identifier for at least one user to share with in a pre-defined area of the media content display page, wherein the background screen of the pre-defined area is related to the target media content, and sharing the target media content with the user to share with corresponding to the user identifier on which the sharing operation acts, in response to a share operation for the target media content.
[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, a predetermined screen processing method being adopted to process the screen to be processed within the predetermined area, obtaining a target screen, and displaying the target screen as the background screen of the predetermined area, in accordance with the method described in Example 1.
[0085] According to one or more embodiments of the present disclosure, Example 3 further includes, after displaying a user marker for at least one user to share in a pre-defined area of the media content display page by the method described in Example 1, updating the background screen of the pre-defined area according to the changed screen to be processed when the screen to be processed in the pre-defined area changes.
[0086] According to one or more embodiments of the present disclosure, in Example 4, the distance between the pre-defined area and the share control of the target media content is within a pre-defined distance range, as described in the method of Example 1.
[0087] According to one or more embodiments of the present disclosure, Example 5, in response to a share operation on the target media content, shares the target media content with a target user corresponding to a user indicator on which the share operation acts, by any one of the methods described in Examples 1 to 4, which includes at least one of the following: sharing the target media content with a target user corresponding to a user indicator that was slid at the end of the trigger of the slide share operation, in response to a slide share operation on the target media content; and sharing the target share content with a target user 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, in Example 6, the slideshare operation is performed by switching the user display operation to be targeted for sharing, as described in Example 5. Here, a continuous trigger state is maintained when switching from the user display operation to be targeted for sharing to the slideshare operation.
[0089] According to one or more embodiments of the present disclosure, Example 7 further includes, in the manner of Example 5, in the triggering process of the slideshare operation, employing different display sizes to display a user indicator that the slideshare operation is currently slid and a user indicator that the slideshare operation is not currently slid, and adjusting the area size of the preset area according to the display size of the user indicator that the slideshare operation is currently slid and the user indicator that the slideshare operation is not currently slid.
[0090] According to one or more embodiments of the present disclosure, Example 8, sharing the target media content to a target user to whom the share operation is to be performed, corresponding to the user indicator on which the share operation is to be performed, by the method of any one of Examples 1 to 4, includes, at the end of the trigger of the share operation, sharing the target media content to the target user to whom the share operation is to be performed, and canceling the display of the user indicator and background screen of the at least one user to whom the share operation is to be performed.
[0091] According to one or more embodiments of the present disclosure, Example 9 provides a media content sharing device. The sharing device includes a content display module configured to display target media content on a media content display page, and an indicator display module configured to display a user indicator for at least one user to share with in a pre-defined area of the media content display page in response to a user display operation for target sharing, wherein the background screen of the pre-defined area includes an indicator display module associated with the target media content, and a content sharing module configured to share the target media content with the user to share with corresponding to the user indicator on which the sharing operation acts in response to a share operation for the target media content.
[0092] According to one or more embodiments of the present disclosure, Example 10 provides an electronic device comprising one or more processors and memory configured to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors are made to implement the media content sharing method 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 on which a computer program is stored. When this program is executed by a processor, it realizes the media content sharing method described in any one of Examples 1 to 8. The above description is merely an explanation of the embodiments and operational technical principles of the present disclosure. Those skilled in the art should understand that the scope of the disclosure is not limited to technical solutions formed by specific combinations of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalents, without departing from the disclosed concepts. Other technical solutions include, for example, technical solutions formed by substituting the above features with similar functional technical features disclosed (but not limited to) those disclosed herein.
[0094] While various operations are described using specific procedures, these operations should not be understood as requiring that they be performed using the specific procedures or sequential executions shown. In certain environments, multiple tasks and parallel processing may be advantageous. Similarly, the above discussion includes details of multiple implementations. Some features described in the context of a single embodiment may be implemented in combination within a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments individually or in any appropriate subcombination.
Claims
1. Displaying target media content on the media content display page, In response to an operation to display a user who should be the target to share, a user marker for at least one user who should be the target to share is displayed in a pre-configured area of the media content display page, wherein the background screen of the pre-configured area is related to the target media content and is displayed accordingly. In response to a share operation on the target media content, the target media content is shared with the target user to whom the share operation is performed, corresponding to the user indicator on which the share operation is performed. Sharing the target media content to the target user corresponding to the user indicator on which the sharing operation is performed, in response to a share operation on the target media content, is: In response to a slideshare operation on the target media content, the system includes sharing the target media content with the user to whom the slideshare operation is to be shared, corresponding to the user indicator that was slid at the end of the slideshare operation trigger. The trigger for the slideshare operation further includes using different display sizes to display a user indicator indicating that the slideshare operation is currently being slid and a user indicator indicating that the slideshare operation is not currently being slid, and adjusting the size of the pre-set area according to the display size of the user indicator indicating that the slideshare operation is currently being slid and the display size of the user indicator indicating that the slideshare operation is not currently being slid. How to share media content.
2. The further includes, in response to a user display operation to be shared with the target, processing the screen to be processed within the pre-set area by employing a pre-set screen processing method, obtaining a target screen, and displaying the target screen as the background screen of the pre-set area. A method for sharing media content as described in claim 1.
3. The following further includes displaying a user identifier for at least one user to be shared in a pre-defined area of the media content display page, and then, if the screen to be processed within the pre-defined area changes, updating the background screen of the pre-defined area according to the changed screen to be processed. A method for sharing media content as described in claim 1.
4. The distance between the aforementioned pre-defined area and the share control of the target media content is within a pre-defined distance range. A method for sharing media content as described in claim 1.
5. Sharing the target media content to the target user corresponding to the user indicator on which the sharing operation is performed, in response to a share operation on the target media content, is: In response to a click-share operation on the target media content, the system includes sharing the target media content with the target user to whom the user should share it, corresponding to the user indicator clicked by the click-share operation. A method for sharing media content according to any one of claims 1 to 4.
6. The slideshare operation is performed by switching the user display operation to be targeted for sharing, and a continuous trigger state is maintained when switching from the user display operation to be targeted for sharing to the slideshare operation. A method for sharing media content as described in claim 1.
7. Sharing the target media content with the target user corresponding to the user indicator on which the sharing operation is performed is: When the trigger for the share operation ends, the target media content is shared with the target user to whom the share operation is performed, corresponding to the user indicator on which the share operation is performed, and the display of the user indicator and background screen of at least one user to whom the share operation is performed is canceled. A method for sharing media content according to any one of claims 1 to 4.
8. A content display module configured to display target media content on a media content display page, A sign display module configured to display a user sign for at least one user to share with in a pre-configured area of the media content display page in response to an operation to display a user to share with, wherein the background screen of the pre-configured area is related to the target media content and includes the sign display module. A content sharing module is configured to share the target media content with the target user corresponding to the user indicator on which the sharing operation is performed, in response to a share operation on the target media content. Sharing the target media content to the target user corresponding to the user indicator on which the sharing operation is performed, in response to a share operation on the target media content, is: In response to a slideshare operation on the target media content, the system includes sharing the target media content with the user to whom the slideshare operation is to be shared, corresponding to the user indicator that was slid at the end of the slideshare operation trigger. The trigger for the slideshare operation further includes using different display sizes to display a user indicator indicating that the slideshare operation is currently being slid and a user indicator indicating that the slideshare operation is not currently being slid, and adjusting the size of the pre-set area according to the display size of the user indicator indicating that the slideshare operation is currently being slid and the display size of the user indicator indicating that the slideshare operation is not currently being slid. A device for sharing media content.
9. At least one processor, An electronic device comprising at least one processor and a memory that is communicated with, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor, causing the at least one processor to execute the media content sharing method described in any one of claims 1 to 4. electronic equipment.
10. A computer instruction for implementing the media content sharing method described in any one of claims 1 to 4 is stored when executed by the processor. Computer-readable storage medium.
11. When executed by a processor, the method for sharing media content described in any one of claims 1 to 4 is realized. Computer program.
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