Sharing methods, devices, electronic equipment, storage media, and computer program products
The method and device enable instant messaging after sharing a target work, addressing the limitations of single messaging options in existing video sharing technologies by simplifying user operations and improving user experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2022-12-09
- Publication Date
- 2026-04-27
AI Technical Summary
Existing video sharing methods lack flexibility in messaging options, failing to meet diverse user needs.
A method and device that allows users to share a target work with a recipient in the form of an instant message, accompanied by a message control that triggers an instant message input area for additional messaging after sharing, enhancing user interaction.
Simplifies user operations and enhances user experience by allowing immediate messaging to recipients post-sharing, catering to varied messaging needs.
Smart Images

Figure 0007852056000001 
Figure 0007852056000002 
Figure 0007852056000003
Abstract
Description
Cross-reference to related applications
[0001] This disclosure claims the priority of a Chinese patent application filed with the Chinese Patent Office on December 14, 2021, with the application number 202111530234.3, and all the contents of the above application are incorporated herein by reference.
Technical Field
[0002] Embodiments of the present disclosure relate to the field of computer technology, for example, to sharing methods, devices, electronic devices, storage media, and computer program products.
Background Art
[0003] In related technologies, when a user watches a video, they can select friends in a batch and share the video they are currently watching, and they can enter a message before sharing to leave a message for the friends selected during sharing.
[0004] However, in related technologies, the way for a user to leave a message for the shared video is relatively single and cannot meet the needs of users.
Summary of the Invention
Problems to be Solved by the Invention
[0005] Embodiments of the present disclosure provide a sharing method, device, electronic device, storage media, and computer program product to meet various messaging needs of users.
Means for Solving the Problems
[0006] According to a first aspect, embodiments of the present disclosure provide a sharing method, which includes: receiving a sharing operation of sharing a target work to a first target sharing object; responding to the sharing operation, and sending the target work to the first target sharing object in the form of an instant message; The step of displaying a message control corresponding to the first target share recipient in response to sending the target work in the form of an instant message to the first target share recipient, wherein the message control is used to trigger the display of an instant message input area to send an instant message.
[0007] According to a second aspect, embodiments of the present disclosure further provide a sharing device, which includes A share operation receiving module configured to receive share operations to share a target work with a primary target share recipient, A share module configured to send the target work to the first target share recipient 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 share recipient in response to sending the target work in the form of an instant message, the message control includes a message control display module used to display an instant message input area for sending an instant message.
[0008] According to a third aspect, embodiments of the present disclosure further provide electronic devices, which include Processor and Includes memory configured to store a program, When the program is executed by the processor, the processor implements the sharing method described in the embodiment of this disclosure.
[0009] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium in which a computer program is stored, and when the computer program is executed by a processor, the sharing method described in the embodiment of the present disclosure is realized.
[0010] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program product which, when the computer program product is executed by a computer, implements the sharing method described in the embodiment of the present disclosure. [Brief explanation of the drawing]
[0011] Throughout the drawings, similar or identical symbols represent identical or similar elements. It should be understood that drawings are schematic, and members and elements are not necessarily depicted in proportion. [Figure 1] This is a flowchart of the sharing method according to the embodiments of this disclosure. [Figure 2] This is a schematic diagram showing the display of share control according to an embodiment of the present disclosure. [Figure 3] This is a schematic diagram of the message control display according to an embodiment of the present disclosure. [Figure 4] This is a schematic diagram showing another message control according to an embodiment of the present disclosure. [Figure 5] This is a schematic diagram showing another message control according to an embodiment of the present disclosure. [Figure 6] This is a flowchart of another sharing method according to the embodiments of this disclosure. [Figure 7] This is a schematic diagram of a share panel according to an embodiment of the present disclosure. [Figure 8] This is a schematic diagram of a message panel according to an embodiment of the present disclosure. [Figure 9] This is a structural block diagram of a share device according to an embodiment of the present disclosure. [Figure 10] 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]
[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Although several embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein. It should be understood that the drawings and embodiments of the present disclosure are only used for exemplary purposes.
[0013] It should be understood that each step described in the embodiments of the method of the present disclosure can be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or may omit the execution of the steps shown.
[0014] As used herein, the term "comprising" and its variants are open inclusion meaning "including, but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.
[0015] It should be noted that the concepts such as "first", "second", etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions executed by these devices, modules or units.
[0016] It should be noted that the modifications of "one" and "a plurality" mentioned in the present disclosure are schematic. For those skilled in the art, it should be understood that, unless specifically pointed out explicitly in the context, it should be understood as "one or more".
[0017] The names of the messages or information interacted between multiple devices in the embodiments of the present disclosure are only used for explanation and are not used to limit the scope of these messages or information.
[0018] FIG. 1 is a flowchart of a sharing method according to an embodiment of the present disclosure. This method may be executed by a sharing device, where the device may be implemented by software and / or hardware and may be disposed in an electronic device, for example, may be disposed in a mobile phone or a tablet computer. The sharing method according to an embodiment of the present disclosure is applicable to a scenario of sharing a work posted or viewed by oneself with other targets. As shown in FIG. 1, the sharing method according to this embodiment may include the following.
[0019] S101. Receive a sharing operation of sharing a target work with a first target sharing target.
[0020] The first target sharing target may be understood as a target with which the user intends to share the target work, for example, another user or a message group with which the user intends to share the target work. Correspondingly, the target work may be a work that the user intends to share, or a work posted by the user, another user, or an operator, for example, a video, an audio, or an article posted by the user, another user, or an operator. The sharing operation may be an operation of instructing the electronic device to share the target work with the first target sharing target, for example, an operation of triggering a sharing control corresponding to the first target sharing target, or an operation of triggering the sharing control after selecting the first target sharing target as the sharing target.
[0021] For example, when a user watches a target work and attempts to share it with a first target share recipient, they can trigger a share control corresponding to the first target share recipient, or they can select the first target share recipient as the share recipient and trigger a share control. Accordingly, when an electronic device detects the user's operation to trigger a share control, it can determine that a share operation has been received, designate the work targeted by this share operation as the target work, and designate the share recipient targeted by this share operation as the first target share recipient.
[0022] S102, In response to the share operation, the target work is sent to the first target share recipient in the form of an instant message.
[0023] For example, when an electronic device receives a user's share operation, it can send the target artwork to a first target share recipient in the form of an instant message. For instance, it can send a share request to a server, requesting the server to send this target artwork to the first target share recipient in the form of an instant message. In response, the server, after receiving the share request sent by the electronic device, retrieves the target artwork based on the artwork identifier (signature) carried in the share request, and then, based on the target identifier carried in the share request, sends this target artwork to the first target share recipient corresponding to this target identifier in the form of an instant message, thereby sharing the target artwork with the first target share recipient.
[0024] S103, in response to sending the target work to the first target share recipient in the form of an instant message, a message control corresponding to the first target share recipient is displayed, and the message control is used to trigger the display of an instant message input area to send an instant message.
[0025] For example, after sharing a target work to a first target share recipient, a message control corresponding to this first target share recipient may be displayed, for example, on the current interface or share panel. This allows the user to trigger this message control, instructing the electronic device to display an instant message input area, thereby sending an instant message to the first target share recipient and / or other target share recipients of the target work. For example, this instant message may be a video, audio, picture, or text message.
[0026] In this embodiment, after a user shares a target work with a target share recipient, a message control corresponding to that target share recipient is displayed. This allows the user to still send one or more messages to the target share recipient on the current interface after sharing is complete, or to intentionally send messages to different target share recipients. This eliminates the need to enter an instant interface with the target share recipient or to send the same message to all target share recipients. This simplifies the operations required when a user sends a message after sharing, and satisfies the diverse messaging needs of the user.
[0027] In one embodiment, displaying a message control corresponding to the first target share target includes switching the share control corresponding to the first target share target to display a message control, or displaying a message control corresponding to the first target share target on the current interface and maintaining the display of the share control corresponding to the first target share target on the current interface.
[0028] In the above embodiment, as shown in Figure 2, the current interface may display a share control 20 corresponding to the object to be shared (including the first target share object). This allows the current interface to switch the display of the share control 20 corresponding to the first target share object after the target artwork has been shared with the first target share object, that is, to stop displaying the share control 20 corresponding to the first target share object on the current interface and to display the message control 21 corresponding to the first target share object, as shown in Figure 3 (using the third object to be shared in the figure as an example where the first target share object is the first target share object). It is also possible to add and display the message control 21 corresponding to the first target share object on the current interface and maintain the display of the share control 20 corresponding to the first target share object, as shown in Figure 4 (using the third object to be shared in the figure as an example where the first target share object is the first target share object).
[0029] To make it easier to understand, when the current interface does not display the share control corresponding to the first target share recipient, after sharing the target work to the first target share recipient, the message control 21 corresponding to this first target share recipient can be directly displayed on the current interface, as shown in Figure 5.
[0030] The sharing method according to this embodiment receives a share operation to share a target work with a first target share recipient, and in response to this share operation, sends the target work to the first target share recipient in the form of an instant message. In response to sending the target work to the first target share recipient in the form of an instant message, a message control corresponding to the first target share recipient is displayed, and this message control is used to send an instant message by triggering the display of an instant message input area. By adopting the above-described technology, this embodiment can display a message control corresponding to the target on the current share interface after the operation to share the target work with the target is completed, allowing the user to send a message to the target, simplifying user operation and enhancing the user experience.
[0031] Figure 6 is a flowchart of another sharing method according to an embodiment of the present disclosure. The embodiments in this embodiment may be combined with one or more selective embodiments in the above embodiment. Selectively, receiving a share operation to share a target work to a first target share target includes receiving a share trigger operation that acts on a share control corresponding to the first target share target, and prior to receiving a share operation to share a target work to a first target share target, the method further includes displaying a share panel for the target work, the share panel displaying target information for at least one share target and a share control that corresponds one-to-one to the share target, the share target includes the first target share target.
[0032] After selectively displaying a message control corresponding to the first target share target, the method further includes, in response to a message trigger operation on any one of the message controls displayed in the current interface, displaying a message panel containing an instant message input area, and in response to a message send operation, retrieving a message entered by the user in the instant message input area and sending the message in the form of an instant message to at least one target share target of the target work.
[0033] After selectively displaying a message control corresponding to the first target share target, the method further includes, if certain conditions are met, displaying a second chat control corresponding to the first target share target, the second chat control being used to trigger the display of an instant interface between the user and the first target share target.
[0034] Accordingly, as shown in Figure 6, the sharing method according to this embodiment may include the following:
[0035] S201 displays a share panel for the target work, and the share panel displays information for at least one object to be shared and a share control that corresponds one-to-one with the object to be shared, and the object to be shared includes a first target share object.
[0036] The recipients of the shared content may be those to whom the user can share the target work, such as other users or message groups. The recipient information may include the name and / or avatar of the recipient.
[0037] For example, when a user checks a target work and intends to share it, they can instruct the electronic device to display the target work's share panel 22, and trigger, for example, to perform a long press operation on the transfer control or the display interface of the target work that corresponds to the target work. In response, when the electronic device detects the user's operation to trigger the transfer control or the user's long press operation, it displays the target work's share panel 22, as shown in Figure 2, and displays the target information for each item to be shared and the share control 20 that corresponds one-to-one to each item to be shared.
[0038] S202 receives a share trigger operation that acted on the share control corresponding to the first target share recipient.
[0039] S203, in response to the share trigger operation, sends the target work to the first target share recipient in the form of an instant message.
[0040] A share trigger operation may be an operation that triggers a share control displayed on the share panel. The first target share recipient may be the recipient to be shared, corresponding to the share control on which this share trigger operation acted.
[0041] For example, when a user attempts to share a target piece with someone they want to share it with, they can trigger a share control displayed in the share panel that corresponds to that person. In response, when the electronic device detects that the user has triggered a share control displayed in the share panel, it can designate the person corresponding to that share control as the primary target share recipient and send the target piece to this primary target share recipient in the form of an instant message.
[0042] In this embodiment, by setting up a one-to-one corresponding share control for each target to be shared, users can directly trigger the share control corresponding to the target to share and share the target work to that target. This eliminates the need for users to select the target to share with and then trigger the share control to share, simplifying the operations that users must perform during the sharing process, increasing the speed of sharing the target work, and thereby improving the user experience.
[0043] S204, in response to sending the target work to the first target share recipient in the form of an instant message, displays a message control corresponding to the first target share recipient and executes S205 or S207, the message control being used to trigger the display of an instant message input area to send an instant message.
[0044] To facilitate understanding, in this embodiment, the message control corresponding to the first target share target may be displayed within the share panel, or the message control corresponding to the first target share target may be displayed outside the share panel. In this embodiment, the example of displaying the message control corresponding to the first target share target within the share panel will be used for explanation.
[0045] S205, in response to a message trigger operation for any of the message controls displayed in the current interface, displays a message panel containing an instant message input area.
[0046] For example, after a target work has been shared to at least one first target share recipient based on at least one share trigger operation by the user, the current interface displays a message control 21 that corresponds one-to-one with this at least one first target share recipient. As shown in Figure 7, the message control 21 is displayed on the current interface when the user intends to leave a message. Accordingly, when the electronic device detects that the user has triggered the message control 21 displayed on the current interface, it displays a message panel 80, as shown in Figure 8, and displays an instant message input area 81 on the message panel 80, allowing the user to enter a message.
[0047] S206, in response to the message sending operation, retrieves the message entered by the user in the instant message input area, sends the message in instant message format to at least one target share recipient of the target work, and terminates the operation.
[0048] A message sending operation may be an operation that instructs an electronic device to send a message, for example, an operation that triggers a send control displayed on a message panel or virtual keyboard. A target share target may be understood as a share target that the user has already shared with a target work, and this may include the first target share target.
[0049] Exemplary, as shown in Figure 8, a user can enter a message to be sent into the message input area 81 and, after completing the input, trigger a send control 82 displayed on the message panel or virtual keyboard. In response, when the electronic device detects that the user has triggered the send control 82, it determines that it has received a message transmission operation, and in response to this message transmission operation, it retrieves the message entered by the user into the instant message input area 81 of the message panel, and sends this message in the form of an instant message to at least one target share target of the target work, for example, to the target share target corresponding to the message control triggered when the user performs a message trigger operation, and / or to a target share target selected by the user, etc., in the form of an instant message.
[0050] In one embodiment, when a user performs a message trigger operation, a message message is sent to a target share target corresponding to the triggered message control, and at this time, sending the message message in the form of an instant message to at least one target share target of the target work may include sending the message message in the form of an instant message to a first target share target corresponding to a target message control, wherein the target message control is the message control on which the message trigger operation was performed.
[0051] In the above embodiment, when it is detected that the user has triggered a message control, an instant message input area may be displayed on the current interface. In addition, the instant message records between the user and the first target share subject corresponding to the message control triggered by the user (i.e., the target message control) may be further displayed on the current interface. For example, the instant message records between the user and the first target share subject corresponding to the target message control may be displayed within 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 may be displayed.
[0052] In addition, a first chat control may optionally be 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 subject corresponding to the target message control. This allows the user to directly switch to the instant interface with the first target share subject by triggering the first chat control, without having to first switch to another interface (e.g., a contact interface or a messaging interface) and then switch from that other interface to enter the instant interface with the first target share subject, thus simplifying the operations required of the user.
[0053] The first chat control may be understood as a chat control corresponding to a first target share subject that corresponds to a 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 share subject when that message control is triggered.
[0054] For example, when an electronic device detects that a user is triggering a message control, it displays a message panel, which includes an instant message input area and a chat control. This allows the user to trigger the chat control when they attempt to enter an instant interface with a primary target shareholder corresponding to this message control. Accordingly, when the electronic device detects that a user is triggering the chat control displayed on the message panel, it can check the instant message log between the user and this primary target shareholder and / or switch the current interface to the instant interface between the user and this primary target shareholder in order to send an instant message to this primary target shareholder.
[0055] In another embodiment, a message can be sent to a user-selected target share recipient, in which case the message panel selectively displays the identification information of at least one second target share recipient, and sending the message in the form of an instant message to at least one target share recipient of the target work includes sending the message in the form of an instant message to the second target share recipient corresponding to the identification information selected by the user.
[0056] The second target share target may be any other target share target that precedes the target share target corresponding to the message control triggered by the user. The identification information of the second target share target may include the name and / or avatar of this second target share target.
[0057] In the above embodiment, if the user has already shared the target work with multiple target entities, that is, if there are second target entities other than the first target entity that corresponds to the message control triggered by the user, the second electronic device can display the identification information of each second target entity on the message panel when displaying the message panel. This allows the user to select the identification information of the second target entity to which they wish to send a message, select the corresponding second target entity, and perform the message sending operation. Accordingly, upon receiving the user's message sending operation, the electronic device can send the message entered by the user in the instant message input area to the second target entity corresponding to the identification information selected by the user.
[0058] The message panel may also display identification information for a first target share target corresponding to the target message control, thereby allowing the user to select or not select this identification information for the first target share target as needed. Accordingly, the electronic device may, based on the user's selection, send the message entered by the user in the instant message input area to this first target share target, or not send it to this first target share target.
[0059] To make it easier to understand, this embodiment does not require the display of identification information for the first target share target corresponding to the target message control on the message panel. In this case, if the identification information for the first target share target is selected by default, i.e., when the electronic device receives a message transmission operation from the user, the message entered by the user in the instant message input area can be sent to the first target share target corresponding to the target message control and to the second target share target corresponding to the identification information selected by the user.
[0060] S207, if predetermined conditions are met, a second chat control corresponding to the first target share target is displayed, and the second chat control is used to trigger the display of an instant interface between the user and the first target share target.
[0061] In this embodiment, when certain conditions are met, a second chat control corresponding to the first target share subject can be displayed, and by triggering this second chat control, the user can switch and enter the instant interface with the first target share subject, 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 share subject that meets certain conditions, and may be used to instruct an electronic device to display an instant interface between the user and this first target share subject when triggered.
[0063] These predetermined conditions may be set as needed, and exemplary, the predetermined conditions include at least one of the following: the number of times the message control corresponding to the first target share target has been triggered has reached a predetermined threshold; the interactive data between the user and the first target share target satisfies a predetermined condition; and there are unread messages sent to the user by the first target share target. That is, the chat control corresponding to the first target share target is displayed when the message control trigger operation of the target share target has reached a predetermined threshold; when the interactive data between the user and the target share target satisfies a predetermined condition (for example, when the number of interactions reaches a predetermined threshold for the number of interactions and / or when the interactive frequency reaches a predetermined threshold for the interactive frequency, etc.); and / or when there are unread messages sent to the user by this target share target.
[0064] For example, the electronic device displays a chat control corresponding to a first target shareholder that meets certain conditions. This allows the user to trigger the chat control corresponding to the first target shareholder when they attempt to enter an instant interface with the first target shareholder. Accordingly, the electronic device can switch its current interface to the instant interface of the user and the first target shareholder corresponding to this chat control when it detects that the user is triggering the chat control in order to check the instant message log between the user and this first target shareholder and / or to send an instant message to this first target shareholder.
[0065] The sharing method according to this embodiment can trigger the user to send a message to other users via the message control even after sharing is complete, by displaying the message control. This simplifies the operations required for a user to send a message after sharing and satisfies the need for a user to intentionally send different messages to different users.
[0066] Figure 9 is a structural block diagram of a sharing device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, and may be installed on an electronic device, for example, on a mobile phone or tablet computer, and can realize sharing and messaging for a target work by performing a sharing method. As shown in Figure 9, the sharing device according to this embodiment may include a share operation receiving module 901, a share module 902, and a message control display module 902, where, The share operation receiving module 901 is configured to receive share operations to share a target work with a first target share recipient. The share module 902 is configured to send the target work to the first target share recipient in the form of an instant message in response to the share operation. The message control display module 902 is configured to display a message control corresponding to the first target share recipient in response to sending the target work to the first target share recipient in the form of an instant message, and the message control is used to display an instant message input area for sending an instant message. In this embodiment, the sharing device includes a share operation receiving module that receives a share operation to share a target work with a first target share recipient. The share module responds to this share operation by sending the target work to the first target share recipient in the form of an instant message. The message control display module responds to the sending of the target work to the first target share recipient by displaying a message control corresponding to the first target share recipient. This message control is used to display an instant message input area for sending an instant message. By adopting the above technical proposal, this embodiment displays a message control corresponding to the target on the current share interface after the operation to share a target work with the target is completed, allowing the user to send a message to the target, simplifying user operation and enhancing the user experience.
[0067] In the above embodiment, the message control display module 903 may be configured to display the message control corresponding to the first target share target by switching the share control corresponding to the first target share target to a message control, or by displaying the message control corresponding to the first target share target on the current interface and maintaining the display of the share control corresponding to the first target share target on the current interface.
[0068] In the above embodiment, 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 that acts on a share control corresponding to a first target share target, and the sharing device according to this embodiment may further include a share panel display module configured to display a share panel for a target work before receiving a share operation to share a target work with a first target share target, wherein the share panel displays target information for at least one object to be shared and a share control that corresponds one-to-one with the object to be shared, and the object 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 containing an instant message input area in response to a message trigger operation for any one of the message controls displayed on the current interface, after displaying a message control corresponding to the first target share target; and a message message transmission module configured to receive a message message entered by the user into the instant message input area in response to a message transmission operation, and to send the message message in the form of an instant message to at least one target share target of the target work.
[0070] In the above embodiment, the message transmission module may be configured to transmit the message to a first target share target corresponding to a target message control by transmitting the message in the form of an instant message to the first target share target, the target message control being the message control on which the message trigger operation has been performed.
[0071] In the above embodiment, the current interface may display the instant message record between the user and the first target share target corresponding to the target message control.
[0072] In the above embodiment, a first chat control may be displayed on 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 embodiment, the message panel may display identification information for at least one second target share target, and the message transmission module may be configured to send the message to the second target share target by sending the message in the form of an instant message to the second target share target corresponding to the identification information selected by the user.
[0074] In one embodiment, the sharing device according to this embodiment may further include a chat control display module configured to display a message control corresponding to the first target share target, and then, if predetermined conditions are met, a second chat control corresponding to the first target share target, the second chat control being used to trigger the display of an instant interface between the user and the first target share target.
[0075] In the above embodiment, the predetermined condition may include at least one of the following: the number of times the message control corresponding to the first target share target has been triggered has reached a predetermined threshold; the interactive data between the user and the first target share target satisfies a predetermined condition; and there are unread messages sent to the user by the first target share target.
[0076] A sharing device according to an embodiment of this disclosure may perform a sharing method according to any embodiment of this disclosure and may have a functional module and beneficial effects corresponding to the performance of the sharing method. Technical details not described in detail in this embodiment should be referred to the sharing method according to any embodiment of this disclosure.
[0077] Referring below to Figure 10, a schematic diagram of the structure of an electronic device (e.g., terminal device) 1000 for realizing an embodiment of the present disclosure is shown. The terminal devices in the embodiment of the present disclosure may include, for example, mobile terminals 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 (digital TVs) and desktop computers. The electronic device shown in Figure 10 is merely an example.
[0078] As shown in Figure 10, the electronic device 1000 may include a processing unit (e.g., a central processor, graphics processor, etc.) 1001 capable of performing various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1002 or a program 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, ROM 1002, and 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] Generally, input devices 1006, including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 1007, including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 1008, including, for example, magnetic tapes and hard disks; and communication devices 1009 can be connected to the I / O interface 1005. The communication device 1009 can enable the electronic device 1000 to communicate wirelessly or via wired connection to exchange data with other devices. Figure 10 shows an electronic device 1000 with various devices, but it should be understood that it is not necessary 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 can be implemented as a computer software program with reference to a flowchart. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program delivered on a non-temporary computer-readable medium, and which includes 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 installed from a storage device 1008, or installed from a ROM 1002. When the computer program is executed by the processing unit 1001, it performs the above functions as limited by the method of the embodiment of the present disclosure.
[0081] It should be noted that the computer-readable medium in this disclosure may be a computer-readable signal medium, 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 thereof. Examples of computer-readable storage mediums may include: an electrical connection having at least one wire, a portable computer magnetic disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (e.g., electronic programmable read-only memory, EPROM) or flash memory), an optical fiber, a portable compact disc-read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or a suitable combination of the above. In this disclosure, the computer-readable storage medium may also be a tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signaling 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 take various forms, including electromagnetic signals, optical signals, or a suitable combination thereof. The computer-readable signaling medium may further be a computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit programs used by or in combination with instruction execution systems, apparatus, or devices. The program code contained in the computer-readable medium may be transmitted by a suitable medium, including wires, optical cables, radio frequency (RF), or a suitable combination thereof.
[0082] In some embodiments, clients and servers may communicate using currently known or future-developed network protocols, such as the HyperText Transfer Protocol (HTTP), and may communicate with (e.g., via a communication network) digital data in any form or medium. Examples of communication 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 currently known or future-developed networks.
[0083] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately without being incorporated into the electronic device.
[0084] At least one program is carried on the computer-readable medium, and when the at least one program is executed by this electronic device, the electronic device is instructed to receive a share operation to share a target work with a first target share recipient, to send the target work to the first target share recipient in the form of an instant message in response to the share operation, and to display a message control corresponding to the first target share recipient in response to sending the target work to the first target share recipient in the form of an instant message, wherein the message control is used to trigger the display of an instant message input area and send an instant message.
[0085] Computer program code for performing the operations of the Disclosure can be written in one or more program design languages or a combination thereof, and such program design languages include object-oriented program design languages such as Java, Smalltalk, and C++, and further include general-purpose program design languages such as the "C" language or similar program design languages. The program code may run entirely on the user's computer, partially on the user's computer, as a single standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. If a remote computer is involved, the remote computer may be connected to the user's computer or an external computer via any type of network, including a local area network (LAN) or a wide area network (WAN) (for example, connected via the Internet using an Internet service provider).
[0086] 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 various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code, which includes at least one executable instruction for implementing a defined logical function. It should be noted that in some alternative implementations, the functions marked in a block may occur in a different order than the order in which they are marked in the drawing. For example, two blocks shown consecutively may actually be executed essentially in parallel, or in reverse order depending on the related functions. It should be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a 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.
[0087] The units described in the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the modules do not necessarily constitute a limitation on the unit itself.
[0088] The functions described herein may be performed, at least in part, by at least one hardware logic component. For example, exemplary 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).
[0089] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can 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 an appropriate combination thereof. Examples of machine-readable storage media may include an electrical connection based on at least one wire, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or an appropriate combination thereof.
[0090] According to one or more embodiments of this disclosure, Example 1 provides a sharing method, which sharing method is The first step is to receive a share operation to share the target work with the target audience, In response to the sharing operation, the steps include sending the target work to the first target share recipient in the form of an instant message, The step of displaying a message control corresponding to the first target share recipient in response to sending the target work in the form of an instant message to the first target share recipient, wherein the message control is 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, and the step of displaying the message control corresponding to the first target share target is: A step of switching the share control corresponding to the first target share target to a message control and displaying it, or The process includes the steps of displaying a message control corresponding to the first target share target on the current interface and maintaining the display of a share control corresponding to the first target share target on the current interface.
[0092] According to one or more embodiments of this disclosure, Example 3 is based on the method of Example 2, and the step of receiving a share operation to share a target work with a first target share target is: The process includes receiving a share trigger operation that acts on the share control corresponding to the first target share target, Before receiving a share operation to share the target work with the primary target audience, this method is used. The method further includes the step of displaying a share panel for the target work, wherein the share panel displays information for at least one object to be shared and a share control that corresponds one-to-one with the object to be shared, 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 the message control corresponding to the first target share target, the method is performed. In response to a message trigger operation for any of the message controls displayed in the current interface, the steps include displaying a message panel containing an instant message input area, The further step includes, in response to a message sending operation, obtaining a message entered by the user in the instant message input area, and sending the message in the form of an instant message to at least one target share recipient 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 share recipient of the target work is: The process includes sending the message in the form of an instant message to a first target share target corresponding to a target message control, wherein the target message control is the message control on which the message trigger operation has been performed.
[0095] According to one or more embodiments of the present disclosure, Example 6 is based on the method of 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 of Example 5, wherein the message panel displays a first chat control, 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, wherein the message panel displays identification information of at least one second target share target, and the step of sending the message in the form of an instant message to at least one target share target of the target work is: The process includes sending the message in the form of an instant message to a second target share recipient corresponding to the user's selected identification information.
[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 the message control corresponding to the first target share target, the method is performed. The process further includes the step of displaying a second chat control corresponding to the first target share subject if certain conditions are met, the second chat control being used to trigger the display of an instant interface between the user and the first target share subject.
[0099] According to one or more embodiments of this disclosure, Example 10 is based on the method described in Example 9, and the aforementioned conditions are: The number of times the message control corresponding to the first target share target has been triggered has reached a predetermined threshold, Interactive data between the user and the first target share subject satisfies predetermined conditions, The user has at least one of the following: that there are unread messages sent by the first target share recipient.
[0100] According to one or more embodiments of the present disclosure, Example 11 provides a sharing device, which is A share operation receiving module configured to receive share operations to share a target work with a primary target share recipient, A share module configured to send the target work to the first target share recipient 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 share recipient in response to sending the target work in the form of an instant message, the message control includes a message control display module used to display an instant message input area for sending an instant message.
[0101] According to one or more embodiments of this disclosure, Example 12 provides an electronic device, which is Processor and Includes memory configured to store a program, When the program is executed by the processor, the processor implements the sharing method described in 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 in which a computer program is stored, and when the computer program is executed by a processor, the sharing method described in any one of Examples 1 to 10 is realized.
[0103] According to one or more embodiments of the present disclosure, Example 14 provides a computer program product in which, when the computer program product is executed by a computer, the computer implements the sharing method described in any one of Examples 1 to 10.
Claims
1. A sharing method performed by a device, wherein the sharing method is The first step is to receive a share operation to share the target work with the target audience, In response to the sharing operation, the steps include sending the target work to the first target share recipient in the form of an instant message, Steps of displaying a message control on the share interface corresponding to the first target share recipient in response to sending the target work in the form of an instant message, wherein the message control is used to trigger the display of an instant message input area to send an instant message; including, method.
2. The step of displaying the message control corresponding to the first target share target is: A step of switching the share control corresponding to the first target share target to a message control and displaying it, or The method according to claim 1, comprising the steps of displaying a message control corresponding to the first target share target on the current interface and maintaining the display of a share control corresponding to the first target share target on the current interface.
3. The first step is to receive a share operation to share the target work with the target audience. The process includes receiving a share trigger operation that acts on the share control corresponding to the first target share target, Before receiving a share operation to share the target work with the first target share recipient, the sharing method is: The method according to claim 2, further comprising the step of displaying a share panel for the target work, wherein the share panel displays subject information for at least one subject to be shared and a share control corresponding one-to-one to the subject to be shared, and the subject to be shared includes the first target share subject.
4. After displaying the message control corresponding to the first target share target, the sharing method is: In response to a message trigger operation for any of the message controls displayed in the current interface, the steps include displaying a message panel containing an instant message input area, The method according to claim 1, further comprising the steps of: obtaining a message entered by the 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 share target of the target work.
5. The step of sending the aforementioned message in the form of an instant message to at least one target share recipient of the target work is: The step includes sending the aforementioned message in the form of an instant message to a first target share recipient that corresponds to targeted message control, The method according to claim 4, wherein the target message control is a message control on which the message trigger operation has been performed.
6. The method according to claim 5, wherein the current interface displays an instant message record between the user and a first target share target corresponding to the target message control.
7. The method according to claim 5, wherein a first chat control is 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.
8. The message panel displays identification information for at least one second target share recipient, and the step of sending the message in the form of an instant message to at least one target share recipient of the target work is: The method according to claim 4, further comprising the step of sending the message in the form of an instant message to a second target share recipient corresponding to user-selected identification information.
9. After displaying the message control corresponding to the first target share target, the sharing method is: The process further includes the step of displaying a second chat control corresponding to the first target share target if certain conditions are met, The method according to claim 1, wherein the second chat control is used to trigger the display of an instant interface between the user and the first target share subject.
10. The aforementioned predetermined conditions are: The number of times the message control corresponding to the first target share target has been triggered has reached a predetermined threshold, The number of interactions between the user and the first target share target has reached a predetermined interaction count threshold and / or the interaction frequency has reached a predetermined interaction frequency threshold, Regarding the user, there are unread messages sent by the first target share recipient mentioned above, The method according to claim 9, comprising at least one of the following.
11. A shared device, said shared device, A share operation receiving module configured to receive share operations to share a target work with a primary target share recipient, A share module configured to send the target work to the first target share recipient 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 share recipient on the share interface in response to sending the target work in the form of an instant message, the message control includes a message control display module used to display an instant message input area for sending an instant message. Shared equipment.
12. Processor and Includes 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 in which a computer program is stored, wherein when the computer program is executed by a processor, the method described in any one of claims 1 to 10 is implemented.
14. A computer program that, when executed by a computer, causes the computer to implement the method described in 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