Interaction information publishing method and apparatus, electronic device, storage medium, and program product
By acquiring, editing, and publishing image content in the interactive information input area, the problem of the limited interactive information sending methods in existing technologies is solved, and a richer and simpler image content publishing process is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-24
- Publication Date
- 2026-04-02
AI Technical Summary
Existing technologies for sending interactive information containing images are relatively simple and lack diversity.
An interactive information publishing method is provided, which displays an interactive information input area in response to user operation, obtains image content and displays an image identifier in the area, displays an image content editing interface for editing, and publishes the interactive information after confirmation.
It enriches the interactive information publishing methods of image content, simplifies the image content editing and publishing operations, and improves the user experience.
Smart Images

Figure CN2025123734_02042026_PF_FP_ABST
Abstract
Description
Method and device for publishing interactive information, electronic device, storage medium and program product
[0001] The present application claims priority to Chinese Patent Application No. 202411337292.8, filed on September 24, 2024, the disclosure of which is incorporated herein in its entirety as part of the present application. TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to a method and device for publishing interactive information, an electronic device, a storage medium and a program product. BACKGROUND
[0003] In some applications, a user can be supported to publish interactive information containing picture content for the media content being watched. However, the sending manner of the interactive information containing picture content is relatively single. SUMMARY
[0004] Embodiments of the present disclosure provide a method and device for publishing interactive information, an electronic device, a storage medium and a program product.
[0005] In a first aspect, embodiments of the present disclosure provide a method for publishing interactive information, comprising:
[0006] In response to an interactive operation on media content, an interactive information input area of the media content is displayed;
[0007] At least one image content is obtained based on an image content obtaining operation of the interactive information input area, and an image identifier of the at least one image content is displayed in the interactive information input area;
[0008] In response to a first trigger operation based on the image identifier, an image content editing interface is displayed, the image content editing interface being used for editing at least part of the image content;
[0009] In response to an editing confirmation operation in the image content editing interface, first interactive information for the media content is published based on a preset image content confirmed by the editing confirmation operation.
[0010] In a second aspect, embodiments of the present disclosure further provide a device for publishing interactive information, comprising:
[0011] The area display module is configured to display an interactive information input area of the media content in response to an interactive operation on the media content;
[0012] The identifier display module is configured to obtain at least one image content based on an interactive information input area obtaining operation, and display an image identifier of the at least one image content in the interactive information input area;
[0013] an interface display module, configured to display an image content editing interface in response to a first trigger operation identified based on the image, the image content editing interface being used to edit at least part of the image content;
[0014] an information publishing module, configured to publish first interactive information for the media content in response to an editing confirmation operation in the image content editing interface, the first interactive information being based on image content identified by the editing confirmation operation.
[0015] In a third aspect, the present disclosure provides an electronic device, including:
[0016] one or more processors;
[0017] a memory configured to store one or more programs,
[0018] when the one or more programs are executed by the one or more processors, the one or more processors implement the method for publishing interactive information according to the present disclosure.
[0019] In a fourth aspect, the present disclosure provides a computer readable storage medium, having a computer program stored thereon, the program being executed by a processor to implement the method for publishing interactive information according to the present disclosure.
[0020] In a fifth aspect, the present disclosure provides a computer program product, when the computer program product is executed by a computer, the computer implements the method for publishing interactive information according to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0021] The above and other features, advantages, and aspects of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals are used to denote the same or similar elements. It should be understood that the drawings are schematic, and the sizes of the original and elements are not necessarily drawn according to the scale.
[0022] FIG. 1 is a flow diagram of a method for publishing interactive information according to an embodiment of the present disclosure;
[0023] FIG. 2 is a diagram of an interactive information input area according to an embodiment of the present disclosure;
[0024] FIG. 3 is a diagram of another interactive information input area according to an embodiment of the present disclosure;
[0025] FIG. 4 is a diagram of image identification according to an embodiment of the present disclosure;
[0026] FIG. 5 is a diagram of a second image set according to an embodiment of the present disclosure;
[0027] FIG. 6 is a schematic diagram illustrating an image content editing interface according to an embodiment of the present disclosure;
[0028] FIG. 7 is a schematic diagram illustrating a first interactive information according to an embodiment of the present disclosure;
[0029] FIG. 8 is a schematic diagram illustrating another first interactive information according to an embodiment of the present disclosure;
[0030] FIG. 9 is a flowchart illustrating a method for publishing interactive information according to an embodiment of the present disclosure;
[0031] FIG. 10 is a block diagram illustrating a structure of a device for publishing interactive information according to an embodiment of the present disclosure;
[0032] FIG. 11 is a schematic diagram illustrating a structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] Embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather should be construed to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.
[0034] It should be understood that the various steps of the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0035] The term "comprising" and variations thereof as used herein are used inclusively, i.e., "comprising but not limited to." The term "based on" is "based at least in part on." The term "one embodiment" means "at least one embodiment." The term "another embodiment" means "at least one additional embodiment." The term "some embodiments" means "at least some embodiments." Related definitions of other terms will be given in the description below.
[0036] It should be noted that the terms "first", "second", and the like used in the present disclosure are merely used to distinguish different devices, modules, or units, and do not imply the order or interdependence of the functions performed by these devices, modules, or units.
[0037] It should be noted that the terms "one", "multiple" used in the present disclosure are illustrative and not limiting, and those skilled in the art should understand that "one" or "multiple" should be understood as "one or more" unless otherwise explicitly stated in the context.
[0038] The names of the messages or information exchanged between the plurality of devices in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of the messages or information.
[0039] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and relevant provisions.
[0040] FIG. 1 is a flow diagram of a method for publishing interactive information according to an embodiment of the present disclosure. The method can be performed by a device for publishing interactive information, which can be implemented by software and / or hardware and can be configured in an electronic device, for example, in a computer, a mobile phone or a tablet computer. The method for publishing interactive information provided by the embodiments of the present disclosure is suitable for a scenario of publishing interactive information containing image content, such as a scenario of publishing interactive information containing edited image content after editing image content added in an interactive information input area. As shown in FIG. 1, the method for publishing interactive information provided by the embodiments of the present disclosure can include:
[0041] S101, in response to an interactive operation on media content, displaying an interactive information input area of the media content.
[0042] The interactive operation on the media content can be an operation for indicating to display the interactive information input area of the media content. The execution manner of the interactive operation is not limited, for example, the interactive operation can be an operation of triggering a certain interactive control or performing a certain interactive gesture, etc. The media content can be understood as media content corresponding to the received interactive operation, and the type of the media content is not limited, for example, the media content can contain video content, picture content and / or text content, etc. The interactive information input area of the media content can be an area for inputting information content of interactive information on the media content. For example, the interactive information input area of the media content can support inputting and publishing interactive information on the media content. The interactive information can be understood as information for interacting with the media content, such as comment information and / or scroll information, etc.
[0043] Specifically, in the case of receiving an interactive operation on media content, the interactive information input area 20 of the media content can be displayed in response to the interactive operation, as shown in FIGS. 2 and 3, so as to facilitate the current user to input information content of interactive information to be published on the media content and further publish the interactive information on the media content.
[0044] The interface in which the interactive information input region is displayed is not limited, for example, the interactive information input region of the media content can be displayed in the current interface in which the interactive information input operation is performed in response to the interactive operation of the media content; or the interactive information input region of the media content can be displayed in a preset interface in response to the interactive operation of the media content, and the like.
[0045] In addition, when the interactive information input region of the media content is displayed in response to the interactive operation of the media content, a virtual keyboard can or can not be displayed, which can be flexibly set based on the electronic device in which the interactive information input region is displayed and / or the received interactive operation.
[0046] In some embodiments, when the media content is displayed, i.e., the interactive information input region of the media content is displayed, the interactive operation of the media content can include a media content display operation of the media content, and when the media content display operation of the media content is received, the media content and the interactive information input region of the media content can be displayed in the media content display interface in response to the media content display operation, as shown in FIG. 2. At this time, optionally, the interactive information input region of the media content is displayed in response to the interactive operation of the media content, including: the media content and the interactive information input region of the media content are displayed in the media content display interface in response to the media content display operation of the media content.
[0047] The media content display operation of the media content can be a trigger operation for indicating to display the media content, and the execution manner is not limited, for example, the media content display operation of the media content can be an operation for triggering the display of the media content information such as the name, cover, and / or display control of the media content; or can be an operation for switching the currently displayed media content in the media content display interface to the media content, such as a vertical sliding operation or a horizontal sliding operation in the media content display interface, and the like.
[0048] In some embodiments, the interaction operation on the media content can include an input region display operation based on the media content interaction information display interface. For example, in response to the input region display operation based on the media content interaction information display interface, the input region of the media content interaction information can be displayed. For example, the media content can be displayed in the media content display interface; when the current user triggers the interaction control (e.g., a comment control) of the media content, the media content interaction information display interface can be displayed, and at least part of the interaction information of the media content can be displayed in the media content interaction information display interface; and when the input region display operation in the media content interaction information display interface is received, the media content interaction information display interface can be maintained, and the input region of the media content interaction information can be displayed above the layer of the media content interaction information display interface, as shown in FIG. 3. At this time, the input region of the media content interaction information can be displayed in response to the interaction operation on the media content, which includes: in response to the input region display operation based on the media content interaction information display interface, the input region of the media content interaction information can be displayed.
[0049] The media content interaction information display interface can be an interface for displaying the interaction information of the media content. For example, the media content interaction information display interface can be a comment panel, a comment information display window, or a comment information display page of the media content. The media content interaction information display interface and the media content display interface can be the same or different interfaces. For example, the media content and the interaction information of the media content can be displayed in different regions of the same interface, and the media content interaction information display interface and the media content display interface can be the same interface. Alternatively, the media content and the interaction information of the media content can be displayed in different interfaces, and the media content interaction information display interface and the media content display interface can be different interfaces. The input region display operation can be a trigger operation based on the media content interaction information display interface, which is used to indicate the display of the input region of the media content interaction information. For example, the input region display operation can be an operation of triggering a certain control or a certain region in the media content interaction information display interface.
[0050] In some embodiments, the interaction operation on the media content can include a reply operation on the published interaction information (e.g., the second interaction information) of the media content. For example, at least part of the information content of the second interaction information of the media content can be displayed, and in response to the reply operation on the second interaction information of the media content, an interaction information input area of the media content can be displayed to facilitate the current user to send interaction information for replying to the interaction information. At this time, the displaying of the interaction information input area of the media content in response to the interaction operation on the media content can include: in response to the reply operation on the second interaction information of the media content, displaying the interaction information input area of the media content.
[0051] The reply operation can be a trigger operation for replying to the published interaction information of the media content, such as an operation of triggering a reply control of the interaction information of the media content, etc. The second interaction information can be the interaction information corresponding to the reply operation, which can be the published interaction information of the media content, and can be different from the first interaction information. The second interaction information can be published by the current user or other users except the current user. The display position of the second interaction information is not limited, for example, the second interaction information of the media content can be displayed in the interaction information display interface of the media content, or can be displayed in the message page. For example, when the media content is published by the current user, and / or when the second interaction information is the reply information of the published interaction information of the current user, a prompt information for the second interaction information can be displayed in the message page to prompt the current user that the second interaction information related to the current user has been received, and the current user can be supported to perform the reply operation based on the prompt information displayed in the message page. At this time, the prompt information can include at least part of the information content of the second interaction information, and after receiving the reply operation based on the prompt information, the interaction information input area of the media content can be displayed in the message page to further simplify the operation required by the user to reply to the interaction information related to the current user.
[0052] S102, acquiring at least one image content based on the image content acquisition operation of the interaction information input area, and displaying an image identifier of the at least one image content in the interaction information input area.
[0053] The image content acquisition operation can be a trigger operation for indicating to acquire the image content to be published as the information content of the interaction information. The execution manner of the image content acquisition operation is not limited, for example, the image content acquisition operation can be an operation of triggering an image content acquisition control or an operation of performing an image content acquisition gesture, etc.
[0054] The image content can be image type content, such as video content and / or picture content, which can include dynamic picture content and / or static picture content. Alternatively, the at least one image content includes image content triggered by the current user in a shooting interface and / or image content selected by the current user in a second image set. For example, the obtained image content can be image content shot by the current user in a shooting interface and / or image content selected by the current user in a second image set. The second image set can be a local image set and / or an online image set. For example, the second image set can be a local image set of the current user, such as a local album of the current user.
[0055] The image identifier of the image content can be used to identify the image content. For example, the image identifier of the image content can include a name and / or a thumbnail of the image content. Alternatively, the image identifier of the image content can be a thumbnail of the image content, so as to facilitate the user to quickly and clearly identify the image screen of the corresponding image content. The following will be described by taking this case as an example.
[0056] In this embodiment, after the interactive information input area of the media content is displayed, the current user can be supported to obtain at least one image content based on the interactive information input area, and the image content can be used to publish interactive information for the media content by the current user.
[0057] Specifically, in a case where the image content obtaining operation based on the interactive information input area is received, one or more image contents can be obtained based on the image content obtaining operation, and the image identifier of the obtained image content can be displayed in the interactive information input area.
[0058] In some examples, as shown in FIGS. 2 and 3, the interactive information input area 20 can be associated with a preset control 21, such as the first associated position of the interactive information input area 20 can be associated with the preset control 21. Thus, when detecting that the current user triggers the preset control 21, it can be determined that the image content obtaining operation based on the interactive information input area 20 is received; or, when detecting that the current user triggers the preset control 21, the image content obtaining control is displayed, and when detecting that the current user triggers the image content obtaining control, it is determined that the image content obtaining operation based on the interactive information input area 20 is received. After receiving the image content obtaining operation, at least one image content for publishing interactive information can be obtained in response to the image content obtaining operation, and the image identifier 40 of the at least one image content is displayed in the interactive information input area 20, as shown in FIG. 4 (FIG. 4 takes an example that the image content obtaining operation acts on the preset control 21 shown in FIG. 3). Wherein, the first associated position of the interactive information input area 20 can be understood as the position associated with the interactive information input area 20, which can be located within the interactive information input area 20 (such as shown in FIGS. 2-4), or can be located outside the interactive information input area 20, such as above, below, left or right of the interactive information input area 20, etc.
[0059] In some embodiments, the user can be supported to perform a first image content obtaining operation based on the interactive information input area to take image content; and the user can also be supported to perform a second image content obtaining operation based on the interactive information input area to obtain stored image content, so as to further enrich the image content obtaining mode. At this time, optionally, the image content obtaining operation based on the interactive information input area obtains at least one image content, including: in response to the first image content obtaining operation based on the interactive information input area, a shooting interface is displayed, and the image content triggered by the current user in the shooting interface is obtained; and / or, in response to the second image content obtaining operation based on the interactive information input area, a second image set is displayed, and the image content selected by the current user in the second image set is obtained.
[0060] The first image content obtaining operation can be an operation of triggering the shooting of image content as image content for publishing the interactive information, which can be used to indicate the display of a shooting interface. The first image content obtaining operation can be performed in various manners. For example, the first image content obtaining operation can be an operation of triggering the display of a shooting interface display control or performing a shooting interface display gesture. The first image content obtaining operation can be performed based on the interactive information input area of the media content. For example, the shooting interface display control can be displayed in the second associated position of the interactive information input area, such as being displayed in the interactive information input area or being displayed above, below, left or right of the interactive information input area, or being displayed in a certain interface triggered based on the interactive information input area, such as being displayed in the display interface of the second image collection in response to the second image content obtaining operation, and the like.
[0061] The second image content obtaining operation can be an operation of obtaining existing image content as image content for publishing the interactive information, which can be used to indicate the display of a second image collection. The second image collection can be a collection of generated image content. One or more image contents can be stored in the second image collection. The image contents contained in the second image collection can be online image contents or local image contents of the current user. In some optional examples, the second image collection can be a local image collection of the current user, such as a local album of the current user or a certain image collection in the local album of the current user, and the like. In addition, the second image collection can be a preset conversation sticker gallery, which can contain at least one sticker image. The sticker image can be used for an instant messaging (IM) conversation (such as publishing conversation information) and / or publishing interactive information, and the like.
[0062] For example, when the current application program receives the first image content obtaining operation based on the interactive information input area, the shooting interface can be displayed. Thus, the current user can shoot through the shooting interface, such as clicking or long-pressing the shooting control displayed in the shooting interface. Correspondingly, when the current application program detects that the current user has completed shooting, such as detecting that the current user clicks the shooting control displayed in the shooting interface again or stops long-pressing the shooting control displayed in the shooting interface, the current application program can obtain the image content shot by the current user in the shooting interface as image content for publishing the interactive information, and can further display the image identifier of the image content in the interactive information input area.
[0063] The current application program can display a second image set containing at least one image content in response to receiving a second image content obtaining operation based on the interactive information input area. Thus, the current user can select an image content in the second image set for publishing the interactive information, and can perform a selection confirmation operation after the selection is completed. Accordingly, the current application program can obtain the image content in the second image set in the selected state as the image content for publishing the interactive information after detecting the selection completion of the current user, and can further display the image identifier of the obtained image content in the interactive information input area.
[0064] In some optional examples, as shown in FIGS. 2 and 3, the first associated position of the interactive information input area 20 can display a preset control 21 (such as an image content obtaining control). When detecting that the current user triggers this preset control 21, it can be confirmed that a second image content obtaining operation is received, and in response to this second image content obtaining operation, a second image set is displayed, and a shooting control 50 and a selection confirmation control 51 can be further displayed, as shown in FIG. 5.
[0065] Thus, when detecting that the current user triggers this shooting control 50, it can be confirmed that a first image content obtaining operation is received, and in response to this first image content obtaining operation, a shooting interface is displayed, and the image content shot by the current user in the shooting interface is obtained as the image content for publishing the interactive information this time.
[0066] When detecting that the current user triggers the image content in the second image set in the unselected state, the image content can be switched from the unselected state to the selected state. And / or, when detecting that the current user triggers the image content in the second image set in the selected state, the image content can be switched from the selected state to the unselected state. And when detecting that the current user triggers this selection confirmation control 50, the image content in the second image set in the selected state is obtained as the image content for publishing the interactive information this time.
[0067] After obtaining the image content for publishing the interactive information this time, the interactive information input area 20 of the media content can be displayed again, and the image identifier 40 of the obtained image content can be displayed in this interactive information input area, as shown in FIG. 4.
[0068] It can be understood that, as shown in FIG. 4, when the interactive information input area 20 is displayed, as before or after obtaining the image content for publishing the interactive information this time, the current user can also input text content 41 in the interactive information input area 20 as part of the information content of the interactive information to be published.
[0069] S103, in response to a first trigger operation based on the image identification, displaying an image content editing interface, the image content editing interface being used for editing at least part of the image content.
[0070] The first trigger operation can be a trigger operation for indicating editing of the image content corresponding to the at least part of the image identification displayed in the interactive information input area. For example, the first trigger operation can be used to indicate the image content editing interface, which can be used to edit the image content corresponding to the at least part of the image identification displayed in the interactive information input area, i.e., to edit the at least part of the image content used for publishing the interactive information. The first trigger operation can be performed based on the image identification displayed in the interactive information input area. For example, the first trigger operation can be an operation of triggering the image identification in the interactive information input area, or an operation of triggering the editing control associated with the image identification displayed in the interactive information input area, etc.
[0071] Specifically, in the case of receiving the first trigger operation based on the image identification 40 displayed in the interactive information input area 20 (as shown in FIG. 4), the image content editing interface can be displayed in response to the first trigger operation, as shown in FIG. 6, so that the current user can edit the image content corresponding to the at least part of the image identification 40 displayed in the interactive information input area 20. For example, the current user can edit the image content corresponding to the at least part of the image identification 40 in the image content editing interface, such as cropping, adding text, adding filters, adding stickers, setting a border, cutting out, toning, or selecting an image content template, etc.
[0072] In addition, the image content editing interface can also be used to preview the image content corresponding to the at least part of the image identification 40 displayed in the interactive information input area 20. For example, as shown in FIG. 6, the image content editing interface can be provided with a preview area 60, which can be used to display a preview picture of the image content corresponding to the at least part of the image identification 40. It can be understood that after the current user edits the image content in the image content editing interface, the preview area 60 can also be used to display a preview picture of the edited image content, so that the current user can view the editing effect of the image content.
[0073] S104, in response to an editing confirmation operation acting on the image content editing interface, publishing the first interactive information for the media content based on the preset image content confirmed by the editing confirmation operation.
[0074] The editing confirmation operation can be an operation for confirming the editing on the image content, such as an operation for indicating that the editing is completed, and the like. The execution manner of the editing confirmation operation is not limited, and for example, the editing confirmation operation can be an operation of triggering an editing confirmation control in the editing interface or an operation of performing an editing confirmation gesture, and the like. The preset image content can be the image content confirmed by the editing confirmation operation, which can include the image content that is changed in the image content editing interface, such as the image content edited in the image content editing interface and / or the image content newly added in the image content editing interface, and the like; or can include the image content that is not changed in the image content editing interface, such as the image content that is not edited in the image content editing interface, and the like. The first interaction information can be the interaction information published based on the preset image content.
[0075] For example, in a case where the editing confirmation operation acting on the image content editing interface is received, such as in a case where it is detected that the current user triggers the editing confirmation control displayed in the image content editing interface, the first interaction information for the media content can be published based on the preset image content confirmed by the editing confirmation operation in response to the editing confirmation operation, for example, the preset image content confirmed by the editing confirmation operation and / or the image identifier of the preset image content confirmed by the editing confirmation operation can be taken as at least part of the information content of the first interaction information, and the first interaction information can be published as the interaction information of the media content.
[0076] In some embodiments, in a case where the editing confirmation operation acting on the image content editing interface is received, the first interaction information for the media content can be published based on the preset image content confirmed by the editing confirmation operation, without returning to re-display the interaction information input area, so as to simplify the operation required for publishing the first interaction information.
[0077] In another embodiment, in a case where the editing confirmation operation acting on the image content editing interface is received, the interaction information input area can be returned to be re-displayed, so as to facilitate the current user to edit and preview the information content of the first interaction information to be published based on the interaction information input area, and to meet different publishing requirements of the current user.
[0078] At this time, optionally, the response to the editing confirmation operation in the image content editing interface, based on the preset image content confirmed by the editing confirmation operation, the first interactive information for the media content is published, including: in response to the editing confirmation operation in the image content editing interface, according to the preset image content confirmed by the editing confirmation operation, the image identifier displayed in the interactive information input area is updated; in response to the interactive information publishing operation based on the interactive information input area, the first interactive information for the media content is published, and at least part of the information content of the first interactive information is determined based on the preset image content.
[0079] Wherein, the interactive information publishing operation can be a trigger operation for indicating publishing interactive information for media content. The interactive information publishing operation can be executed based on the interactive information input area, for example, the interactive information publishing operation can be an operation of triggering the publishing control displayed in the third associated position of the interactive information input area, or an operation of executing a publishing gesture in the interactive information input area, etc. This third associated position can be located inside the interactive information input area, or above, below, left or right of the interactive information input area, etc.
[0080] Exemplarily, in the case of receiving the editing confirmation operation in the image content editing interface, the preset image content confirmed by the editing confirmation in the image content editing interface can be obtained, and the image identifier displayed in the interactive information input area is updated based on the preset image content; and in the case of detecting the interactive information publishing operation based on the interactive information input area, at least part of the information content of the first interactive information is determined based on the preset image content, and the first interactive information is published as the interactive information for the media content.
[0081] As an optional example, in the case of detecting that the current user triggers the editing confirmation control 61 (as shown in FIG. 6) displayed in the image content editing interface, the preset image content changed in the image content editing interface can be obtained, and the image identifier 40 of the preset image content is displayed in the interactive information input area 20. In addition, if there is image content that has not changed, the image identifier 40 of the image content that has not changed can be further displayed in the interactive information input area 20. In the case of detecting that the current user triggers the publishing control 42 (as shown in FIG. 4) displayed in the third associated position of the interactive information input area 20, the content (such as text content 41, image identifier 40 and / or image content corresponding to image identifier 40) input in the interactive information input area 20 can be obtained as the information content of the first interactive information, and the first interactive information is published as the interactive information of the media content.
[0082] In the above embodiments, the manner of updating the image identifiers displayed in the interactive information input area based on the preset image content is not limited, for example, the original image identifiers displayed in the interactive information input area can be kept unchanged, and the image identifiers of the preset image content can be additionally displayed in the interactive information input area; or the original image identifiers displayed in the interactive information input area can be replaced by the image identifiers of the preset image content, for example, the original image identifiers displayed in the interactive information input area can be removed, and the image identifiers of the preset image content can be displayed in the interactive information input area, and the like.
[0083] In some embodiments, the updating the image identifiers displayed in the interactive information input area comprises at least one of the following: switching a first image identifier displayed in the interactive information input area, the image content corresponding to the first image identifier being the edited image content in the image content editing interface; deleting a second image identifier displayed in the interactive information input area, the image content corresponding to the second image identifier being the deleted image content in the image content editing interface; and adding a third image identifier to be displayed in the interactive information input area, the image content corresponding to the third image identifier being the added image content in the image content editing interface.
[0084] In some embodiments, the first image identifier can be an image identifier of the edited image content in the image content editing interface. The second image identifier can be an image identifier of the deleted image content in the image content editing interface. The third image identifier can be an image identifier of the added image content in the image content editing interface. It can be understood that before the first trigger operation is performed, the first image identifier and the second image identifier can be displayed in the interactive information input area, and the third image identifier can not be displayed in the interactive information input area.
[0085] For example, if the current user edits the image content corresponding to a certain image identifier (i.e., the first image identifier) in the interactive information input area in the image content editing interface, the image identifier displayed in the interactive information input area can be switched to an image identifier of the preset image content after the editing of the image content. If the current user deletes the image content corresponding to a certain image identifier (i.e., the second image identifier) in the interactive information input area in the image content editing interface, the image identifier displayed in the interactive information input area can be deleted. If the current user newly adds image content for publishing interactive information in the image content editing interface, an image identifier (i.e., the third image identifier) of the image content can be additionally displayed in the interactive information input area, so as to make the current user clear about the edited image content for publishing interactive information.
[0086] It should be noted that after obtaining the image content, if the current user has a demand to edit the obtained image content, the current application program can support the current user switching to an image content editing interface to edit at least part of the obtained image content; if the current user does not have a demand to edit the obtained image content, the current application program can also support the current user publishing first interactive information for the media content based on the obtained at least one image content. For example, when there is input content, the third associated position of the interactive information input area can remain to display a publishing control, and the publishing control can be used to perform an interactive information publishing operation by the current user.
[0087] In some embodiments, after publishing the first interactive information 71, the first interactive information 71 can also be displayed in the interactive information display interface of the media content for viewing by the current user and / or other users except the current user. For example, for the case that the interactive information display interface 70 and the media content display interface are different interfaces, after publishing the first interactive information in response to the editing confirmation operation or the interactive information publishing operation, the interactive information display interface 70 of the media content can be displayed, and the first interactive information 71 can be displayed in the interactive information display interface 70, as shown in FIG. 7; for the case that the interactive information display interface and the media content display interface are the same interface, after publishing the first interactive information in response to the editing confirmation operation or the interactive information publishing operation, the first interactive information 71 can be displayed in the interactive information display area of the media content display interface (i.e., the interactive information display interface 70), as shown in FIG. 8. When displaying the first interactive information 71, the display position of the nth interactive information in the interactive information display interface 70 can display the first interactive information 71, for example. At this time, optionally, after publishing the first interactive information for the media content, the first interactive information 71 can also be displayed in the interactive information display interface 70 of the media content. Wherein n is a positive integer, and the specific value is not limited.
[0088] The method for publishing interactive information provided by the embodiment displays an interactive information input area of media content in response to an interactive operation on the media content, acquires at least one image content based on an image content acquisition operation of the interactive information input area, and displays an image identifier of the acquired at least one image content in the interactive information input area. In response to a first trigger operation based on the image identifier displayed in the interactive information input area, an image content editing interface is displayed, which is used to edit the image content corresponding to at least part of the identifier displayed in the interactive information input area. In response to an editing confirmation operation in the image content editing interface, first interactive information for the media content is published based on the preset image content confirmed by the editing confirmation operation. The embodiment uses the above technical solution to support the user to edit the image content corresponding to the image identifier displayed in the interactive information input area before publishing the interactive information. Compared with the technical solution in the related art that does not support editing the image content corresponding to the image identifier displayed in the interactive information input area based on the image identifier, the image content to be acquired does not need to be edited in advance before being acquired, and after the image content is acquired, the image content does not need to be edited by exiting the publishing path of the interactive information when there is an editing demand and then re-entering the publishing path of the interactive information to acquire the image content again after the editing is completed. The method can enrich the publishing method of the interactive information containing the image content, simplify the operation required to edit the image content used to generate the interactive information to be published, and further simplify the operation required to publish the interactive information containing the image content.
[0089] In some embodiments, the first trigger operation can be performed based on an image identifier displayed in the interactive information input area. At this time, the method can optionally include, in response to the first trigger operation based on the image identifier displayed in the interactive information input area, displaying an image content editing interface, and displaying a preview picture of the image content and at least one image content editing item in the image content editing interface, wherein the image identifier is an image identifier of the image content in the at least one image content.
[0090] The first trigger operation can be performed based on a certain image identifier displayed in the interactive information input area. For example, the first trigger operation can be an operation of triggering (e.g., clicking, etc.) a certain image identifier displayed in the interactive information input area, or an operation of triggering an editing control associated with the display of a certain image identifier in the interactive information input area. The image identifier can be an image identifier based on which the first trigger operation is performed in the interactive information input area. Alternatively, the first trigger operation can be performed on the image identifier, or the first trigger operation can be performed on an editing control associated with the display of the image identifier in the interactive information input area. For example, the image identifier can be an image identifier triggered by the first trigger operation, or an image identifier associated with an editing control triggered by the first trigger operation. The editing control can be an editing control triggered by the first trigger operation, which can be an image control associated with the display of the image identifier. The image content can be image content corresponding to the image identifier, i.e., image content identified by the image identifier.
[0091] For example, when a first trigger operation based on a certain image identifier 40 (e.g., an image identifier) displayed in the interactive information input area 20 is received, for example, as shown in FIG. 4, when it is detected that the current user triggers a certain image identifier 40 displayed in the interactive information input area, or when it is detected that the current user triggers an editing control 43 (i.e., an editing control) associated with the display of a certain image identifier 40 in the interactive information input area, an image content editing interface can be displayed, a preview screen of image content corresponding to the image identifier can be displayed in a preview area 60 of the image content editing interface, and at least one image content editing item 62 can be displayed in the image content editing interface, as shown in FIG. 6.
[0092] For example, the displayed editing items can include a cropping editing item and / or a text editing item. The cropping editing item can be configured to trigger the display of a cropping frame in the preview area and at least one candidate size control in the image content editing interface, different candidate size controls corresponding to different candidate cropping sizes. The text editing item can be configured to trigger the display of a text input box in the image of the currently displayed image content and at least one candidate font control and / or candidate style control in the image content editing interface, different candidate font controls supporting the input of text of different fonts in the text input box, and different candidate style controls supporting the input of text of different styles in the text input box, the different styles including different colors and / or different transparencies, etc.
[0093] In some embodiments, the image content editing interface can support editing, adding or deleting the acquired image content, so as to further simplify the operation required for adjusting the acquired image content. At this time, after the preview picture of the image content and the at least one image content editing item are displayed in the image content editing interface, the following at least one of the following is further included: in response to an image content editing operation based on the image content editing item, editing the current image content in the image content editing interface, the current image content being the image content corresponding to the currently displayed preview picture in the image content editing interface; in response to an image content switching operation acting on the image content editing interface, switching the current image content to be edited in the image content editing interface; in response to an image content deletion operation acting on the image content editing interface, deleting the current image content in the image content editing interface; and in response to an image content addition operation acting on the image content editing interface, adding image content in the image content editing interface.
[0094] The current image content can be the image content currently previewed in the image content editing interface, i.e., the image content corresponding to the currently displayed preview picture in the preview area of the image content editing interface. The image content editing operation can be an operation of editing the current image content based on the editing item displayed in the image content editing interface. The image content switching operation can be a triggering operation for indicating switching of the current image content in the image content editing interface, such as an operation of triggering the image content switching control displayed in the image content editing interface, or an operation of performing horizontal or vertical sliding in the image content editing interface, etc. The image content deletion operation can be a triggering operation for indicating deletion of the current image content in the image content editing interface, such as an operation of triggering the deletion control displayed in the image content editing interface, etc. The image content addition operation can be a triggering operation of adding image content in the image content editing interface as a new object to be edited in the image content editing interface, such as an operation of triggering the image content addition control displayed in the image content editing interface, etc.
[0095] For example, in the case of receiving an image content editing operation based on the image content editing item, the current image content in the image content editing interface can be edited based on the image content editing operation, such as cropping the current image content, or adding text in the image picture of the current image content, etc.
[0096] In a case that an image content switching operation acting on the image content editing interface is received, the current image content in the image content editing interface can be switched. For example, in a case that a lateral swipe of the current user on the preview area of the image content editing interface is detected, the current image content in the image content editing interface can be switched according to the swipe direction of the lateral swipe and the arrangement order of the image identifiers corresponding to the image contents in the interactive information input area.
[0097] In a case that an image content deleting operation acting on the image content editing interface is received, the current image content in the image content editing interface can be deleted. For example, the current image content can be deleted from the to-be-edited object list of the image content editing interface. It can be known that after the current image content is deleted from the image content editing interface, the image identifier of the current image content can also be deleted from the interactive information input area when the image identifiers displayed in the interactive information input area are updated.
[0098] In a case that an image content adding operation acting on the image content editing interface is received, image content corresponding to the image content adding operation can be added in the image content editing interface. For example, in a case that the image content adding control displayed in the image content editing interface is detected to be triggered by the current user, a shooting interface can be displayed, or the second image set and a shooting control can be displayed again, the shooting control can be configured to trigger the display of the shooting interface; and the image content shot by the current user in the shooting interface and / or the image content selected by the current user in the second image set can be added as to-be-edited objects in the image content editing interface. It can be known that after the image content is added in the image content editing interface, the image identifier of the added image content or the image identifier of the image information obtained based on the image content editing can also be added to the interactive information input area for display when the image identifiers displayed in the interactive information input area are updated.
[0099] It should be noted that the above image content editing operation and / or image content deleting operation can be used only for editing or deleting the current image content in the image content editing interface, or can be used for editing or deleting multiple to-be-edited objects (such as multiple image contents) in the image content editing interface. For example, batch editing or deleting of at least part of the to-be-edited objects in the image content editing interface can be supported, and the specific implementation can be flexibly set as required.
[0100] In some embodiments, the associated position of an image identifier displayed in the interactive information input region can be associated with displaying an editing control for triggering the current user to perform a first trigger operation. The display timing of the editing control associated with each image identifier (including image identifiers) is not limited, for example, the editing control can be displayed at the associated position of an image identifier when the image identifier is displayed in the interactive information input region, so as to simplify the operation required for editing the image content; or the editing control can not be displayed at the associated position of an image identifier when the image identifier is initially displayed in the interactive information input region, but the editing control can be displayed at the associated position of the image identifier when a trigger operation for indicating the display of the editing control corresponding to the image identifier is received, so as to improve the simplicity of the interactive information input region. At this time, optionally, the first trigger operation acts on the editing control, and the method further comprises: in response to displaying the image identifier in the interactive information input region, displaying the editing control at the associated position of the image identifier; or in response to a second trigger operation for the image identifier displayed in the interactive information input region, displaying the editing control at the associated position of the image identifier. The second trigger operation for an image identifier (such as an image identifier) can be a trigger operation for indicating the display of the editing control corresponding to the image identifier. The execution manner of the second trigger operation is not limited, for example, the second trigger operation can be an operation of hovering an input indicator (such as a cursor) at the display position of the image identifier or an operation of long pressing the image identifier, etc. The associated position of the image identifier can be located in the display area of the image identifier, or above, below, left or right of the image identifier, etc.
[0101] In some embodiments, upon receiving a first trigger operation based on an image identifier displayed in the interactive information input region, at least part of the image content corresponding to the image identifier displayed in the interactive information input region can be taken as an object to be edited in the image content editing interface, such as adding the at least part of the image identifier or the image content corresponding to the at least part of the image identifier to the object to be edited list in the image content editing interface, so as to facilitate the user to edit the at least part of the image content. At this time, optionally, the publishing method of the interactive information further comprises: in response to the first trigger operation based on the image identifier displayed in the interactive information input region, taking at least part of the image content as an object to be edited in the image content editing interface, the at least part of the image content including the image content corresponding to the image identifier. The object to be edited can be understood as an object to be edited, such as image content to be edited.
[0102] FIG. 9 is a flow diagram illustrating another method for publishing interactive information according to an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after the image content editing interface is displayed, the method further includes: in response to an image content saving operation performed on the image content editing interface, saving at least part of the image content edited in the image content editing interface into a first image collection of the current user.
[0103] Accordingly, as shown in FIG. 9, the method for publishing interactive information according to an embodiment of the present disclosure can include:
[0104] S201. In response to an interactive operation on media content, display an interactive information input area of the media content.
[0105] S202. Acquire at least one image content based on an image content acquisition operation performed on the interactive information input area, and display an image identifier of the at least one image content in the interactive information input area.
[0106] S203. In response to a first trigger operation based on the image identifier, display an image content editing interface for editing at least part of the image content, and perform S204 and / or S205.
[0107] S204. In response to an image content saving operation performed on the image content editing interface, save at least part of the image content edited in the image content editing interface into a first image collection of the current user.
[0108] The image content saving operation can be a trigger operation for indicating saving of one or more image contents edited in the image content editing interface. The image content editing operation can be performed in various ways. For example, the image content editing operation can be an operation for triggering a saving control or an operation for performing a saving gesture, etc. Optionally, the image content editing interface displays a saving control configured to trigger the saving operation. For example, the image content editing operation can be an operation for triggering the saving control displayed in the image content editing interface.
[0109] The first image set can be an image set customized by the current user. Optionally, the first image set comprises a local image set and / or an online image set. For example, the first image set can be a local album of the current user or an image set in the local album of the current user; or an online image set customized by the current user, for example, an online album of the current user or an emoticon gallery customized by the current user, the emoticon gallery can contain one or more emoticon images, and the emoticon images can be used for IM session. The first image set and the second image set can be the same image set or different image sets.
[0110] Specifically, in the case of receiving an image content saving operation in the image content editing interface, such as in the case of detecting that the current user triggers the saving control 63 (as shown in FIG. 6) displayed in the image content editing interface, at least part of the edited image content in the image content editing interface can be saved into the first image set of the current user, such as saving at least part of the edited image content into the local image set and / or the online image set of the current user.
[0111] In the embodiment, the confirmation manner of the above-mentioned at least part of the image content saved into the first image set in response to the image content saving operation is not limited, for example, the image content can be determined based on a pre-set image content determination condition, or the saved image content can be determined based on the received image content saving operation, etc.
[0112] Optionally, the above-mentioned saving at least part of the edited image content in the image content editing interface into the first image set of the current user in response to the image content saving operation acting on the image content editing interface comprises at least one of the following: saving first image content edited in the image content editing interface into the first image set of the current user in response to a first saving operation acting on the image content editing interface, the first image content being the current image content in the editing state in the image content editing interface; saving second image content edited in the image content editing interface into the first image set of the current user in response to a second saving operation acting on the image content editing interface, the second image content being the image content in the selected state; saving third image content edited in the image content editing interface into the first image set of the current user in response to a third saving operation acting on the image content editing interface, the third image content being the image content edited in the image content editing interface.
[0113] The image content saving operation can include a first saving operation, a second saving operation and / or a third saving operation. The first saving operation can be a trigger operation for saving the current image content in an editing state in the image content editing interface to the first image set. The second saving operation can be a trigger operation for saving the image content in a selected state in the image content editing interface to the first image set. The third saving operation can be a trigger operation for saving each image content edited in the image content editing interface this time to the first image set. The first saving operation, the second saving operation and the third saving operation can be different saving operations, and their specific execution manners are not limited. For example, the first saving operation, the second saving operation and the third saving operation can be operations of triggering different saving controls or performing different saving gestures shown in the image content editing interface.
[0114] In the above embodiments, different saving operations can be supported to save different image contents edited in the image content editing interface to the first image set, so as to meet different saving requirements of the user.
[0115] For example, when the first saving operation acting on the image content editing interface is received, the current image content (i.e., the first image content) in an editing state in the image content editing interface can be obtained, and the current image content obtained by the current editing can be saved to the first image set of the current user.
[0116] When the second saving operation acting on the image content editing interface is received, a to-be-edited object list (such as an image content list) of the image content editing interface can be displayed for the current user to select the image content to be saved. After the selection of the current user is completed, the to-be-edited object in a selected state (i.e., the second image content) in the to-be-edited object list can be saved to the first image set of the current user.
[0117] When the third saving operation acting on the image content editing interface is received, each image content edited in the image content editing interface by the current user after the image content editing interface is displayed and not deleted can be obtained, and each image content obtained after the editing can be saved to the first image set of the current user.
[0118] It should be noted that after saving the at least part of the image content edited in the image content editing interface into the first image set of the current user, the current user can continue to edit the image content that has been edited or not yet edited in the image content editing interface, and after editing, the current user can continue to save the at least part of the image content edited again into the first image set by performing the image content saving operation, so that the current user can save the image content edited at different editing nodes in the image content editing process, and the saving mode of the image content is further enriched.
[0119] S205, in response to an editing confirmation operation in the image content editing interface, publishing first interactive information for the media content based on the preset image content confirmed by the editing confirmation operation.
[0120] The method for publishing interactive information provided in the embodiment supports jumping to the image content editing interface via the image identifier displayed in the interactive information input area before publishing the interactive information to edit the image content contained in the interactive information, and supports saving the image content edited in the image content editing interface into the first image set, which can further enrich the function of the image content editing interface, simplify the operation required for saving the image content edited in the image content editing interface jumped via the image identifier, and enrich the editing mode of the image content for publishing the interactive information and the saving mode of the image content in the image set.
[0121] FIG. 10 is a structural block diagram of an interactive information publishing device provided in an embodiment of the disclosure. The device can be realized by software and / or hardware, and can be configured in an electronic device, for example, a computer, a mobile phone or a tablet computer. The device can publish interactive information containing image content by executing the method for publishing interactive information, for example, publishing interactive information containing edited image content after editing the image content added in the interactive information input area. As shown in FIG. 10, the interactive information publishing device provided in the embodiment can include a region display module 1001, an identifier display module 1002, an interface display module 1003 and an information publishing module 1004, wherein,
[0122] The region display module 1001 is configured to display an interactive information input area of the media content in response to an interactive operation on the media content.
[0123] The identifier display module 1002 is configured to obtain at least one image content based on the interactive information input area obtaining operation, and display an image identifier of the at least one image content in the interactive information input area.
[0124] The interface display module 1003 is configured to display an image content editing interface in response to a first trigger operation based on the image identifier, and the image content editing interface is used to edit at least part of the image content.
[0125] The information publishing module 1004 is configured to publish first interactive information for the media content in response to an editing confirmation operation in the image content editing interface, and the first interactive information is based on image content confirmed by the editing confirmation operation.
[0126] The interactive information publishing apparatus provided in the embodiment displays an interactive information input area of the media content in response to an interactive operation for the media content through the region display module; acquires at least one image content based on an image content acquisition operation of the interactive information input area through the identifier display module, and displays an image identifier of the acquired at least one image content in the interactive information input area; displays an image content editing interface in response to a first trigger operation based on the image identifier displayed in the interactive information input area through the interface display module, and the image content editing interface is used to edit image content corresponding to at least part of the identifier displayed in the interactive information input area; and publishes first interactive information for the media content in response to an editing confirmation operation in the image content editing interface through the information publishing module, and the first interactive information is based on preset image content confirmed by the editing confirmation operation. The embodiment uses the above technical solution to support the user to edit image content corresponding to the image identifier displayed in the interactive information input area before publishing the interactive information, compared with the technical solution in the related art which does not support editing the image content corresponding to the image identifier based on the image identifier displayed in the interactive information input area, and thus it is not necessary to edit the image content to be acquired in advance before acquiring the image content, and it is also not necessary to exit the publishing path of the interactive information to edit the image content when there is an editing demand after acquiring the image content, and then re-enter the publishing path of the interactive information to acquire the image content again after completing the editing, which can enrich the publishing mode of the interactive information containing the image content, and simplify the operation required to edit the image content used to generate the interactive information to be published, and further simplify the operation required to publish the interactive information containing the image content.
[0127] Optionally, the information publishing module 1004 can include an identifier updating unit configured to update the image identifier displayed in the interactive information input area in response to the editing confirmation operation in the image content editing interface, and the image identifier is based on the preset image content confirmed by the editing confirmation operation; and an information publishing unit configured to publish first interactive information for the media content in response to an interactive information publishing operation of the interactive information input area, and at least part of the information content of the first interactive information is determined based on the preset image content.
[0128] Optionally, the identifier updating unit is specifically configured to perform at least one of the following: switching a first image identifier displayed in the interactive information input area, the image content corresponding to the first image identifier being edited image content in the image content editing interface; deleting a second image identifier displayed in the interactive information input area, the image content corresponding to the second image identifier being deleted image content in the image content editing interface; and adding display of a third image identifier in the interactive information input area, the image content corresponding to the third image identifier being added image content in the image content editing interface.
[0129] Optionally, the interface display module 1003 is specifically configured to: in response to a first trigger operation based on an image identifier displayed in the interactive information input area, display an image content editing interface, and display a preview picture of image content and at least one image content editing item in the image content editing interface, wherein the image identifier is an image identifier of the image content in the at least one image content.
[0130] Further, the interactive information publishing apparatus can further include at least one of the following: an image editing module configured to, after displaying the preview picture of the image content and the at least one image content editing item in the image content editing interface, respond to an image content editing operation based on the image content editing item to edit current image content in the image content editing interface, the current image content being image content corresponding to the preview picture currently displayed in the image content editing interface; an image switching module configured to, after displaying the preview picture of the image content and the at least one image content editing item in the image content editing interface, respond to an image content switching operation in the image content editing interface to switch the current image content to be edited in the image content editing interface; an image deleting module configured to, after displaying the preview picture of the image content and the at least one image content editing item in the image content editing interface, respond to an image content deleting operation in the image content editing interface to delete the current image content in the image content editing interface; and an image adding module configured to, after displaying the preview picture of the image content and the at least one image content editing item in the image content editing interface, respond to an image content adding operation in the image content editing interface to add image content in the image content editing interface.
[0131] Optionally, the first trigger operation acts on the image identifier; or the first trigger operation acts on an editing control element displayed in the interactive information input area in association with the image identifier.
[0132] Optionally, the first trigger operation is performed on the editing control, and the interactive information publishing apparatus further comprises a control display module configured to: display the editing control at the associated position of the image identifier in response to displaying the image identifier in the interactive information input area; or display the editing control at the associated position of the image identifier in response to a second trigger operation performed on the displayed image identifier in the interactive information input area.
[0133] Further, the interactive information publishing apparatus further comprises an object determination module configured to: determine at least part of the image content as an object to be edited in the image content editing interface in response to a first trigger operation performed on the displayed image identifier in the interactive information input area, the at least part of the image content comprising image content corresponding to the image identifier.
[0134] Further, the interactive information publishing apparatus further comprises an image saving module configured to: save at least part of the image content edited in the image content editing interface into a first image collection of the current user in response to a saving operation performed on the image content in the image content editing interface after displaying the image content editing interface.
[0135] Optionally, the first image collection comprises a local image collection and / or an online image collection.
[0136] Optionally, the image saving module is specifically configured to perform at least one of the following: save first image content edited in the image content editing interface into the first image collection of the current user in response to a first saving operation performed on the image content in the image content editing interface, the first image content being current image content in an editing state in the image content editing interface; save second image content edited in the image content editing interface into the first image collection of the current user in response to a second saving operation performed on the image content in the image content editing interface, the second image content being image content in a selected state; and save third image content edited in the image content editing interface into the first image collection of the current user in response to a third saving operation performed on the image content in the image content editing interface, the third image content being image content that has been edited in the image content editing interface.
[0137] Optionally, the image content editing interface displays a saving control configured to trigger the saving operation.
[0138] Optionally, the at least one image content comprises image content triggered by the current user to be captured in a capturing interface and / or image content selected by the current user from a second image collection.
[0139] Optionally, the identifier display module 1002 is specifically configured to: in response to a first image content obtaining operation based on the interactive information input area, display a shooting interface, and obtain image content triggered by the current user in the shooting interface; and / or, in response to a second image content obtaining operation based on the interactive information input area, display a second image set, and obtain image content selected by the current user in the second image set.
[0140] Optionally, the area display module 1001 is specifically configured to perform at least one of the following: in response to a media content display operation on media content, display the media content and the interactive information input area of the media content in a media content display interface; in response to an input area display operation based on the interactive information display interface of the media content, display the interactive information input area of the media content; and in response to a reply operation on second interactive information of the media content, display the interactive information input area of the media content.
[0141] Further, the interactive information publishing apparatus can further include an information display module configured to display the first interactive information in the interactive information display interface of the media content after publishing the first interactive information on the media content.
[0142] The interactive information publishing apparatus provided by the embodiments of the present disclosure can execute the interactive information publishing method provided by any of the embodiments of the present disclosure, and has the corresponding function modules and advantages of executing the interactive information publishing method. Technical details not described in the embodiments can refer to the interactive information publishing method provided by any of the embodiments of the present disclosure.
[0143] Reference is made to FIG. 11, which shows a structural schematic diagram of an electronic device (e.g., a terminal device) 1100 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 11 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0144] As shown in FIG. 11, the electronic device 1100 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1101 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 1102 or loaded into a random access memory (RAM) 1103 from a storage device 1108. Various programs and data required for the operation of the electronic device 1100 are also stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0145] In general, the following devices can be connected to the I / O interface 1105: input devices 1106 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1108 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1109. The communication devices 1109 can allow the electronic device 1100 to communicate wirelessly or wiredly with other devices to exchange data. Although FIG. 11 shows the electronic device 1100 with various devices, it should be understood that all of the illustrated devices are not required to be implemented or possessed. More or fewer devices can be alternatively implemented or possessed.
[0146] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication devices 1109, or installed from the storage devices 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-described functions defined in the methods of embodiments of the present disclosure are performed.
[0147] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer-readable program code is contained. Such a propagated data signal can take many forms, including but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium that can send, propagate or transfer the program for use by or in connection with the instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to, wire, cable, RF (radio frequency), etc., or any suitable combination of the above.
[0148] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.
[0149] The computer-readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device and be not assembled in the electronic device.
[0150] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: in response to an interactive operation on media content, display an interactive information input area of the media content; acquire at least one image content based on an image content acquisition operation of the interactive information input area, and display an image identifier of the at least one image content in the interactive information input area; in response to a first trigger operation based on the image identifier, display an image content editing interface, the image content editing interface being used for editing at least part of the image content; and in response to an editing confirmation operation acting on the image content editing interface, publish first interactive information on the media content based on preset image content confirmed by the editing confirmation operation.
[0151] Computer program code for carrying out operations of the present disclosure can be written in any of one or more programming languages or combinations of languages including object or visual programming languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0152] The flow and block diagrams in the drawings show architectural, functional, and operational architectures of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow and block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or in the reverse order, depending on the functionality involved. Also, it is noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by dedicated hardware-based systems which perform the specified functions or operations, or combinations of hardware and software.
[0153] The units described in the embodiments of the present disclosure can be implemented by means of software, or by hardware. In some cases, the name of a module does not limit the unit itself.
[0154] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, example types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Application-specific Integrated Circuits (ASICs), Application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0155] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0156] According to one or more embodiments of the present disclosure, example 1 provides a method for publishing interactive information, comprising:
[0157] In response to an interactive operation on the media content, displaying an interactive information input area of the media content;
[0158] Based on an image content obtaining operation of the interactive information input area, obtaining at least one image content, and displaying an image identifier of the at least one image content in the interactive information input area;
[0159] In response to a first trigger operation based on the image identifier, displaying an image content editing interface, the image content editing interface being used for editing at least part of the image content;
[0160] In response to an editing confirmation operation acting on the image content editing interface, publishing first interactive information for the media content based on a preset image content confirmed by the editing confirmation operation.
[0161] According to one or more embodiments of the present disclosure, in example 2, the method according to example 1, the method further comprises:
[0162] updating the image identifier displayed in the interactive information input area according to the preset image content confirmed by the edit confirmation operation performed on the image content editing interface;
[0163] publishing the first interactive information for the media content according to the interactive information input operation performed on the interactive information input area, at least part of the information content of the first interactive information being determined according to the preset image content.
[0164] According to one or more embodiments of the present disclosure, in example 3, the method according to example 2, the method further comprises at least one of the following:
[0165] switching the first image identifier displayed in the interactive information input area, the image content corresponding to the first image identifier being the edited image content in the image content editing interface;
[0166] deleting the second image identifier displayed in the interactive information input area, the image content corresponding to the second image identifier being the deleted image content in the image content editing interface;
[0167] adding the third image identifier displayed in the interactive information input area, the image content corresponding to the third image identifier being the added image content in the image content editing interface.
[0168] According to one or more embodiments of the present disclosure, in example 4, the method according to example 1, the method further comprises:
[0169] displaying the image content editing interface according to the first trigger operation performed on the image identifier displayed in the interactive information input area, and displaying the preview image of the image content and at least one image content editing item in the image content editing interface, wherein the image identifier is the image identifier of the image content in the at least one image content.
[0170] According to one or more embodiments of the present disclosure, in example 5, the method according to example 4, after displaying the preview image of the image content and at least one image content editing item in the image content editing interface, the method further comprises at least one of the following:
[0171] edit, in response to an image content editing operation based on the image content editing item, current image content in the image content editing interface, the current image content being image content corresponding to a preview picture currently displayed in the image content editing interface;
[0172] switch, in response to an image content switching operation in the image content editing interface, current image content to be edited in the image content editing interface;
[0173] delete, in response to an image content deleting operation in the image content editing interface, current image content in the image content editing interface;
[0174] add, in response to an image content adding operation in the image content editing interface, image content in the image content editing interface.
[0175] According to one or more embodiments of the present disclosure, example 6, the method according to example 4, the first trigger operation is performed on the image identifier; or, the first trigger operation is performed on an editing control displayed in the interactive information input area in association with the image identifier.
[0176] According to one or more embodiments of the present disclosure, example 7, the method according to example 6, the first trigger operation is performed on the editing control, the method further comprising:
[0177] in response to displaying the image identifier in the interactive information input area, displaying the editing control at an associated position of the image identifier; or
[0178] in response to a second trigger operation on the image identifier displayed in the interactive information input area, displaying the editing control at the associated position of the image identifier.
[0179] According to one or more embodiments of the present disclosure, example 8, the method according to example 1, further comprising:
[0180] in response to a first trigger operation based on the image identifier displayed in the interactive information input area, taking at least part of the image content as an object to be edited in the image content editing interface, the at least part of the image content including image content corresponding to the image identifier.
[0181] According to one or more embodiments of the present disclosure, example 9, the method according to any one of examples 1-8, after the displaying the image content editing interface, further comprising:
[0182] In response to an image content save operation performed on the image content editing interface, save at least part of the edited image content in the image content editing interface into a first image collection of the current user.
[0183] According to one or more embodiments of the present disclosure, in example 10, the method according to example 9, the first image collection comprises a local image collection and / or an online image collection.
[0184] According to one or more embodiments of the present disclosure, in example 11, the method according to example 9, the saving at least part of the edited image content in the image content editing interface into a first image collection of the current user in response to an image content save operation performed on the image content editing interface comprises at least one of:
[0185] In response to a first save operation performed on the image content editing interface, save first image content in the image content editing interface into a first image collection of the current user, the first image content being current image content in the image content editing interface in an editing state;
[0186] In response to a second save operation performed on the image content editing interface, save second image content in the image content editing interface into a first image collection of the current user, the second image content being image content in a selected state;
[0187] In response to a third save operation performed on the image content editing interface, save third image content in the image content editing interface into a first image collection of the current user, the third image content being image content that has been edited in the image content editing interface.
[0188] According to one or more embodiments of the present disclosure, in example 12, the method according to example 9, the image content editing interface displays a save control configured to trigger the save operation.
[0189] According to one or more embodiments of the present disclosure, in example 13, the method according to any one of examples 1-8, the image content editing interface displays a save control configured to trigger the save operation.
[0190] According to one or more embodiments of the present disclosure, in example 14, the method according to any one of examples 1-8, the image content obtaining operation based on the interactive information input area obtains at least one image content, comprising:
[0191] In response to a first image content obtaining operation based on the interactive information input area, a photographing interface is displayed, and image content triggered by the current user in the photographing interface is obtained; and / or
[0192] In response to a second image content obtaining operation based on the interactive information input area, a second image set is displayed, and image content selected by the current user in the second image set is obtained.
[0193] According to one or more embodiments of the present disclosure, example 15, the method according to any one of examples 1-8, the displaying of the interactive information input area of the media content in response to the interactive operation on the media content comprises at least one of:
[0194] displaying the media content and the interactive information input area of the media content in a media content display interface in response to a media content display operation on the media content;
[0195] displaying the interactive information input area of the media content in response to an input area display operation based on the interactive information display interface of the media content;
[0196] displaying the interactive information input area of the media content in response to a reply operation of the second interactive information on the media content.
[0197] According to one or more embodiments of the present disclosure, example 16, the method according to any one of examples 1-8, after the publishing of the first interactive information on the media content, further comprising:
[0198] displaying the first interactive information in an interactive information display interface of the media content.
[0199] According to one or more embodiments of the present disclosure, example 17 provides a publishing device of interactive information, comprising:
[0200] an area display module configured to display an interactive information input area of the media content in response to an interactive operation on the media content;
[0201] an identification display module configured to obtain at least one image content based on the interactive information input area obtaining operation, and display an image identification of the at least one image content in the interactive information input area;
[0202] an interface display module configured to display an image content editing interface in response to a first trigger operation based on the image identification, the image content editing interface being configured to edit at least part of the image content;
[0203] The information publishing module is used to respond to the editing confirmation operation performed on the image content editing interface, and publish first interactive information for the media content based on the image content confirmed by the editing confirmation operation.
[0204] According to one or more embodiments of this disclosure, Example 18 provides an electronic device comprising:
[0205] One or more processors;
[0206] Memory, used to store one or more programs.
[0207] When the one or more programs are executed by the one or more processors, the one or more processors implement the interactive information publishing method as described in any of Examples 1-16.
[0208] According to one or more embodiments of the present disclosure, Example 19 provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements a method for publishing interactive information as described in any of Examples 1-16.
[0209] According to one or more embodiments of this disclosure, Example 20 provides a computer program product that, when executed by a computer, causes the computer to implement a method for publishing interactive information as described in any of Examples 1-16.
[0210] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0211] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0212] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1. A method for publishing interactive information, comprising: in response to an interactive operation on media content, displaying an interactive information input area of the media content; acquiring at least one image content based on an image content acquisition operation of the interactive information input area, and displaying an image identifier of the at least one image content in the interactive information input area; in response to a first trigger operation based on the image identifier, displaying an image content editing interface for editing at least part of the image content; in response to an editing confirmation operation on the image content editing interface, publishing first interactive information on the media content based on preset image content confirmed by the editing confirmation operation.
2. The method of claim 1, wherein, The response to the editing confirmation operation on the image content editing interface, the first interactive information on the media content based on the preset image content confirmed by the editing confirmation operation, comprises: in response to the editing confirmation operation on the image content editing interface, updating the image identifier displayed in the interactive information input area based on the preset image content confirmed by the editing confirmation operation; in response to an interactive information publishing operation based on the interactive information input area, publishing first interactive information on the media content, at least part of the information content of the first interactive information being determined based on the preset image content.
3. The method of claim 2, wherein, The updating of the image identifier displayed in the interactive information input area comprises at least one of: switching a first image identifier displayed in the interactive information input area, the image content corresponding to the first image identifier being edited image content in the image content editing interface; deleting a second image identifier displayed in the interactive information input area, the image content corresponding to the second image identifier being deleted image content in the image content editing interface; increasing a third image identifier displayed in the interactive information input area, the image content corresponding to the third image identifier being added image content in the image content editing interface.
4. The method of any one of claims 1-3, wherein, The response to the first trigger operation based on the image identifier, displaying the image content editing interface, comprises: in response to a first trigger operation based on an image identifier displayed in the interactive information input area, displaying an image content editing interface, and displaying a preview image of the image content and at least one image content editing item in the image content editing interface, wherein the image identifier is an image identifier of the image content in the at least one image content.
5. The method of claim 4, wherein, After displaying the preview image of the image content and the at least one image content editing item in the image content editing interface, at least one of the following is further included: in response to an image content editing operation based on the image content editing item, editing current image content in the image content editing interface, the current image content being image content corresponding to a currently displayed preview image in the image content editing interface; in response to an image content switching operation on the image content editing interface, switching current image content to be edited in the image content editing interface; in response to an image content deletion operation performed on the image content editing interface, deleting current image content in the image content editing interface; in response to an image content addition operation performed on the image content editing interface, adding image content in the image content editing interface.
6. The method of claim 4 or 5, wherein, The first trigger operation is performed on the image identifier; or, the first trigger operation is performed on an editing control displayed in the interactive information input area in association with the image identifier.
7. The method of claim 6, wherein, The first trigger operation is performed on the editing control, and the method further comprises: in response to displaying the image identifier in the interactive information input area, displaying the editing control at an associated position of the image identifier; or in response to a second trigger operation performed on the image identifier displayed in the interactive information input area, displaying the editing control at an associated position of the image identifier.
8. The method of any one of claims 1-7, further comprising: in response to a first trigger operation performed based on an image identifier displayed in the interactive information input area, taking at least part of the image content as an object to be edited in the image content editing interface, the at least part of the image content including image content corresponding to the image identifier.
9. The method of any one of claims 1-8, wherein, After displaying the image content editing interface, the method further comprises: in response to an image content saving operation performed on the image content editing interface, saving at least part of the image content edited in the image content editing interface into a first image collection of a current user.
10. The method of claim 9, wherein, The first image collection includes a local image collection or an online image collection.
11. The method of claim 9 or 10, wherein, The saving, in response to the image content saving operation performed on the image content editing interface, of at least part of the image content edited in the image content editing interface into the first image collection of the current user, comprises at least one of: in response to a first saving operation performed on the image content editing interface, saving first image content edited in the image content editing interface into the first image collection of the current user, the first image content being current image content in an editing state in the image content editing interface; in response to a second saving operation performed on the image content editing interface, saving second image content edited in the image content editing interface into the first image collection of the current user, the second image content being image content in a selected state; in response to a third saving operation performed on the image content editing interface, saving third image content edited in the image content editing interface into the first image collection of the current user, the third image content being image content that has been edited in the image content editing interface.
12. The method according to any one of claims 9-11, wherein, The image content editing interface displays a saving control configured to trigger the saving operation.
13. The method of any one of claims 1-12, wherein, The at least one image content includes image content triggered by the current user to be captured in a capturing interface and / or image content selected by the current user from a second image collection.
14. The method of any one of claims 1-13, wherein, The image content obtaining operation based on the interactive information input area obtains at least one image content, comprising: In response to a first image content obtaining operation based on the interactive information input area, a shooting interface is displayed, and image content triggered by the current user in the shooting interface is obtained; and / or In response to a second image content obtaining operation based on the interactive information input area, a second image set is displayed, and image content selected by the current user in the second image set is obtained.
15. The method of any one of claims 1-14, wherein, The displaying of the interactive information input area of the media content in response to the interactive operation on the media content comprises at least one of the following: In response to a media content display operation on the media content, the media content and the interactive information input area of the media content are displayed in a media content display interface. In response to an input area display operation based on the interactive information display interface of the media content, the interactive information input area of the media content is displayed. In response to a reply operation of second interactive information on the media content, the interactive information input area of the media content is displayed.
16. The method of any one of claims 1-15, wherein, After the publishing of the first interactive information on the media content, the method further comprises: Displaying the first interactive information in the interactive information display interface of the media content.
17. An apparatus for publishing interactive information, comprising: an area display module configured to display an interactive information input area of a media content in response to an interactive operation on the media content; an identification display module configured to obtain at least one image content based on an input operation of the interactive information input area, and display an image identification of the at least one image content in the interactive information input area; an interface display module configured to display an image content editing interface in response to a first trigger operation based on the image identification, the image content editing interface being configured to edit at least part of the image content; an information publishing module configured to publish first interactive information on the media content in response to an editing confirmation operation on the image content editing interface, the first interactive information being based on image content confirmed by the editing confirmation operation.
18. An electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the method for publishing interactive information according to any one of claims 1-16.
19. A computer readable storage medium, wherein, The computer readable storage medium stores computer instructions for causing the processor to execute the method for publishing interactive information according to any one of claims 1-16.
20. A computer program product, wherein, The computer program product comprises a computer program, and the computer program, when executed by the processor, implements the method for publishing interactive information according to any one of claims 1-16.
Citation Information
Patent Citations
Interactive information sending method and device, electronic equipment and storage medium
CN117354271A
Method, device and equipment for publishing works and storage medium
CN118227002A
Interactive information publishing method and device, electronic equipment, storage medium and program product
CN119402715A
Media content sending method and apparatus, device, and storage medium
WO2024169856A1
Content sharing method and apparatus, device, computer readable storage medium, and product
WO2024183814A1