Information sharing method and device, equipment and storage medium

By receiving input of image elements and automatically identifying their associated sessions, generating and sending related information, the problem of low information sharing efficiency in the prior art is solved, and faster and more flexible image sharing is achieved.

CN119420724APending Publication Date: 2025-02-11VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411549753.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The existing photography and sharing process is cumbersome, which reduces the efficiency of information sharing.

Method used

By receiving input to image elements in the image, the image elements are automatically identified and their corresponding target association sessions are determined, and relevant text information or image objects are generated and sent.

Benefits of technology

The process of information sharing is simplified and the efficiency of information sharing is improved. Users can quickly select and send image elements or whole pictures and their related text information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420724A_ABST
    Figure CN119420724A_ABST
Patent Text Reader

Abstract

The invention discloses an information sharing method and device, equipment and a storage medium, and belongs to the technical field of communication. The method includes: receiving a first input to a first image element in a first image; in response to the first input, sending a first object to a target associated session corresponding to the first image element; wherein the first object is a first image element, a first image, first character information, second character information, a second image or a third image; the first character information is generated based on the first image element, the second character information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to an information sharing method, device, equipment and storage medium. Background Art

[0002] Currently, taking photos has become an important way for users to record and share their lives. Users can use mobile phones, tablet computers and other electronic devices to take photos to record information fragments from life or work, and then edit text based on these photos and send them to friends for sharing.

[0003] However, in the existing photo-taking and sharing process, users need to manually select contacts in social applications, select images to be sent in the album, edit text messages, and then send the text messages and images to the corresponding contacts through the social application. The entire operation process is cumbersome and reduces the efficiency of information sharing. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide an information sharing method, device, equipment and storage medium, which can solve the technical problem of low efficiency of existing information sharing.

[0005] In a first aspect, an embodiment of the present application provides an information sharing method, the method comprising:

[0006] receiving a first input for a first image element in a first image;

[0007] In response to the first input, sending a first object to a target association session corresponding to the first image element;

[0008] Among them, the first object is the first image element, the first image, the first text information, the second text information, the second image or the third image; the first text information is generated based on the first image element, the second text information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

[0009] In a second aspect, an embodiment of the present application provides an information sharing device, the device comprising:

[0010] A first receiving module, configured to receive a first input of a first image element in a first image;

[0011] A first sending module, configured to send a first object to a target associated session corresponding to the first image element in response to the first input;

[0012] Among them, the first object is the first image element, the first image, the first text information, the second text information, the second image or the third image; the first text information is generated based on the first image element, the second text information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method provided in the first aspect are implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method provided in the first aspect are implemented.

[0015] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method provided in the first aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method provided in the first aspect.

[0017] In the information sharing method, device, equipment and storage medium of the present application, a first input to a first image element in a first image is received, and in response to the first input, a first object is sent to a target associated session corresponding to the first image element, wherein the first object is a first image element, a first image, a first text message, a second text message, a second image or a third image, the first text message is generated based on the first image element, the second text message is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image. In this way, after the user selects an image element from the image, the first object can be quickly sent to the target associated session, which simplifies the process of information sharing and improves the efficiency of information sharing. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a flowchart of an information sharing method provided by an embodiment of the present application;

[0019] Figure 2 This is one of the interface schematic diagrams of the information sharing method provided by an embodiment of the present application;

[0020] Figure 3This is the second interface diagram of the information sharing method provided by an embodiment of the present application;

[0021] Figure 4 This is the third interface diagram of the information sharing method provided by an embodiment of the present application;

[0022] Figure 5 This is a fourth interface diagram of an information sharing method provided by an embodiment of the present application;

[0023] Figure 6 This is the fifth interface diagram of the information sharing method provided by an embodiment of the present application;

[0024] Figure 7 This is the sixth interface diagram of the information sharing method provided by an embodiment of the present application;

[0025] Figure 8 This is the seventh interface diagram of the information sharing method provided by an embodiment of the present application;

[0026] Fig. 9 This is the eighth interface diagram of the information sharing method provided by an embodiment of the present application;

[0027] Fig.10 This is a ninth interface diagram of an information sharing method provided by an embodiment of the present application;

[0028] Fig.11 This is a tenth interface diagram of an information sharing method provided by an embodiment of the present application;

[0029] Fig.12 This is the eleventh interface diagram of the information sharing method provided by an embodiment of the present application;

[0030] Fig.13 This is a twelfth interface diagram of an information sharing method provided by an embodiment of the present application;

[0031] Fig.14 is a structural schematic diagram of an information sharing device provided by another embodiment of the present application;

[0032] Fig.15 is a structural schematic diagram of an electronic device provided by another embodiment of the present application;

[0033] Fig.16 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0035] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0036] In order to solve the above technical problems, the present application provides an information sharing method. The information sharing method provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0037] like Figure 1 As shown, Figure 1 : is a flowchart of an information sharing method provided by an embodiment of the present application. The embodiment of the present application provides an information sharing method, which is applied to an electronic device. The method may include:

[0038] S101, receiving a first input of a first image element in a first image;

[0039] In this embodiment, the first input may be a touch input of a user to a first image element in a first image in the electronic device, for example, the touch input may be a touch click operation, or a sliding operation, or other operations. The first input may also be an input operation performed by a user with the help of other input devices such as a mouse, a remote control device, a keyboard, etc. connected to the electronic device. Unless otherwise specified, the input to the electronic device in the following description may be a touch click operation, a sliding operation, or other operations, and may also be an input operation performed by a user with the help of other input devices such as a mouse, a remote control device, a keyboard, etc. connected to the electronic device.

[0040] In this embodiment, the first input may be selecting a first image element in a first image, and sending an input of a first object to a target associated session corresponding to the first image element. When the user performs a first input to the first image element, the system of the electronic device analyzes the first image element and identifies the target associated session corresponding to the first image element. An image element refers to a specific part of an image that can be individually identified and operated, which may be a person, object, or other specific area in a photo. Each image element can be processed independently and associated with a specific session, that is, each image element has a corresponding target associated session, wherein the target associated session may be a certain contact or a group of multiple contacts. After the system identifies the first image element in the first image from the image, it can also automatically retrieve the target associated sessions corresponding to each first image element.

[0041] For example, the electronic device is a mobile phone, and the first image is a photo in the mobile phone's photo album. When the user clicks on the photo in the mobile phone's photo album, the system can identify all image elements in the photo and determine the associated contacts of each image element in the mobile phone's address book. Figure 2 As shown, the first image 201 includes five image elements.

[0042] In some embodiments, the first input may be an input in which a user selects a first image element to be sent from the first image and sends the first image element. The first input may be an input in which a user determines all image elements in the first image as the first image elements to be sent, or an input in which a user selects some image elements from the first image as the first image elements to be sent.

[0043] Specifically, if the user wants to determine all image elements in the first image as first image elements, the user can perform a first input on the entire first image, such as double-clicking the first image, or long pressing the first image for more than a specific time, which can be 3 seconds or 5 seconds. If the user wants to determine N image elements in the first image as first image elements, the user can manually perform a first input on the N image elements, such as clicking to input. Then the N image elements can be determined as first image elements, and a screenshot of the first image is generated based on the N first image elements, which only includes the N first image elements and does not include image elements other than the N first image elements. The system can send the screenshot to the corresponding contact.

[0044] like Figure 3As shown, N is 2, and the first input is a click input. If the user wants to determine the two image elements of the football element 501 and the puppy element 502 in the first image 201 as the first image elements, the user can manually perform the first input on the N image elements, such as click input. After the click input, the display area of ​​the two image elements will display a selection mark 503, then the two image elements can be determined as the first image elements, and a picture such as the one shown in FIG. 1 is generated based on the N first image elements. Figure 4 The screenshot 601 of the first image shown includes only the two first image elements but does not include image elements other than the two first image elements. The system may send the screenshot to the corresponding target association session.

[0045] In this way, users can select the entire picture or only some elements of the picture to send according to their needs, and users can accurately control the content they want to send, which improves the flexibility of picture sharing.

[0046] S102, in response to the first input, sending a first object to a target associated session corresponding to the first image element; wherein the first object is the first image element, the first image, a first text message, a second text message, a second image or a third image; the first text message is generated based on the first image element, the second text message is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

[0047] In the embodiment of the present application, when the user selects a first image element to be shared from at least one image element through a first input, the system will automatically send the first object to the corresponding target associated session of the first image element.

[0048] The first object may be the first image element itself, the first image itself, or a text description generated based on the first image element, or a text description generated based on the first image. For example, after selecting the first image element, the system will automatically generate a corresponding text description based on the first image element, i.e., the first text message. The first image element and the first text message are sent together as the first object to the target associated session corresponding to the first image element.

[0049] like Figure 5As shown, the first image element 202 is the football image in the first image 201. The system will identify the contact who likes football in the address book based on the football image and determine it as the associated contact of the first image element, and then generate a first text message "Let's go play football?" based on the football image, and send the football image and the first text message together to the associated contact of the first image element, wherein the first text message is displayed in an information display box 401.

[0050] In the present application, a first input to a first image element in a first image is received, and in response to the first input, a first object is sent to a target associated session corresponding to the first image element, wherein the first object is a first image element, a first image, a first text message, a second text message, a second image, or a third image, the first text message is generated based on the first image element, the second text message is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image. In this way, after the user selects an image element from the image, the first object can be quickly sent to the target associated session, which simplifies the process of information sharing and improves the efficiency of information sharing.

[0051] In some embodiments, in response to the first input, sending a first object to a target association session corresponding to the first image element includes:

[0052] In response to the first input, displaying candidate associated conversations corresponding to the first image element; the candidate associated conversations include at least one of a group conversation and a contact conversation;

[0053] receiving a second input of a target association session among the candidate association sessions;

[0054] In response to the second input, the first object is sent to the target association session.

[0055] In this embodiment, the first image may be an image of a picture application in the electronic device, and the picture application is associated with a social application in the electronic device. Since the first input may be to select a first image element in the first image and send an input of the first object to a target associated session corresponding to the first image element, when the user performs a first input on the first image element, in response to the first input, the system may display candidate associated sessions corresponding to all the first image elements, and the candidate associated sessions are contacts or groups with which all users may have sessions.

[0056] For example, the system can identify the element type of the first image element. The element type refers to the classification of the first image element, such as a person, an animal, a building, etc. After identifying the element type of the first image element, the image program will pass the element type to the social program, and the social program will automatically find the first tag and the first user group session related to the element type. Then, all users under the first tag and the first user group session can be determined as candidate associated sessions corresponding to the first image element.

[0057] like Figure 2 As shown, the first image element 202 may be a football image in the first image 201, and the system identifies the second image element as a "football" type. After the image program passes the "football" type to the social program, the social program searches for and matches the first tag with "football" and the first user group session whose group session name includes "football", and determines the user under the first tag and the first user group session as candidate associated sessions corresponding to the first image element.

[0058] In this way, the element type of the image element can be automatically identified, and the relevant candidate associated conversations can be automatically associated in the social application according to the element type, which simplifies the selection process of the candidate associated conversations. In this way, users can share content with associated conversations that are interested in the corresponding topic more quickly and accurately, improving the efficiency of sharing.

[0059] In addition, after obtaining the candidate associated session corresponding to the first image element, the system may display the candidate associated session corresponding to the first image element in the display interface of the electronic device, and may also display the session identifier of the candidate associated session corresponding to the first image element, so that the user can see the contact automatically associated with the first image element. The session identifier may be an identifier of a group session, an avatar of a contact, or a name of a contact.

[0060] The second input may be an input for selecting a target association session from the candidate association sessions corresponding to the first image element. When the user performs the second input on any target association session from the candidate association sessions, the system will respond to the second input and determine the target association session as an association session to which the first object needs to be sent, and thus send the first object to the target association session.

[0061] In addition, after the candidate association sessions corresponding to the first image element are displayed in response to the first input, the user can also cancel the association relationship between some of the candidate association sessions and the first image element by canceling the candidate association sessions. Then, the candidate association sessions other than the canceled candidate association sessions can be determined as target association sessions, and the first object is sent to the target association session. The user can delete the candidate association sessions that do not want to share content through this operation.

[0062] like Figure 6 As shown, the first image element 202 may be a football image in the first image 201. After obtaining the candidate associated sessions of the first image element, the session identifiers 301 of the three candidate associated sessions of the first image element may be displayed. The user may determine the candidate associated session corresponding to any session identifier as a target associated session through the second input, and send the first object to the target associated session.

[0063] In the above manner, the user can quickly manage the candidate association sessions related to the first image element through simple interactions, and send the first object to the target association session according to the user's needs.

[0064] In some embodiments, in response to the first input, sending the first object to the target association session corresponding to the first image element includes:

[0065] In response to the first input, displaying a text input box;

[0066] receiving a third input to the text input box;

[0067] In response to the third input, text information corresponding to the first object and the third input is sent to the target association session corresponding to the first image element.

[0068] In this embodiment, in response to the first input, a text input box associated with the first image element may also be displayed, allowing the user to input relevant text information for the first image element, such as a description, remarks or additional information of the first image element.

[0069] The user can add text information to the first image element in the text input box through the third input, and after receiving the text information corresponding to the third input, the user can send the first object and the text information corresponding to the third input to the target associated session corresponding to the first image element through the third input. In this way, not only the first object is sent, but also the instructions or descriptions related to it added by the user.

[0070] In addition, while displaying the text input box in response to the first input, an input may also be provided to highlight the first image element in the first image. The highlighting refers to distinguishing a certain image element from surrounding content through visual effects in the display interface to attract the user's attention. The highlighting may be highlighting, bolding, enlarging, or changing the color of the image element. By highlighting the first image element, the user is made aware that the text input box is a text input box associated with the first image element.

[0071] For example, in Figure 7 In the first image 901 shown, the user can make a first input to the first image element of the violin player A. Figure 8 As shown, the first image element 902 of violin player A can be highlighted by enlarging it, and a text input box 903 associated with the first image element can be displayed. The user can enter text information "Do you want to see this performance? Player A is there" in the text input box 903 through the third input.

[0072] In some embodiments, highlighting the first image element includes at least one of the following:

[0073] Enlarging and displaying the first image element;

[0074] Zooming out and displaying image elements other than the first image element in the first image;

[0075] Performing blur processing on display content other than the first image element in the first image;

[0076] The first image element is displayed in a floating manner in the first image.

[0077] In this embodiment, by enlarging the first image element for display, it can occupy a larger visual space in the display interface, thereby appearing more conspicuous. This method directly increases the size of the first image element to highlight its existence, making it easier for users to notice the first image element.

[0078] By reducing the size of other image elements in the first image, their visual impact is weakened, so that the first image element is relatively prominent. This method enhances the visual importance of the first image element by reducing the prominence of surrounding elements.

[0079] Blurring the displayed content outside the first image element makes their details blurry or unclear, which can highlight the clarity of the first image element. This method focuses the user's attention on the first image element by blurring the background.

[0080] By displaying the first image element with a floating effect, it looks like it is floating out of the background, making it more three-dimensional and conspicuous. This method enhances the prominence of the first image element through visual hierarchy.

[0081] For example, Fig. 9 As shown, the user can input the first image to call out the highlight selection box 111, and select a specific highlighting method in the highlight selection box.

[0082] In the above implementation, the third input allows the user to add additional text descriptions to the image element, so that the user can easily provide relevant information for the image element to be sent. Then, the system automatically associates the first object to be sent with the text description and sends it to the target association session corresponding to the first image element, ensuring that the image content can be attached with necessary descriptions, thereby improving the integrity of the information and the accuracy of sending.

[0083] In some embodiments, the first object is the third image; the first input is used to edit the first image element;

[0084] The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises:

[0085] In response to the first input, determining the third image according to the edited first image;

[0086] receiving a fourth input;

[0087] In response to the fourth input, the third image is sent to a target associated session corresponding to the first image element.

[0088] In this embodiment, the first input may be an input for editing a first image element in the first image. After the user edits the first image element through the first input, the system generates a third image based on the edited first image. For example, the third image may include the edited first image element in the first image and other image elements in the first image that have not been edited.

[0089] After generating the third image according to the edited first image, the user may further perform a fourth input on the third image, and the system will then send the third image to the target association session corresponding to the first image element in response to the fourth input of the user.

[0090] Specifically, in the process of editing the first image element, the first input may be an input for editing the image element in the first image. If the user wants to edit the first image element in the first image, the user may make a first input to the first image element, and the system will adjust the content of the first image element. For example, the adjustment may be to replace the content of the third image element, change the style of the third image element, or make other visual modifications to the third image element.

[0091] Through the above method, the image elements can be replaced or modified in a relatively simple way.

[0092] In some embodiments, the first input can adjust the content of the first image element by inputting editing text information. Fig.10 As shown, in the picture editing mode, an editing control 121 is displayed in the display interface of the electronic device, and the editing control includes the content "AI editing content". When the user inputs the editing control by clicking or long pressing in the picture editing mode, the system will pop up an input prompt line 122, and the user can enter a piece of text information on the input prompt line, that is, the editing text information, which is used to describe how the user wants to edit the first image element.

[0093] The system can parse the edit text information input by the user through the neural network model, and change the first image element in the first image according to the edit text information, and replace it with a new first image element. This step uses AI capabilities to automatically complete the modification of image elements.

[0094] Through the above method, the neural network model can be used to easily modify and replace image elements, reducing the tedious process of manual editing. Users can efficiently change the content of the picture by simply inputting text, making picture editing more intelligent and faster, and improving the convenience of user operation.

[0095] In some other embodiments, the first input is an input for calling out element identifiers of associated image elements associated with the first image element. When the user performs the first input on the first image element in the first image, the system will display element identifiers of multiple associated image elements related to the third image element. These element identifiers can be obtained through the Internet, or can be automatically generated by a neural network model set in the electronic device, providing the user with multiple options.

[0096] The user can select and input a first element identifier from the element identifiers of the multiple associated image elements displayed, and the system will automatically replace the original first image element in the first image with the associated image element corresponding to the selected first element identifier.

[0097] like Fig.11 As shown, the user can make a first input to the football element in the first image 201. The first input can be to select the football element and then click on the element content adjustment control 132. Then, a plurality of element identifiers 131 associated with the football element will be displayed in the display area of ​​the football element. The element identifier can be the name of a ball sport related to football, such as basketball, volleyball, rugby and baseball. The user can select basketball from them for selection input, and then the football element in the first image will be changed to a basketball element.

[0098] Through the above solution, the user can select from multiple image elements related to the first image element, and replace the original first image element in the first image more quickly, thereby improving the flexibility and efficiency of image editing.

[0099] After editing the first image element in the above manner, the user can freely edit any one or more image elements in the first image as needed, and obtain a third image based on the edited first image, and then send the third image as a whole to the target associated session corresponding to the first image element, thereby making image sharing more personalized and more in line with user needs.

[0100] In some embodiments, the first object is the second image; the first input is for editing the first image element;

[0101] The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises:

[0102] In response to the first input, determining the second image according to the edited first image element;

[0103] receiving a fifth input;

[0104] In response to the fifth input, the second image is sent to a target associated session corresponding to the first image element.

[0105] In this embodiment, the first input may be an input for editing a first image element in the first image. After the user edits the first image element through the first input, the system generates a second image according to the edited first image element. For example, the second image may include only the edited first image element in the first image, but not other image elements in the first image that have not been edited.

[0106] After generating the second image according to the edited first image element, the user may further perform a fifth input on the second image, and the system will then send the second image to the target association session corresponding to the first image element in response to the user's fifth input.

[0107] After editing the first image element in the above manner, the user can freely edit any one or more image elements in the first image as needed, and obtain a second image based only on the edited image elements, and then send the second image to the target associated session corresponding to the first image element, making image sharing more personalized and more in line with user needs.

[0108] In some embodiments, the first object is the first text message or the second text message;

[0109] The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises:

[0110] In response to the first input, displaying third text information or fourth text information; the third text information is generated by using an AI model based on the first image element, and the fourth text information is generated by using an AI model based on the first image;

[0111] receiving a sixth input; the sixth input being used to update the third text information to obtain the first text information, or to update the fourth text information to obtain the second text information;

[0112] In response to the sixth input, the first text information or the second text information is sent to a target associated session corresponding to the first image element.

[0113] In this embodiment, the first input can be an input for the user to select to convert the first image element into a third text message, or to convert the first image as a whole into a fourth text message. When the user makes a first input to the selected first image element, the system uses a neural network model to analyze the first image element, and automatically converts the first image element into the corresponding third text message. The generated third text information can be directly displayed in the display area related to the first image element, so that the user can see the text content. Similarly, when the user makes a first input to the first image, the system uses a neural network model to analyze the first image, and automatically converts the first image into the corresponding fourth text message. The generated fourth text information can be directly displayed in the display area related to the first image, so that the user can see the text content.

[0114] Subsequently, since the third text information and the fourth text information are both automatically generated by AI, if the user feels that the third text information or the fourth text information needs to be modified, the user can make a sixth input to the displayed third text information or the fourth text information, and the sixth input refers to the user's input for editing the text information generated by the neural network model. In response to the user's sixth input, the system updates the third text information to obtain the first text information, or updates the fourth text information to obtain the second text information.

[0115] like Figure 5 In the illustrated embodiment, after the user determines the first image element 202 from the first image 201, a conversion control 402 will pop up in the display interface of the electronic device, and "AI to text" will be displayed on the conversion control. The first input can be a click operation on the conversion control. The user clicks the conversion control, and the system will recognize the first image element in the first image through AI technology, and convert it into third text information, and display the third text information in the information display box 401 in the display area of ​​the first image element. The user can directly click on the information display box, and then edit the third text information in the information display box, that is, the updated first text information can be obtained.

[0116] In this embodiment, the image elements or images can be automatically converted into text through the neural network model, without the need for the user to manually input text, thereby improving the operation efficiency. At the same time, the user can edit and modify the automatically generated text to ensure the accuracy and personalization of the information.

[0117] In some embodiments, in response to the first input, sending the first object to the target association session corresponding to the first image element includes:

[0118] In response to the first input, displaying object options;

[0119] receiving a seventh input for a first object option among the object options;

[0120] In response to the seventh input, a first object corresponding to the first object option is sent to a target association session corresponding to the first image element.

[0121] In this embodiment, the first input may also be used to indicate display of object options. Specifically, the object options may include the above-mentioned first image element, the first image, the first text information, the second text information, the second image or the third image.

[0122] The user can use the seventh input to select a first object option of the first object to be sent from the above object options, and the system will only send the first object corresponding to the first object option to the target associated session corresponding to the first image element.

[0123] In this way, by displaying the object options, the user can more intuitively select the content they want to send, and the user can select different object options as needed, making the sent content more personalized and better meeting different scenarios and needs.

[0124] In addition, in some embodiments, after sending the first object to the target association session corresponding to the first image element, the method further includes:

[0125] In a case where fifth text information of a target-associated conversation based on feedback of the first object is received, the first image is modified based on the fifth text information.

[0126] In this embodiment, the fifth text message may be a modification suggestion of the associated contact to the received first image element. After the user sends the selected first image element to the corresponding target associated session, any contact in the target associated session may view the received first image element and give feedback on the image. When the associated contact gives feedback on the received first image element and sends back the fifth text message, the system may automatically parse the fifth text message, extract the key information in the fifth text message, and make corresponding modifications to the first image. For example, the first image may be edited or adjusted based on the content of the fifth text message through AI technology.

[0127] like Fig.12 As shown in the chat interface 701 of the social application in FIG. 1 , after the electronic device sends the selected first image containing the first image element, or the screenshot of the first image, to the associated contact through the social application, the associated contact can reply with a fifth text message “It would be better if more trees were displayed” in the social application, and the social application can transmit the fifth text message to the picture application, and the neural network model in the picture application parses the content of the fifth text message, and then Fig.13 As shown, a query pop-up window 801 can be displayed in the first image 201 to allow the user to determine whether to add trees to the first image. If the user clicks a confirmation control 802 in the query pop-up window, the trees are automatically added to the first image. If the user clicks a cancel control 803 in the query pop-up window, the trees are not added.

[0128] In this way, based on the feedback information of the associated contacts, the system can automatically identify and adjust the content of the image elements, avoiding the tedious process of manually editing the image elements.

[0129] Fig.14 is a structural diagram of an information sharing device provided by another embodiment of the present application, such as Fig.14 As shown, the information sharing device may include:

[0130] A first receiving module 141, configured to receive a first input of a first image element in a first image;

[0131] A sending module 142, configured to send a first object to a target associated session corresponding to the first image element in response to the first input;

[0132] Among them, the first object is the first image element, the first image, the first text information, the second text information, the second image or the third image; the first text information is generated based on the first image element, the second text information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

[0133] In the present application, a first input to a first image element in a first image can be received; in response to the first input, a first object can be sent to a target associated session corresponding to the first image element; wherein the first object is a first image element, a first image, a first text message, a second text message, a second image, or a third image; the first text message is generated based on the first image element, the second text message is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image. In this way, after the user selects the image element to be sent from the image, the associated session of the image element to be sent can be quickly identified, and the image element to be sent and at least one of the texts converted therefrom can be automatically sent to the associated session, thereby simplifying the process of information sharing and improving the efficiency of information sharing.

[0134] In another optional example, the sending module 142 includes:

[0135] A first display unit, configured to display, in response to the first input, a candidate associated session corresponding to the first image element; the candidate associated session includes at least one of a group session and a contact session;

[0136] A first receiving unit, configured to receive a second input of a target association session in the candidate association sessions;

[0137] The first sending unit is configured to send the first object to the target association session in response to the second input.

[0138] In another optional example, the sending module 142 further includes:

[0139] a second display unit, configured to display a text input box in response to the first input;

[0140] A second receiving unit, configured to receive a third input to the text input box;

[0141] The second sending unit is configured to send text information corresponding to the first object and the third input to a target associated session corresponding to the first image element in response to the third input.

[0142] In another optional example, the sending module 142 further includes:

[0143] A first determining unit, configured to determine the third image according to the edited first image in response to the first input;

[0144] A third receiving unit, configured to receive a fourth input;

[0145] A third sending unit is configured to send the third image to a target associated session corresponding to the first image element in response to the fourth input.

[0146] In another optional example, the sending module 142 further includes:

[0147] a second determining unit, configured to determine the second image according to the edited first image element in response to the first input;

[0148] a fourth receiving unit, configured to receive a fifth input;

[0149] A fourth sending unit is configured to send the second image to a target associated session corresponding to the first image element in response to the fifth input.

[0150] In another optional example, the sending module 142 further includes:

[0151] a third display unit, configured to display third text information or fourth text information in response to the first input; the third text information is generated by using an AI model based on the first image element, and the fourth text information is generated by using an AI model based on the first image;

[0152] a fifth receiving unit, configured to receive a sixth input; wherein the sixth input is used to update the third text information to obtain the first text information, or to update the fourth text information to obtain the second text information;

[0153] The fifth sending unit is configured to send the first text information or the second text information to a target associated conversation corresponding to the first image element in response to the sixth input.

[0154] In another optional example, the sending module 142 further includes:

[0155] a fourth display unit, for displaying object options in response to the first input;

[0156] a sixth receiving unit, configured to receive a seventh input of a first object option among the object options;

[0157] A sixth sending unit is configured to send, in response to the seventh input, the first object corresponding to the first object option to the target association session corresponding to the first image element.

[0158] The information sharing device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a car electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., and the embodiment of the present application is not specifically limited.

[0159] The information sharing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0160] The information sharing device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0161] Alternatively, if Fig.15 As shown, an embodiment of the present application also provides an electronic device 150, including a processor 151, a memory 159, and a program or instruction stored in the memory 159 and executable on the processor 151. When the program or instruction is executed by the processor 150, each process of the above-mentioned information sharing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0162] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0163] Please refer to Fig.16 , Fig.16 The hardware structure diagram of an electronic device implementing an embodiment of the present application is shown in FIG. The electronic device 100 includes, but is not limited to, a radio frequency unit 161, a network module 162, an audio output unit 163, an input unit 164, a sensor 165, a display unit 166, a user input unit 167, an interface unit 168, a memory 169, and a processor 160.

[0164] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 160 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.16 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0165] The user input unit 167 is used to receive a first input to a first image element in the first image;

[0166] The radio frequency unit 161 is configured to send a first object to a target association session corresponding to the first image element in response to the first input;

[0167] Among them, the first object is the first image element, the first image, the first text information, the second text information, the second image or the third image; the first text information is generated based on the first image element, the second text information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

[0168] In the present application, a first input to a first image element in a first image is received, and in response to the first input, a first object is sent to a target associated session corresponding to the first image element, wherein the first object is a first image element, a first image, a first text message, a second text message, a second image, or a third image, the first text message is generated based on the first image element, the second text message is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image. In this way, after the user selects an image element from the image, the first object can be quickly sent to the target associated session, which simplifies the process of information sharing and improves the efficiency of information sharing.

[0169] In another optional example, the display unit 166 is used to display a candidate associated session corresponding to the first image element in response to the first input; the candidate associated session includes at least one of a group session and a contact session;

[0170] A user input unit 167, configured to receive a second input for a target association session in the candidate association sessions;

[0171] The radio frequency unit 161 is configured to send the first object to the target association session in response to the second input.

[0172] In another optional example, the display unit 166 is used to display a text input box in response to the first input;

[0173] A user input unit 167, configured to receive a third input to the text input box;

[0174] The radio frequency unit 161 is configured to send text information corresponding to the first object and the third input to a target associated session corresponding to the first image element in response to the third input.

[0175] In another optional example, the processor 160 is configured to determine the third image according to the edited first image in response to the first input;

[0176] A user input unit 167, configured to receive a fourth input;

[0177] The radio frequency unit 161 is configured to send the third image to a target associated session corresponding to the first image element in response to the fourth input.

[0178] In another optional example, the processor 160 is configured to determine the second image according to the edited first image element in response to the first input;

[0179] A user input unit 167, configured to receive a fifth input;

[0180] The radio frequency unit 161 is configured to send the second image to a target associated session corresponding to the first image element in response to the fifth input.

[0181] In another optional example, the display unit 166 is used to display third text information or fourth text information in response to the first input; the third text information is generated based on the first image element using the AI ​​model, and the fourth text information is generated based on the first image using the AI ​​model;

[0182] The user input unit 167 is used to receive a sixth input; the sixth input is used to update the third text information to obtain the first text information, or to update the fourth text information to obtain the second text information;

[0183] The radio frequency unit 161 is configured to send the first text information or the second text information to a target associated session corresponding to the first image element in response to the sixth input.

[0184] In another optional example, the display unit 166 is used to display object options in response to the first input;

[0185] A user input unit 167, configured to receive a seventh input for a first object option among the object options;

[0186] The radio frequency unit 161 is configured to send, in response to the seventh input, the first object corresponding to the first object option to the target association session corresponding to the first image element.

[0187] It should be understood that in the embodiment of the present application, the input unit 164 may include a graphics processor (Graphics Processing Unit, GPU) 1641 and a microphone 1642, and the graphics processor 1641 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 166 may include a display panel 1661, and the display panel 1661 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 167 includes a touch panel 1671 and at least one of other input devices 1672. The touch panel 1671 is also called a touch screen. The touch panel 1671 may include two parts: a touch detection device and a touch controller. Other input devices 1672 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0188] The memory 169 can be used to store software programs and various data. The memory 169 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 169 may include a volatile memory or a non-volatile memory, or the memory 169 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 169 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0189] The processor 160 may include one or more processing units; optionally, the processor 160 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 160.

[0190] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned information sharing method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0191] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0192] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information sharing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0193] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0194] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned information sharing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0195] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0196] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0197] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. An information sharing method, characterized in that: include: receiving a first input for a first image element in a first image; In response to the first input, sending a first object to a target association session corresponding to the first image element; Among them, the first object is the first image element, the first image, the first text information, the second text information, the second image or the third image; the first text information is generated based on the first image element, the second text information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

2. The method according to claim 1, characterized in that The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises: In response to the first input, displaying candidate associated conversations corresponding to the first image element; the candidate associated conversations include at least one of a group conversation and a contact conversation; receiving a second input of a target association session among the candidate association sessions; In response to the second input, the first object is sent to the target association session.

3. The method according to claim 1, characterized in that The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises: In response to the first input, displaying a text input box; receiving a third input to the text input box; In response to the third input, text information corresponding to the first object and the third input is sent to the target association session corresponding to the first image element.

4. The method according to claim 1, characterized in that: The first object is the third image; the first input is used to edit the first image element; The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises: In response to the first input, determining the third image according to the edited first image; receiving a fourth input; In response to the fourth input, the third image is sent to a target associated session corresponding to the first image element.

5. The method according to claim 1, characterized in that The first object is the second image; the first input is used to edit the first image element; The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises: In response to the first input, determining the second image according to the edited first image element; receiving a fifth input; In response to the fifth input, the second image is sent to a target associated session corresponding to the first image element.

6. The method according to claim 1, characterized in that The first object is the first text information or the second text information; The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises: In response to the first input, displaying third text information or fourth text information; the third text information is generated by using an AI model based on the first image element, and the fourth text information is generated by using an AI model based on the first image; receiving a sixth input; the sixth input being used to update the third text information to obtain the first text information, or to update the fourth text information to obtain the second text information; In response to the sixth input, the first text information or the second text information is sent to a target associated session corresponding to the first image element.

7. The method according to claim 1, characterized in that The sending, in response to the first input, a first object to a target associated session corresponding to the first image element, comprises: In response to the first input, displaying object options; receiving a seventh input for a first object option among the object options; In response to the seventh input, a first object corresponding to the first object option is sent to a target association session corresponding to the first image element.

8. An information sharing device, characterized in that: include: A first receiving module, configured to receive a first input of a first image element in a first image; A first sending module, configured to send a first object to a target associated session corresponding to the first image element in response to the first input; Among them, the first object is the first image element, the first image, the first text information, the second text information, the second image or the third image; the first text information is generated based on the first image element, the second text information is generated based on the first image, the second image is generated based on the first image element, and the third image is generated based on the first image.

9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method provided in any one of claims 1 to 7 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, the steps of the method provided in any one of claims 1 to 7 are implemented.