SHARING METHOD, DEVICE, ELECTRONIC DEVICE, STORAGE MEDIUM, AND COMPUTER PROGRAM PRODUCT

The method and device facilitate personalized messaging during video sharing by allowing instant message input and sending directly after sharing, enhancing user interaction and experience.

JP2025500903AActive Publication Date: 2025-01-15BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
JP2024536018
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2021-12-14
Filing Date
2022-12-09
Publication Date
2025-01-15
Estimated Expiration
2042-12-09

AI Technical Summary

Technical Problem

Existing video sharing methods lack flexibility in allowing users to send personalized messages to sharing recipients, limiting user interaction and experience.

Method used

A method and device that enables sharing a target work in the form of an instant message, accompanied by a message control to input and send instant messages directly after sharing, allowing users to interact with recipients without additional interface changes.

Benefits of technology

Enhances user interaction by simplifying message sending operations and improving user experience by enabling direct messaging after sharing, without requiring users to navigate through multiple interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025500903000001_ABST
    Figure 2025500903000001_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a sharing method, an apparatus, an electronic device, a storage medium, and a computer program product, which include the steps of: receiving a sharing operation for sharing a target work with a first target sharee; in response to the sharing operation, sending the target work to the first target sharee in the form of an instant message; and in response to sending the target work to the first target sharee in the form of an instant message, displaying a message control corresponding to the first target sharee, wherein the message control is used to trigger the display of an instant message input area to send an instant message.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This disclosure claims priority to a Chinese patent application filed with the China Patent Office on December 14, 2021, bearing application number 202111530234.3, the entire contents of which are incorporated herein by reference. [Technical field]

[0002] TECHNICAL FIELD The present disclosure relates to the field of computer technology, such as a sharing method, device, electronic device, storage medium, and computer program product. [Background technology]

[0003] In related technology, when a user is watching a video, he or she can select friends all at once to share the video he or she is currently watching, and can input a message before sharing to send to the selected friends when sharing.

[0004] However, in the related art, the way in which users can leave messages on the videos they share is relatively monotonous, which cannot meet the needs of users. Summary of the Invention [Problem to be solved by the invention]

[0005] The embodiments of the present disclosure provide a sharing method, device, electronic device, storage medium, and computer program product to enable users to meet various messaging needs. [Means for solving the problem]

[0006] According to a first aspect, an embodiment of the present disclosure provides a sharing method, the sharing method comprising: receiving a share operation to share the target work with a first target sharer; in response to the sharing operation, sending the target work to the first target sharer in the form of an instant message; In response to sending the target work to the first target sharer in the form of an instant message, displaying a message control corresponding to the first target sharer, the message control being used to trigger the display of an instant message input area to send an instant message.

[0007] According to a second aspect, an embodiment of the present disclosure further provides a sharing device, the sharing device comprising: a share operation receiving module configured to receive a share operation to share a target work with a first target share subject; a share module configured to transmit the target work to the first target sharer in the form of an instant message in response to the share operation; and a message control display module configured to display a message control corresponding to the first target sharer in response to sending the target work to the first target sharer in the form of an instant message, the message control being used to display an instant message input area to send an instant message.

[0008] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: A processor; a memory configured to store a program; When the program is executed by the processor, the processor implements the sharing method described in the embodiments of the present disclosure.

[0009] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored therein, the computer program being capable of implementing the sharing method described in the embodiment of the present disclosure when executed by a processor.

[0010] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program product, which, when executed by a computer, causes the computer to implement the sharing method according to the embodiment of the present disclosure. [Brief description of the drawings]

[0011] Throughout the drawings, like or similar reference numbers represent the same or similar elements, It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of a sharing method according to an embodiment of the present disclosure. [Diagram 2] FIG. 13 is a schematic diagram of a display of a share control according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a schematic diagram of a display of a message control according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of another message control display according to an embodiment of the present disclosure. [Diagram 5] FIG. 13 is a schematic diagram of another message control display according to an embodiment of the present disclosure. [Figure 6] 1 is a flowchart of another sharing method according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a schematic diagram of a share panel according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a schematic diagram of a message panel according to an embodiment of the present disclosure. [Figure 9] FIG. 2 is a structural block diagram of a share device according to an embodiment of the present disclosure. [Figure 10] FIG. 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, the embodiments of the present disclosure will be described with reference to the drawings. Although the drawings show some embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only.

[0013] It should be understood that the steps recited in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps as shown.

[0014] As used herein, the term "including" and variations thereof are open inclusions, 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.

[0015] 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 used to limit the order or interdependence of functions performed by these devices, modules or units.

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

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

[0018] 1 is a flowchart of a sharing method according to an embodiment of the present disclosure. The method may be executed by a sharing device, where the device may be realized by software and / or hardware and may be disposed in an electronic device, for example, a mobile phone or a tablet computer. The sharing method according to an embodiment of the present disclosure is applied to a scenario in which a user shares a work that the user has posted or viewed with other targets. As shown in FIG. 1, the sharing method according to the embodiment may include the following:

[0019] S101, receiving a share operation for sharing a target work with a first target share object.

[0020] The first target share target may be understood as a target with which the user intends to share the target work, such as other users or a message group with which the user intends to share the target work. Accordingly, the target work may be a work that the user intends to share, or a work posted by the user, other users or an entity, such as a video, audio or text posted by the user, other users or an entity. The share operation may be an operation of instructing the electronic device to share the target work with the first target share target, such as an operation of triggering a share control corresponding to the first target share target or an operation of triggering a share control after selecting the first target share target as a share target.

[0021] For example, when a user watches a target work and wishes to share the target work with a first target share target, the user may trigger a share control corresponding to the first target share target, or may select the first target share target as a share target and trigger the share control. In response, when the electronic device detects a user's operation of triggering the share control, the electronic device may determine that a share operation has been received, and may set the work targeted by the share operation as the target work and the share target targeted by the share operation as the first target share target.

[0022] S102, in response to the sharing operation, sending the target work to the first target sharer in the form of an instant message.

[0023] Exemplarily, when the electronic device receives a user's share operation, it can send the target work to a first target share target in the form of an instant message, for example, by sending a share request to a server to request the server to send the target work to the first target share target in the form of an instant message; in response, after receiving the share request sent by the electronic device, the server obtains the target work based on the work identification (indicator) carried in the share request, and based on the target identification carried in the share request, sends the target work to the first target share target corresponding to the target identification in the form of an instant message, thereby realizing sharing of the target work with the first target share target.

[0024] S103, in response to sending the target work to the first target sharer in the form of an instant message, displaying a message control corresponding to the first target sharer, the message control being used to trigger the display of an instant message input area to send an instant message.

[0025] For example, after sharing a target work with a first target sharer, a message control corresponding to the first target sharer may be displayed, for example, a message control corresponding to the first target sharer may be displayed in a current interface or a share panel, whereby a user may trigger the message control to instruct the electronic device to display an instant message input area to send an instant message to the first target sharer and / or other target sharers of the target work. For example, the instant message may be a video, an audio, a picture, or a text, etc.

[0026] In this embodiment, after a user shares a target work with a target share target, a message control corresponding to the target share target is displayed, so that the user can still leave one or more messages for the target share target in the current interface after sharing is completed, or intentionally leave messages for different target share targets, without needing to enter an instant interface with the target share target or sending the same message to all target share targets, which simplifies the operations required when the user leaves a message after sharing and meets the various messaging needs of users.

[0027] In one embodiment, displaying a message control corresponding to the first target sharing object includes switching a share control corresponding to the first target sharing object to a message control and displaying it, or displaying a message control corresponding to the first target sharing object in a current interface and maintaining a share control corresponding to the first target sharing object in the current interface.

[0028] In the above embodiment, as shown in Fig. 2, the current interface may display a share control 20 corresponding to the target to be shared (including the first target share target). Thus, after the target work is shared with the first target share target, the share control 20 corresponding to the first target share target displayed on the current interface may be switched to a message control 21 corresponding to the first target share target, that is, the display of the share control 20 corresponding to the first target share target on the current interface may be stopped, and the message control 21 corresponding to the first target share target may be displayed on the current interface, as shown in Fig. 3 (take the third target to be shared in the figure as an example). The message control 21 corresponding to the first target share target may also be additionally displayed on the current interface, and the display of the share control 20 corresponding to the first target share target may be maintained on the current interface, as shown in Fig. 4 (take the third target to be shared in the figure as an example).

[0029] As can be understood, when the current interface does not display a share control corresponding to the first target share object, after sharing the target work with the first target share object, the message control 21 corresponding to the first target share object can be directly displayed on the current interface, as shown in FIG. 5.

[0030] The sharing method according to the present embodiment includes receiving a sharing operation for sharing a target work with a first target sharing object, sending the target work to the first target sharing object in the form of an instant message in response to the sharing operation, and displaying a message control corresponding to the first target sharing object in response to sending the target work to the first target sharing object in the form of an instant message, and the message control is used to trigger the display of an instant message input area to send an instant message. By adopting the above technical solution, the present embodiment can display a message control corresponding to the object in the current sharing interface after the operation of sharing the target work with the object is completed, so that the user can send a message to the object, simplifying the user operation and improving the user experience.

[0031] 6 is a flowchart of another sharing method according to an embodiment of the present disclosure. The embodiment of this embodiment may be combined with one or more optional embodiments of the above embodiments. Optionally, receiving a share operation to share a target work with a first target share target includes receiving a share trigger operation acting on a share control corresponding to the first target share target, and before receiving a share operation to share a target work with the first target share target, the method further includes displaying a share panel of the target work, where the share panel displays at least one target information of a share target and a share control corresponding one-to-one to the share target, and the share target includes the first target share target.

[0032] Optionally, after displaying a message control corresponding to the first target share object, the method further includes: displaying a message panel including an instant message input area in response to a message trigger operation on any one of the message controls displayed in the current interface; and, in response to a message sending operation, obtaining a message message input by a user in the instant message input area and sending the message message in the form of an instant message to at least one target share object of the target work.

[0033] Optionally, after displaying a message control corresponding to the first target sharing object, the method further includes displaying a second chat control corresponding to the first target sharing object when a predetermined condition is met, the second chat control being used to trigger the display of an instant interface between the user and the first target sharing object.

[0034] Accordingly, as shown in FIG. 6, the sharing method according to this embodiment may include:

[0035] S201: displaying a share panel of a target work, in which at least one target information of an object to be shared and a share control corresponding one-to-one to the object to be shared are displayed in the share panel, and the object to be shared includes a first target share object.

[0036] The sharing target may be a target with which the user can share the target work, such as other users or a message group, etc. The target information of the sharing target may include the name and / or avatar of the sharing target, etc.

[0037] For example, when a user checks a target work and wants to share the target work, the user can instruct the electronic device to display the share panel 22 of the target work, and can trigger, for example, a long press operation on a transfer control corresponding to the target work or a display interface of the target work. In response, when the electronic device detects the user's operation of triggering the transfer control or the user's long press operation, the electronic device displays the share panel 22 of the target work as shown in FIG. 2, and displays, on the share panel 22, target information of each of the objects to be shared and share controls 20 that correspond one-to-one to each of the objects to be shared.

[0038] S202, receiving a share trigger operation acting on a share control corresponding to a first target share object.

[0039] S203, in response to the share trigger operation, sending the target work to the first target sharer in the form of an instant message.

[0040] The share trigger operation may be an operation that triggers a share control displayed in the share panel, and the first target share object may be a share object that corresponds to the share control acted upon by the share trigger operation.

[0041] For example, when a user wants to share a target work with a share target, the user can trigger a share control displayed on the share panel corresponding to the share target. In response, when the electronic device detects that the user triggers the share control displayed on the share panel, the electronic device can set the share target corresponding to the share control as a first target share target and send the target work to the first target share target in the form of an instant message.

[0042] In this embodiment, by setting a one-to-one corresponding share control for each share object, the user can directly trigger the share control corresponding to the relevant share object to share the target work to this share object, eliminating the need for the user to select the share object to be shared and then trigger the share control to share, simplifying the operations that the user must perform during the sharing process and increasing the sharing speed of the target work, thereby improving the user experience.

[0043] S204, in response to sending the target work to the first target sharer in the form of an instant message, displaying a message control corresponding to the first target sharer, and executing S205 or S207, wherein the message control is used to trigger the display of an instant message input area to send an instant message.

[0044] As can be understood, in this embodiment, a message control corresponding to the first target sharing object may be displayed in the share panel, or a message control corresponding to the first target sharing object may be displayed outside the share panel. In this embodiment, an example will be described in which a message control corresponding to the first target sharing object is displayed in the share panel.

[0045] S205, in response to a message trigger operation on any one of the message controls displayed on the current interface, displaying a message panel including an instant message input area.

[0046] Illustratively, after the target work is shared with at least one first target share target based on at least one share trigger operation of the user, a message control 21 that corresponds one-to-one with the at least one first target share target is displayed in the current interface. As shown in Fig. 7, when the user wants to send a message, the message control 21 is displayed in the current interface. In response, when the electronic device detects that the user triggers the message control 21 displayed in the current interface, the electronic device displays a message panel 80, as shown in Fig. 8, and displays an instant message input area 81 in the message panel 80, so that the user can input a message.

[0047] S206: in response to a message sending operation, obtain a message input by a user in the instant message input area, send the message in the form of an instant message to at least one target sharer of the target work, and terminate the operation.

[0048] The message sending operation may be an operation of instructing an electronic device to send a message message, such as an operation of triggering a send control displayed on a message panel or a virtual keyboard, etc. The target sharing object may be understood as an object to be shared with which the user has already shared the target work, which may include the first target sharing object.

[0049] 8, the user can input a message to be sent in the message input area 81, and trigger a send control 82 displayed on the message panel or virtual keyboard after completing the input. In response to this, when the electronic device detects that the user triggers the send control 82, it determines that it has received a message sending operation, and in response to the message sending operation, it obtains the message message input by the user in the instant message input area 81 of the message panel, and sends the message message to at least one target share target of the target work in the form of an instant message, for example, the message message can be sent in the form of an instant message to a target share target corresponding to the message control triggered when the user executes the message trigger operation, and / or the message message can be sent in the form of an instant message to a target share target selected by the user, etc.

[0050] In one embodiment, when a user performs a message trigger operation, a message message is sent to a target sharee corresponding to the triggered message control, and in this case, sending the message message in the form of an instant message to at least one target sharee of the target work may include sending the message message in the form of an instant message to a first target sharee corresponding to the target message control, and the target message control is the message control acted upon by the message trigger operation.

[0051] In the above embodiment, when it is detected that the user triggers a message control, in addition to displaying an instant message input area in the current interface, the instant message records between the user and the first target share target corresponding to the message control triggered by him (i.e., the target message control) may also be displayed in the current interface, that is, the instant message records between the user and the first target share target corresponding to the target message control may be further displayed in the current interface, for example, the recent instant message records within a set period between the user and the first target share target corresponding to the message control triggered by him may be displayed in the message panel or in an area outside the message panel for the user to check, or a set number of recent instant message records between the two parties may be displayed.

[0052] In addition, optionally, a first chat control may be further displayed on the message panel, and the first chat control is used to trigger the display of an instant interface between the user and a first target share target corresponding to the target message control, so that the user can directly switch to enter the instant interface between him and the first target share target by triggering the first chat control, without first switching to another interface (such as a contact interface or a message interface) and then switching from the other interface to enter the instant interface between him and the first target share target, which simplifies the operations required by the user.

[0053] The first chat control may be understood as a chat control corresponding to a first target shareable object that corresponds to the message control triggered by the user, and may be used to instruct an electronic device to display an instant interface between the user and this first target shareable object when the message control is triggered.

[0054] Exemplarily, when the electronic device detects that the user triggers a message control, the electronic device displays a message panel and displays an instant message input area and a chat control in the message panel, so that the chat control can be triggered when the user is about to enter an instant interface between him and the first target shareable object corresponding to the message control. In response, when the electronic device detects that the user triggers the chat control displayed in the message panel, the electronic device can switch the current interface to an instant interface between the user and the first target shareable object, so that the user can check the instant message record between him and the first target shareable object and / or send an instant message to the first target shareable object.

[0055] In another embodiment, a message message can be sent to a target sharer selected by a user, and optionally, the message panel displays identification information of at least one second target sharer, and sending the message message in the form of an instant message to at least one target sharer of the target work includes sending the message message in the form of an instant message to the second target sharer corresponding to the identification information selected by the user.

[0056] The second target sharing object may be another target sharing object before the target sharing object corresponding to the message control triggered by the user. The identification information of the second target sharing object may include the name and / or avatar of the second target sharing object, etc.

[0057] In the above embodiment, when the user has already shared the target work with multiple target subjects, that is, when there is a second target share subject other than the first target share subject corresponding to the message control triggered by the user, the second electronic device can display the identification information of each second target share subject on the message panel when displaying the message panel. Thus, the user can select the identification information of the second target share subject to which the user wants to send a message, select the corresponding second target share subject, and perform a message sending operation. In response, when the electronic device receives the user's message sending operation, it can send the message message input by the user in the instant message input area to the second target share subject corresponding to the identification information selected by the user.

[0058] In addition, the message panel may further display the identification information of a first target share target corresponding to the target message control, so that the user may select or not select the identification information of this first target share target as needed, and accordingly, the electronic device may send the message message input by the user in the instant message input area to this first target share target or may not send it to this first target share target based on the user's selection.

[0059] As can be understood, in this embodiment, the identification information of the first target sharer corresponding to the target message control does not need to be displayed on the message panel, and at this time, the identification information of the first target sharer is in a selected state by default, that is, when the electronic device receives the user's message sending operation, the message input by the user in the instant message input area can be sent to the first target sharer corresponding to the target message control and the second target sharer corresponding to the identification information selected by the user.

[0060] S207, when a predetermined condition is met, displaying a second chat control corresponding to the first target sharing object, the second chat control being used to trigger the display of an instant interface between the user and the first target sharing object.

[0061] In this embodiment, when a certain condition is met, a second chat control corresponding to the first target sharer can be further displayed, and the user can trigger this second chat control to switch to and enter an instant interface with him and the first target sharer, simplifying the operations required for the user to enter the instant interface.

[0062] The second chat control may be a chat control corresponding to a first target shareable object that meets a predetermined condition and may be used, when triggered, to instruct the electronic device to display an instant interface between the user and the first target shareable object.

[0063] The predetermined condition may be set as necessary, and for example, the predetermined condition includes at least one of the following: the trigger count of the message control corresponding to the first target share target reaches a predetermined count threshold, the interactive data between the user and the first target share target meets a predetermined condition, and the user has an unread message sent by the first target share target. That is, when the message control trigger operation of the target share target reaches a predetermined count threshold, when the interactive data between the user and the target share target meets a predetermined condition (e.g., when the interactive count reaches a predetermined interactive count threshold and / or the interactive frequency reaches a predetermined interactive frequency threshold, etc.), and / or when the user has an unread message sent by the target share target, the chat control corresponding to the first target share target is displayed.

[0064] Illustratively, the electronic device displays a chat control corresponding to a first target shareable object that satisfies a predetermined condition, so that the chat control corresponding to the first target shareable object can be triggered when the user is about to enter an instant interface between him and the first target shareable object. In response, the electronic device can switch the current interface to an instant interface between the user and the first target shareable object corresponding to the chat control when the electronic device detects that the user triggers the chat control to check an instant message record between him and the first target shareable object and / or send an instant message to the first target shareable object.

[0065] The sharing method according to this embodiment displays the message control, so that the user can still trigger the user to send a message to other users through the message control after sharing is completed, simplifying the operations required for the user to send a message after sharing, and meeting the needs of the user to intentionally send different messages to different users.

[0066] 9 is a structural block diagram of a sharing device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and may be disposed in an electronic device, such as a mobile phone or a tablet computer, and may implement a sharing method to realize sharing and sending messages for a target work. As shown in FIG. 9, the sharing device according to this embodiment may include a sharing operation receiving module 901, a sharing module 902, and a message control display module 902, where: The share operation receiving module 901 is configured to receive a share operation to share a target work with a first target sharer; a share module 902 configured to, in response to the share operation, transmit the target work to the first target sharer in the form of an instant message; The message control display module 902 is configured to display a message control corresponding to the first target sharer in response to sending the target work to the first target sharer in the form of an instant message, the message control being used to display an instant message input area to send an instant message. In the sharing device according to the present embodiment, the sharing operation receiving module receives a sharing operation of sharing a target work with a first target sharing object, the sharing module responds to the sharing operation by sending the target work to the first target sharing object in the form of an instant message, and in response to the message control display module sending the target work to the first target sharing object in the form of an instant message, the message control corresponding to the first target sharing object is displayed, and the message control is used to display an instant message input area to send an instant message. By adopting the above technical solution, the present embodiment can display a message control corresponding to the object in the current sharing interface after the operation of sharing the target work with the object is completed, so that the user can send a message to the object, simplifying the user operation and improving the user experience.

[0067] In the above aspect, the message control display module 903 may be configured to display a message control corresponding to the first target sharing object by switching to display a share control corresponding to the first target sharing object as a message control, or by displaying a message control corresponding to the first target sharing object in a current interface and maintaining the current interface so that a share control corresponding to the first target sharing object is displayed.

[0068] In the above aspect, the share operation receiving module 901 may be configured to receive a share operation to share a target work with a first target share target by receiving a share trigger operation acting on a share control corresponding to a first target share target, and the share device according to this embodiment may further include a share panel display module configured to display a share panel of the target work before receiving a share operation to share the target work with the first target share target, where the share panel displays target information of at least one target share target and a share control that corresponds one-to-one to the target share target, and the target to be shared includes the first target share target.

[0069] In one embodiment, the sharing device according to this embodiment may further include a message panel display module configured to display a message panel including an instant message input area in response to a message trigger operation for any one of the message controls displayed in the current interface after displaying a message control corresponding to the first target sharing object, and a message message sending module configured to obtain a message message entered by a user in the instant message input area in response to a message sending operation, and send the message message in the form of an instant message to at least one target sharing object of the target work.

[0070] In the above aspect, the message sending module may be configured to send a message message to a first target share target by sending the message message in the form of an instant message to a first target share target corresponding to a target message control, the target message control being a message control acted upon by the message trigger operation.

[0071] In the above embodiment, the current interface may display an instant message record between the user and a first target sharer corresponding to the target message control.

[0072] In the above aspect, a first chat control may be displayed in the message panel, and the first chat control may be used to trigger the display of an instant interface between the user and a first target share target corresponding to the target message control.

[0073] In the above aspect, the message panel may display identification information of at least one second target sharee, and the message message sending module may be configured to send the message message to the second target sharee corresponding to the identification information selected by the user by sending the message message in the form of an instant message.

[0074] In one embodiment, the sharing device according to this embodiment may further include a chat control display module configured to display a second chat control corresponding to the first target sharing object after displaying a message control corresponding to the first target sharing object when a predetermined condition is satisfied, and the second chat control is used to trigger the display of an instant interface between the user and the first target sharing object.

[0075] In the above aspect, the specified condition may include at least one of: the number of times a message control corresponding to the first target sharer is triggered reaches a specified threshold; interactive data between the user and the first target sharer satisfies a specified condition; and there is an unread message sent by the first target sharer to the user.

[0076] The sharing device according to the embodiment of the present disclosure may execute the sharing method according to any embodiment of the present disclosure, and may have corresponding functional modules and beneficial effects for executing the sharing method. For technical details not described in detail in this embodiment, please refer to the sharing method according to any embodiment of the present disclosure.

[0077] Referring now to FIG. 10, a structural schematic diagram of an electronic device (e.g., a terminal device) 1000 for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (Portable Media Players, PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (digital TVs) and desktop personal computers. The electronic device shown in FIG. 10 is merely an example.

[0078] As shown in Fig. 10, the electronic device 1000 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 1001 that can perform various suitable operations and processes based on programs stored in a Read Only Memory (ROM) 1002 or loaded from a storage device 1008 into a Random Access Memory (RAM) 1003. The RAM 1003 further stores various programs and data necessary for the operation of the electronic device 1000. The processing unit 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.

[0079] Typically, input devices 1006 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyro, etc., output devices 1007 including, for example, a Liquid Crystal Display (LCD), speaker, vibrator, etc., storage devices 1008 including, for example, a magnetic tape, hard disk, etc., and communication devices 1009 can be connected to the I / O interface 1005. The communication devices 1009 can enable the electronic device 1000 to communicate wirelessly or wired to exchange data with other devices. Although FIG. 10 shows the electronic device 1000 having various devices, it should be understood that it is not necessary for the electronic device 1000 to implement or include all of the devices shown. More or fewer devices can be implemented or included.

[0080] In one embodiment, according to an embodiment of the present disclosure, the process described above with reference to the flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, including a computer program carried on a non-transitory computer-readable medium, the computer program including a program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 1009, or may be installed from a storage device 1008, or may be installed from a ROM 1002. When the computer program is executed by the processing device 1001, it performs the above-mentioned functions defined in the method of the embodiment of the present disclosure.

[0081] It should be explained that the computer-readable medium of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or a combination of both. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of the above. Examples of computer-readable storage media may include: an electrical connection having at least one conductor, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (e.g., Electronic Programmable Read Only Memory (EPROM) or Flash), an 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, the computer-readable storage medium may be a tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, carrying computer-readable program code. Such a propagated data signal may take a variety of forms, including an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be a computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.

[0082] In some embodiments, the clients and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may be communicatively connected (e.g., via a communications network) with digital data in any form or medium. Examples of communications networks include Local Area Networks (LANs), Wide Area Networks (WANs), external networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any now known or later developed networks.

[0083] The computer readable medium may be included in the electronic device or may exist separately and not integrated into the electronic device.

[0084] At least one program is carried on the computer-readable medium, and when executed by the electronic device, the at least one program causes the electronic device to receive a share operation to share a target work with a first target sharer, in response to the share operation, send the target work to the first target sharer in the form of an instant message, and in response to sending the target work to the first target sharer in the form of an instant message, display a message control corresponding to the first target sharer, wherein the message control is used to trigger the display of an instant message input area to send the instant message.

[0085] Computer program code for carrying out the operations of the present disclosure can be written in one or more program design languages ​​or combinations thereof, including object-oriented program design languages ​​such as Java, Smalltalk, C++, and further including general procedural program design languages ​​such as "C" or similar program design languages. The program code may be executed entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user computer or to an external computer via any type of network, including a local area network (LAN) or a wide area network (WAN) (e.g., connected via the Internet using an Internet Service Provider).

[0086] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of the 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 part of code, which includes at least one executable instruction for implementing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the drawings. For example, two blocks shown in succession may actually be executed essentially in parallel or may be executed in the reverse order depending on the functions involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.

[0087] The units described in the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, and the names of modules may not necessarily be used to limit the units themselves.

[0088] The functionality described herein may be performed, at least in part, by one or more hardware logic components. For example, exemplary 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.

[0089] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. Examples of machine-readable storage media may include at least one wire-based electrical connection, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0090] According to one or more embodiments of the present disclosure, Example 1 provides a sharing method, the sharing method including: receiving a share operation to share the target work with a first target sharer; in response to the sharing operation, sending the target work to the first target sharer in the form of an instant message; In response to sending the target work to the first target sharer in the form of an instant message, displaying a message control corresponding to the first target sharer, the message control being used to trigger the display of an instant message input area to send an instant message.

[0091] According to one or more embodiments of the present disclosure, Example 2 is based on the method of Example 1, wherein the step of displaying a message control corresponding to the first target sharing object includes: Switching a share control corresponding to the first target share object to a message control and displaying the message control; or Displaying a message control corresponding to the first target sharing object in a current interface and maintaining a sharing control corresponding to the first target sharing object in the current interface.

[0092] According to one or more embodiments of the present disclosure, Example 3 is based on the method of Example 2, wherein the step of receiving a share operation to share the target work with a first target sharer includes: receiving a share trigger operation acting on a share control corresponding to a first target share object; Prior to receiving a share operation to share the target work with the first target share subject, the method includes: The method further includes a step of displaying a share panel of the target work, in which target information of at least one object to be shared and a share control that corresponds one-to-one to the object to be shared are displayed in the share panel, and the object to be shared includes the first target share object.

[0093] According to one or more embodiments of the present disclosure, Example 4 is based on the method of any one of Examples 1 to 3, wherein after displaying a message control corresponding to the first target sharing object, the method includes: displaying a message panel including an instant message input area in response to a message trigger operation on any one of the message controls displayed in the current interface; The method further includes a step of obtaining a message input by a user in the instant message input area in response to a message sending operation, and sending the message in the form of an instant message to at least one target sharee of the target work.

[0094] According to one or more embodiments of the present disclosure, Example 5 is based on the method of Example 4, wherein the step of sending the message in the form of an instant message to at least one target sharer of the target work includes: The method includes sending the message message in the form of an instant message to a first target sharer corresponding to a target message control, the target message control being a message control acted upon by the message trigger operation.

[0095] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 5, and the current interface displays an instant message record between the user and a first target share target corresponding to the target message control.

[0096] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 5, in which a first chat control is displayed in the message panel, and the first chat control is used to trigger the display of an instant interface between the user and a first target share target corresponding to the target message control.

[0097] According to one or more embodiments of the present disclosure, Example 8 is based on the method of Example 4, in which the message panel displays identification information of at least one second target sharee, and the step of sending the message message in the form of an instant message to at least one target sharee of the target work includes: The method includes sending the message in the form of an instant message to a second target sharee corresponding to the identification information selected by the user.

[0098] According to one or more embodiments of the present disclosure, Example 9 is based on the method of any one of Examples 1 to 3, wherein after displaying a message control corresponding to the first target sharing object, the method includes: The method further includes a step of displaying a second chat control corresponding to the first target share object when a predetermined condition is met, the second chat control being used to trigger the display of an instant interface between the user and the first target share object.

[0099] According to one or more embodiments of the present disclosure, Example 10 is based on the method of Example 9, wherein the predetermined condition is: The number of times that the message control corresponding to the first target share object is triggered reaches a predetermined number of times threshold value; The interaction data between the user and the first target share object satisfies a predetermined condition; and there is an unread message for the user sent by the first target sharee.

[0100] According to one or more embodiments of the present disclosure, Example 11 provides a sharing device, the sharing device comprising: a share operation receiving module configured to receive a share operation for sharing a target work with a first target sharer; a share module configured to transmit the target work to the first target sharer in the form of an instant message in response to the share operation; and a message control display module configured to display a message control corresponding to the first target sharer in response to sending the target work to the first target sharer in the form of an instant message, the message control being used to display an instant message input area to send an instant message.

[0101] According to one or more embodiments of the present disclosure, Example 12 provides an electronic device, the electronic device comprising: A processor; a memory configured to store a program; When the program is executed by the processor, the processor implements the sharing method according to any one of Examples 1 to 10.

[0102] According to one or more embodiments of the present disclosure, Example 13 provides a computer-readable storage medium having a computer program stored therein, the computer program realizing a sharing method described in any one of Examples 1 to 10 when executed by a processor.

[0103] According to one or more embodiments of the present disclosure, Example 14 provides a computer program product, which, when executed by a computer, causes the computer to implement the sharing method described in any one of Examples 1 to 10.

Claims

1. A sharing method, the sharing method comprising: receiving a share operation to share the target work with a first target sharer; in response to the sharing operation, sending the target work to the first target sharer in the form of an instant message; in response to sending the target work to the first target sharer in the form of an instant message, displaying a message control corresponding to the first target sharer, the message control being used to trigger the display of an instant message input area to send an instant message; Including, method.

2. The step of displaying a message control corresponding to the first target share object includes: Switching a share control corresponding to the first target share object to a message control and displaying the message control; or The method of claim 1 , further comprising displaying a message control corresponding to the first target sharing object in a current interface and maintaining a sharing control corresponding to the first target sharing object in the current interface.

3. The step of receiving a share operation to share the target work with a first target share subject includes: receiving a share trigger operation acting on a share control corresponding to a first target share object; Before receiving a sharing operation for sharing a target work with a first target sharing object, the sharing method includes: The method of claim 2, further comprising the step of displaying a share panel for the target work, wherein the share panel displays target information of at least one target to be shared and share controls that correspond one-to-one to the target to be shared, and the target to be shared includes the first target share target.

4. After displaying a message control corresponding to the first target sharing object, the sharing method includes: displaying a message panel including an instant message input area in response to a message trigger operation on any one of the message controls displayed in the current interface; The method according to any one of claims 1 to 3, further comprising the step of: in response to a message sending operation, acquiring a message message entered by a user in the instant message input area, and sending the message message in the form of an instant message to at least one target sharee of the target work.

5. The step of sending the message in the form of an instant message to at least one target sharer of the target work includes: sending the message in the form of an instant message to a first target sharer corresponding to the target message control; The method of claim 4 , wherein the target message control is a message control that is acted upon by the message trigger operation.

6. The method of claim 5, wherein a current interface displays an instant message record between the user and a first target shareee corresponding to the target message control.

7. 6. The method of claim 5, wherein the message panel displays a first chat control, the first chat control being used to trigger the display of an instant interface between the user and a first target shareee corresponding to the target message control.

8. The message panel displays identification information of at least one second target sharer, and the step of sending the message in the form of an instant message to at least one target sharer of the target work includes: The method of claim 4, further comprising the step of: sending the message in the form of an instant message to a second target sharee corresponding to an identification selected by the user.

9. After displaying a message control corresponding to the first target sharing object, the sharing method includes: displaying a second chat control corresponding to the first target share object when a predetermined condition is met; The method of claim 1 , wherein the second chat control is used to trigger the display of an instant interface between the user and the first target shareable object.

10. The predetermined condition is: The number of times that the message control corresponding to the first target share object is triggered reaches a predetermined number of times threshold value; The interaction data between the user and the first target share object satisfies a predetermined condition; the existence of an unread message sent by the first target sharer for the user; The method of claim 9, comprising at least one of:

11. A sharing device, the sharing device comprising: a share operation receiving module configured to receive a share operation for sharing a target work with a first target sharer; a share module configured to transmit the target work to the first target sharer in the form of an instant message in response to the share operation; a message control display module configured to display a message control corresponding to the first target sharer in response to sending the target work to the first target sharer in the form of an instant message, the message control being used to display an instant message input area to send an instant message; Share device.

12. A processor; a memory configured to store a program; An electronic device, wherein when the program is executed by the processor, the processor implements the method according to any one of claims 1 to 10.

13. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method of any one of claims 1 to 10.

14. A computer program product which, when executed by a computer, causes the computer to implement the method of any one of claims 1 to 10.

Citation Information

Patent Citations

  • Electronic book reader and method thereof for sharing information

    CN102074128A

  • Screen live-broadcasting method, device and system

    CN106973330A

  • Content providing system and content providing method

    JP2016071887A

  • Server device and program

    JP2017084048A

  • Method and system for sharing content on instant messaging application

    US20210336912A1

Cited By

  • Method, apparatus, device, and storage medium for content sharing

    JP2025514986A