Information processing methods, devices, equipment, media and products

By using the design of two input boxes in the instant messaging session interface, the problem of single file object transmission method is solved, information processing and communication efficiency is improved, and user experience is enhanced.

CN115079889BActive Publication Date: 2024-12-17BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210657742.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-10
Publication Date
2024-12-17
Estimated Expiration
2042-06-10

AI Technical Summary

Technical Problem

In the instant messaging scenario, the transmission method of file objects is relatively single, which causes users to edit and send description information separately, reducing communication efficiency.

Method used

Provides an information processing method, by displaying two input boxes in the session interface, one larger first input box is used to display and edit file objects, and the other smaller second input box is used to send file, improving file Processing and transmission efficiency.

Benefits of technology

It realizes the diverse interaction and efficient transmission of file objects, improves information processing and communication efficiency, and enhances the user's input experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115079889B_ABST
    Figure CN115079889B_ABST
Patent Text Reader

Abstract

The present disclosure provides an information processing method, apparatus, device, medium and product, the method comprising: in response to an operation of inputting a target file in a conversation interface of a conversation, displaying a first input box; and displaying the target file in the first input box; wherein the conversation interface has a first input box and a second input box, and the size of the first input box is larger than that of the second input box. The technical solution of the present disclosure improves communication efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to information processing methods, devices, equipment, media and products. Background Art

[0002] In instant messaging scenarios, it is often necessary to send text files, folders, compressed packages, pictures, videos, etc. in a conversation. At present, in order to achieve diverse interactions, a file object can be input into the conversation input box by dragging and dropping. At this time, the file object directly enters the conversation interface as a communication message, that is, it is directly displayed on the screen as a file message. However, this file object transmission method is relatively simple. When the user needs to send descriptive information related to the file object in the conversation, the message needs to be edited separately and sent again, so that the information about the same thing is scattered into multiple messages, reducing communication efficiency. Summary of the invention

[0003] The present disclosure provides an information processing method, device, equipment, medium and product to solve the technical problems in the prior art that the transmission method of file objects is relatively single and the communication efficiency is low.

[0004] According to one aspect of the present disclosure, there is provided an information processing method, comprising:

[0005] In response to an operation of inputting a target file in a session interface of a session, displaying a first input box;

[0006] and displaying the target file in the first input box;

[0007] The conversation interface has a first input box and a second input box, and the size of the first input box is larger than that of the second input box.

[0008] According to another aspect of the present disclosure, there is provided an information processing device based on a conversational interface, characterized in that it includes:

[0009] A first response unit, configured to display a first input box in response to an operation of inputting a target file in the conversation interface;

[0010] A first display unit, configured to display the target file in the first input box;

[0011] The conversation interface has a second input box, and the size of the first input box is larger than the second input box.

[0012] According to another aspect of the present disclosure, there is provided an electronic device, comprising: a processor,

[0013] A memory for storing a program, an output device, and an input device; the output device is used to display a conversation interface, a first input box, and a second input box target file, and the input device is used to detect an input operation on the target file;

[0014] The program includes instructions, which, when executed by the processor, cause the processor to execute a method for processing conversation interface information.

[0015] According to another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute an information processing method.

[0016] According to another aspect of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements an information processing method when executed by a processor.

[0017] One or more technical solutions provided in the embodiments of the present application can display a first input box and display the target file in the first input box in response to an operation of inputting a target file in the conversation interface of the conversation. By displaying the target file in the first input box, the target file can be edited in the first input box, and while providing the user with a file sending function, the target file can be outputted using a second input box that is larger in size than the first input box, so that the target file has more file processing space, which improves information processing efficiency, thereby improving information communication efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Further details, features and advantages of the present disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0019] Figure 1 A flowchart of an embodiment of an information processing method provided by an embodiment of the present disclosure is shown;

[0020] Figure 2 An example diagram of a display screen provided by an embodiment of the present disclosure is shown;

[0021] Figure 3 A flowchart of another embodiment of an information processing method provided by an embodiment of the present disclosure is shown;

[0022] Figure 4 A flowchart of another embodiment of an information processing method provided by an embodiment of the present disclosure is shown;

[0023] Figure 5 An example diagram of a second input box provided by an embodiment of the present disclosure is shown;

[0024] Figure 6 An example diagram of a sending pop-up window provided by an embodiment of the present disclosure is shown;

[0025] Figure 7 A flowchart of another embodiment of an information processing method provided by an embodiment of the present disclosure is shown;

[0026] Figure 8 An example diagram of a floating window displaying operation options provided by an embodiment of the present disclosure is shown;

[0027] Fig. 9 An example diagram of an editing window of a picture provided by an embodiment of the present disclosure is shown;

[0028] Fig.10 A schematic diagram showing the structure of an embodiment of an information processing device provided by an embodiment of the present disclosure;

[0029] Fig.11 A schematic block diagram of an electronic device according to an exemplary embodiment of the present disclosure is shown;

[0030] Fig.12 A structural block diagram of an exemplary electronic device that can be used to implement the embodiments of the present disclosure is shown. DETAILED DESCRIPTION

[0031] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0032] It should be understood that the various steps described in the method implementation of the present disclosure can be performed in different orders and / or in parallel. In addition, the method implementation may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect. And / or can refer to two or more parallel schemes listed, and any one of the schemes can be selected, or all the schemes listed can be selected. For example, A and / or B include the following three parallel schemes: A, B, A and B.

[0033] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0034] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

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

[0036] The technical solution disclosed in the present invention can be applied to instant messaging scenarios. The conversation interface in the instant messaging scenario may include different areas. For files, pictures or videos dragged or moved to the conversation interface, different output input boxes are started according to the object type and the moving area, so as to realize the interaction of multiple output types and improve the transmission efficiency and accuracy of the objects.

[0037] The technical solution of the present disclosure is described in detail below with reference to the accompanying drawings.

[0038] like Figure 1 FIG. 1 is a flowchart of an embodiment of an information processing method provided by an embodiment of the present disclosure, and the method may include the following steps:

[0039] 101: In response to an operation of inputting a target file in a session interface of a session, displaying a first input box.

[0040] 102: Display the target file in the first input box;

[0041] The conversation interface has a first input box and a second input box, and the size of the first input box is larger than that of the second input box.

[0042] The conversation interface and the target file may be displayed on a display screen. The display screen may include one or more, and the conversation interface and the target file may be located on the same display screen or on different display screens.

[0043] The conversation interface may have at least one input box. The conversation interface may have a first input box and a second input box. The first input box may be directly displayed in the conversation interface, for example, in the form of a pop-up window. The second input box and the first input box are not displayed at the same time, and can be switched by switching controls. Usually, the second input box is displayed by default in the conversation interface, and the control of the first input box may be displayed. When it is detected that the user triggers the control, the first input box may be displayed.

[0044] The conversation interface information processing method provided by the present disclosure may be configured in an electronic device, and the electronic device may include a display screen. The display screen may be used to display the conversation interface and the target file.

[0045] In some embodiments, the method further includes: in response to an input operation of moving the target file to the session interface, determining a file type of the target file and a terminal position of the target file in the session interface.

[0046] Target files can include multimedia files and text files.

[0047] Multimedia files may include, for example, images, videos, audios, etc. Image files may include, for example, bmp (Bitmap), jpg (Joint Photographic Experts Group), tiff (Tag Image File Format), gif (Graphics Interchange Format), pcx (PC Paintbrush Exchange), tga (Tagged Graphics), exif (Exchangeable Image File Format), fpx (Flash Pix), svg (Scalable Vector Graphics), psd (Photoshop Document), cdr (Corel DRAW), pcd (Kodak PhotoCD), dxf (Drawing Interchange Format), eps (Encapsulated PostScript), ai (Adobe Illustrator), raw (RAW Image Format), etc. Video files may include, for example, AVI (Audio Video Interleaved), mov (QuickTime), rmvb (Real Media Variable Bit Rate), rm (RealMedia, streaming media file format), FLV (flash video), mp4 (Moving Picture Experts Group 4), 3GP (3rd Generation Partnership Project), etc. Optionally, the second input box may be displayed by default in the display interface, and when an operation of inputting a target file in the conversation interface is detected, the first input box may be triggered to be displayed. After the second input box is displayed, the first input box is no longer displayed.

[0048] In the embodiment of the present disclosure, for the conversation interface, in response to the operation of inputting the target file in the conversation interface of the conversation, the first input box can be displayed and the target file can be displayed in the first input box. By displaying the target file in the first input box, the target file can be displayed in the larger first input box, providing more display area. For the target file, while providing the user with the file sending function, a larger information editing area can be provided by using the second input box that is larger in size than the first input box. The user can conveniently input other text information or files in the first input box, and finally the information is sent to the conversation as the content of a message. Improve the message processing efficiency. In addition, the large-sized input box provides the user with a wide field of view of the input content, which is convenient for the user to view the input content as a whole, and improves the user's input experience.

[0049] In some other embodiments of the present disclosure, the first input box may also include a message editing capability that the second input box does not have. For example, the first input box may include a rich text editing box that has a function of editing a target file.

[0050] As an embodiment, the operation of inputting the target file in the session interface includes one or more of the following:

[0051] Drag-in operation of dragging the target file into the session interface;

[0052] In the second input box, paste the target file.

[0053] The conversation interface may include at least one area, and different areas are used to provide different functions.

[0054] The drag-in operation or the paste operation of the target file can be performed by a mouse, a finger or a touch screen.

[0055] The user can operate the mouse to select the target file, for example, by clicking the left button of the mouse to select the target file, and keeping the left button pressed can keep the target file in the selected state. When the target file is in the selected state, the target file can be dragged into the session interface by dragging the mouse. Optionally, the user can also use a touch screen to select the target file with a finger or a stylus and perform a drag-in operation on the target file.

[0056] Select the target file and drag it from the initial position to the session interface to generate a displacement track. The two ends of the displacement track can be the initial position and the end position of the target file respectively. The initial position of the target file can be the position corresponding to the first selection of the target file. The initial position can include the position corresponding to any point in the object area where the target file is located. The end position of the target file can be the position when the target file stops being selected, or the position when the target file stops moving.

[0057] In some embodiments, the conversation interface may include at least one area. The division of the area may be used to provide the user with different display modes and / or different operation modes for the target file.

[0058] For ease of understanding, Figure 2 As shown, it is an example diagram of a display screen 200, and the display screen may include a conversation interface 201 and a target file 202. The conversation interface 201 may include: a contact area 2011, a second input box 2012, and a conversation box 2013. Among them, the conversation box 2013 is used to display historical conversation messages, and the second input box is used to input messages in real time. The second input box 2012 may include a message input box. The target file 202 may be dragged or pasted to any position in the conversation interface 201; optionally, the file 202 may be dragged or pasted to any position in the first area corresponding to the second input box 2012, or may be dragged or pasted to any position in the second area corresponding to the conversation box 2013. Optionally, after the target file is input into the conversation interface, the conversation interface 201 may enter a frozen state, wherein the second input box 2012 is in an uneditable state, and the first input box 203 may be displayed at this time, and the first input box 203 is in an active state, and the file can be edited; optionally, the first input box 203 may include an "OK" control 2031 for receiving a user's confirmation operation.

[0059] In the disclosed embodiment, at least one of a drag-in operation and a paste operation can be used to complete the input operation of the target file, thereby improving the input efficiency of the target file.

[0060] like Figure 3 As shown, it is a flowchart of another embodiment of an information processing method provided by an embodiment of the present disclosure. The information processing method may include the following steps: 301: In response to the operation of inputting a target file in a session interface of a session, determine whether the end position of the target file is the first preset area in the session interface; if so, execute step 302, if not, execute step 303 or 304.

[0061] 302: Display a first input box and display a target file in the first input box.

[0062] Optionally, determining whether the end position of the target file is located in a first preset area in the session interface may include: detecting that the target file is selected by the left mouse button, and when the mouse finishes dragging the target file, detecting the position when the left mouse button is released, and determining whether the position when the left button is released is located in the first preset area in the session interface.

[0063] Among them, Figure 2As shown, the first preset area may include: an area 203 corresponding to the second input box. Determining whether the end position of the target file is located in the first preset area in the conversation interface may include: determining whether the end position of the target file is located in the first preset area corresponding to the second input box in the conversation interface.

[0064] As a possible implementation manner, the first preset area is an area of ​​a second input box in the conversation interface; wherein the conversation interface displays the second input box by default.

[0065] 303: Send the target file to the session.

[0066] It should be noted here that if the user enters other information in the first input box, the information in the first input box including the target file is sent to the session as one piece of information.

[0067] 304: Display a pop-up window for sending the target file. The pop-up window displays a cancel send control and a confirm send control.

[0068] If it is detected that the user clicks the cancel control, the sending of the target file is canceled. If it is detected that the user clicks the confirm sending control, the information including the target file in the first input box is sent to the session as a piece of information.

[0069] When the end position of the target file is located in the first preset area (such as the second input box), the first input box can be evoked, and the user can view and edit the message of the target file through the larger first input box, thereby improving the viewing efficiency and message editing efficiency of the target file. As an optional implementation, the first input box may also include a rich text editing box. On the basis of providing a larger output range, the first input box may be able to provide a rich text editing function, realize real-time editing of the target file, and enrich the content of the target file. The rich text editing function may, for example, include: editing the object body, and editing the object attributes for the object. Editing the object body may refer to editing the object body by drawing graphics, inputting text content, cropping, etc. Editing the object attributes for the object may refer to associating attribute information with the object, such as setting the title information, link information, color, brightness, and other attribute settings for the object.

[0070] For ease of understanding, Figure 5 , which is an example diagram of a first input box. The first input box 500 may include: an object editing area 501, a title input area 502, a toolbar 503 and other different input box areas, wherein the target file 504 may be located in the object editing area 501. The toolbar 503 may include a number of tools, such as a format brush, a color, a font, a link tool and other tools.

[0071] In actual applications, when the first input box is displayed, it can be displayed in the conversation interface. When the first input box is displayed, the conversation interface can be set as the bottom display layer and switched to an inactive state or a frozen state, and the conversation interface can no longer be updated. For example, the conversation in the conversation interface can no longer be updated. The first input box is displayed in the upper layer of the display layer of the conversation interface, and the first input box enters an active state, and the editing operation performed by the user on the target file in the first input box can be detected.

[0072] In the embodiment of the present disclosure, if a drag-in operation of dragging a target file into the conversation interface is detected, it can be determined whether the end position of the target file is the first preset area in the conversation interface, and when the end position of the target file is the first preset area, a first input box can be displayed. Using the first preset area as the position of the drag-in operation of the target file can achieve accurate detection of the target file, thereby improving the detection efficiency and accuracy of the target file.

[0073] As an embodiment, before executing the step of displaying the first input box and displaying the target file in the first input box in 302, the method further includes:

[0074] Determine whether the file type of the target file is a preset type, if yes, then execute the steps of displaying the first input box and displaying the target file in the first input box. If no, then execute the step of directly sending the target file to the session, and then send the target file to the session after the pop-up window is confirmed again.

[0075] The preset types include one or both of pictures and videos. In the first input box, pictures will directly display image information, and videos can also display cover frames or any other frames therein, so that users may need to add further description information in combination with the picture content. Therefore, the preset types are limited to pictures and videos or one of them.

[0076] The end position may be a position corresponding to the end of the track in the session interface when the track of the target file stops changing.

[0077] Determining that the destination position of the target file is the first preset area in the conversation interface may include: determining the first preset area corresponding to the second input box of the conversation interface, and judging whether the destination position of the target file is located in the first preset area. If so, then determining that the destination position of the target file is located in the second input box of the conversation interface. It also includes: if it is judged that the destination position of the target file is not located in the first preset area, then determining that the destination position of the target file is located in the area where the conversation box of the conversation interface is located.

[0078] In the disclosed embodiment, it is judged whether the file type of the target file is a preset type. When the destination position of the target file is the first preset area in the conversation interface and the file type of the target file is a preset type, the step of displaying the first input box can be performed to accurately set the display conditions of the first input box, ensuring that the target user's message input is completed when the file dragged in is of the preset type and reaches the first preset area. When the preset type includes one or both of pictures and videos, one or both of the pictures and videos can be edited twice, providing a more convenient multi-file editing and transmission solution compared to the direct sending solution in the prior art, solving the editing file transmission requirements, and improving the message transmission efficiency.

[0079] As an example, refer to Figure 4 ,and Figure 3 The difference is that before executing the step of displaying the first input box and displaying the target file in the first input box in 302, the following may also be included:

[0080] 305: Determine whether the file type of the target file is a preset type. If yes, execute step 302; if not, execute step 303 or 304.

[0081] The method also includes, after executing step 304 , executing step 306 or step 307 .

[0082] 306: In response to a confirmation operation triggered by the user in the sending pop-up window, the target file is sent to the session.

[0083] 307: In response to a cancel operation triggered by the user in the sending pop-up window, cancel sending the target file.

[0084] Step 306 and step 307 are two choices, and the system can choose one of them to implement. In addition, it should be noted that the size of the number in the step sequence does not limit the order of the steps, and the specific order of the steps is subject to the drawings and text descriptions.

[0085] In a possible design, before displaying the sending pop-up window corresponding to the target file, a limited sending prompt message "the target file exceeds the limit and cannot be sent" can be generated, and then the sending pop-up window corresponding to the target file can be displayed. Figure 6As shown in FIG. 6 , an example of a sending pop-up window 600 is shown. The sending pop-up window 600 may include object sending information 601 of the target file. It may also include a sending prompt area 602. The sending prompt area may display a prompt message such as “send file, send to user A”. Of course, in actual applications, the sending pop-up window 600 may also include a “cancel” control 603 and a “send” control 604. The object sending information 601 may include an object thumbnail 6011, an object name 6012, and other information. If it is detected that the user clicks the “send” control 604, the target file may be sent to the session display input box of the session interface.

[0086] In the disclosed embodiment, when the destination position of the target file is not the first preset area or the file type of the target file is not the preset type, a pop-up window can be used to send the file. That is, when the editable mode of the first input window is not satisfied, the pop-up window is used to send the file directly, providing multiple sending effects for the target file and improving the sending efficiency and accuracy.

[0087] like Figure 7 As shown, after the target file is displayed in the first input box, it also includes:

[0088] 701: In response to a first operation triggered on a target file in a first input box, display operation options for the target file.

[0089] 702: In response to the selection operation on the operation option, perform corresponding processing on the target file in the first input box.

[0090] The first operation may include: a hover operation, a right-click operation, etc. The hover operation may include a mouse hover, that is, the mouse stays on the target file for a time greater than a hover time threshold, and it is determined that a hover operation is detected to be triggered for the target file in the first input box. The right-click operation may include an operation of clicking the right button of the mouse. At least one operation option may be displayed by right-clicking the target file, and the operation options may include a copy option, a view original image option, and an edit option. Taking the selection of the copy option as an example, the copying of the target file may be completed through the copy operation. When the copy operation of the target file is detected, a paste operation may be performed in the first input box to complete the copying of the target file in the first input box, and a copy of the target file is obtained.

[0091] In the embodiment of the present disclosure, after the target file is displayed in the first input box, operation options for the target file can be displayed in response to a first operation triggered on the target file in the first input box. Displaying the operation options can provide one or more possible file processing operation options, which can provide users with more diverse file processing methods and achieve efficient processing of files.

[0092] As an embodiment, before the step of displaying the operation options of the target file, the method further includes:

[0093] Determine whether the file type of the target file is an editable type;

[0094] If it is determined that the file type of the target file is an editable type, a step of displaying operation options for the target file is performed.

[0095] The editable type may include a preset editable file type. Determining whether the file type of the target file belongs to the editable type may include: obtaining the preset editable type, querying whether the file type of the target file exists in the preset editable type, if so, determining that the target file belongs to the editable type, if not, determining that the target file does not belong to the editable type. The file attribute of the target file may be queried to obtain a type keyword of the target file, and if the type keyword is consistent with the preset editable type keyword, it may be determined that the file type of the target file belongs to the editable type.

[0096] Optionally, the picture type can be used as an editable type, and the picture can be edited through the first input box. The picture type names such as JPG, BMP, etc. can be used as type keywords of the editable type.

[0097] In the disclosed embodiment, by detecting the editable type of the file type of the target file, the file can be edited when the file type of the target file is an editable type, thereby providing high editing efficiency for the target file.

[0098] In some embodiments, the operation options of the target file include one or more of the following: a view original image option, a copy option, and an edit option.

[0099] When the operation options include viewing the original image option, performing corresponding processing on the target file, including: enlarging the image of the target file and displaying the enlarged target file in a pop-up window;

[0100] When the operation options include a copy option, the target file is processed accordingly, including: copying the target file, and pasting the target file at the corresponding target location according to the corresponding paste operation. For example, a paste operation performed by the user in the first input box is detected, and the target file and a copy of the target file are displayed in the first input box; or, when a paste operation is detected in other locations (such as a local folder, a document, an input box of another session, etc.), the target file is pasted at the corresponding location.

[0101] When the operation options include editing options, corresponding processing is performed on the target file, including: displaying the enlarged target file in a pop-up window; the pop-up window includes at least one editing control; in response to the editing operation based on the editing control, obtaining the edited target file; and displaying the edited target file in the first input box.

[0102] Optionally, when the target file is a picture, the selection operation on any editing control can be detected to obtain the editing pen corresponding to the editing control; the editing operation performed by the user on the target file based on the editing pen can be detected to obtain the target file with the editing object.

[0103] Optionally, at least one option operation can be displayed when the click operation is triggered. Figure 8 As shown, for the first input box 800, when it is detected that the user triggers a hover operation on the target file 801, at least one operation option can be displayed, and at least one operation option can be displayed in a floating window 802, which may include: view original image option 803, copy option 804, edit option 805 and other operation options.

[0104] The click operation may include left click, right click, etc. The operation page may be a page when the object editing operation is performed, for example, it may refer to a drawing page of an image. The target editing object may include a target file and the editing content of the target file.

[0105] When the View Original Image option is triggered, an image output page of the original image can be generated, and the image can be displayed in the image output page.

[0106] The copy option may refer to an operation option for copying a target file to generate an identical copy object.

[0107] When the edit option is triggered, a page for editing the target file using the tools provided in the first input box may be generated.

[0108] For ease of understanding, Fig. 9 As shown, taking the target file as picture 900 as an example, in Figure 8 When the target file in is a picture, a click operation on an editing option in at least one operation option displayed on the picture can be detected. After the editing option is triggered, the original picture 900 can be output in a pop-up window, and the corresponding editing tool 901 can be displayed. The editing tool 901 can be located above the original picture 900 in the form of a floating window. Taking one of the editing tools as a text box as an example, the editing tool of the text box can be selected in the original picture 900 to draw a text box 902, and the target text 903 can be entered in the text box 902.

[0109] In the disclosed embodiment, at least one of an option to view the original image, a copy option, and an editing option is provided for the target file to complete online editing of the target file, making the file richer and more comprehensive in content.

[0110] As yet another embodiment, the method further includes:

[0111] In response to a preset operation of the user on the first input box, the content in the first input box is sent to the session. For example, the first input box may have a send control, and the user can send the content in the first input box to the session by triggering the send control.

[0112] Among them, sending the content in the first input box to the session may include directly sending the content in the first input box to the session. The content in the first input box may include the target file and may also include the editing content entered by the user when performing an editing operation on the target file, or may also include other content entered by the user in the input box, such as text content or other files.

[0113] Optionally, the preset operation of the first input box may include a trigger operation performed on the "Confirm" control of the first input box. The content in the first input box may include the target file and the content edited by the user for the target file. Specifically, the editing operation performed by the user on the first input box can be detected to obtain the editing content corresponding to the editing operation, so as to determine the content of the first input box according to the editing content and the target file. The editing content may include the result of a specific editing behavior performed on the target file. For example, the object title generated by the behavior of setting a title for the target file can be an editing content, and the painting displayed on the upper layer of the target file generated by the local check operation on the target file is the editing content.

[0114] In the embodiment of the present disclosure, in response to the user's preset operation on the first input box, the content in the first input box can be sent to the conversation to achieve accurate content sending. Compared with a separate target file, it has richer content to forward the target file, which can improve the effectiveness of message transmission.

[0115] In one possible design, before displaying the first input box, the method further includes:

[0116] Determine whether the target file meets the transfer restriction conditions;

[0117] If it is determined that the target file meets the transmission restriction condition, the steps of displaying the first input box and displaying the target file in the first input box are executed;

[0118] If it is determined that the target file does not meet the transmission restriction condition, the target file is sent to the session or the sending of the target file is canceled.

[0119] When the target file does not meet the restriction condition, the target file is not transmitted through the first input box, and the target file can be sent to the session by sending a pop-up window. The session of the present disclosure may refer to an open session window, and the session window corresponds to a session box, which is used to display session messages.

[0120] If it is determined that the restriction value corresponding to the target file does not meet the restriction condition, a message is sent based on the object of the target file, a sending pop-up window of the target file is generated, and the sending pop-up window is output.

[0121] The target file may include a picture. Optionally, at least one picture other than the target picture may be transmitted in a pop-up window. Of course, for the unselected pictures, the pop-up window may be used to output them.

[0122] Optionally, the video transmission order corresponding to the at least one video may be determined according to the position corresponding to the at least one video. The video transmission order corresponding to the at least one video may also be determined randomly. The video transmission order corresponding to the at least one video may also be determined in descending order of video duration according to the video duration corresponding to the at least one video.

[0123] In the disclosed embodiment, the transmission restriction condition can be used to effectively restrict the sending function of the target file, thereby avoiding the transmission failure caused by the target file not meeting the transmission restriction condition, and improving the effectiveness and accuracy of the sending of the target file.

[0124] In some embodiments, when the target file is a plurality of files, determining whether the target file satisfies the transmission restriction condition includes one or more of the following:

[0125] Determine whether the target file contains a file whose file type is not a preset type; if not, determine that the target file meets the transmission restriction condition; if included, determine that the target file does not meet the transmission restriction condition;

[0126] It is determined whether the target file contains a file whose single file size exceeds a first threshold value. If not, it is determined that the target file meets the transmission restriction condition; if contained, it is determined that the target file does not meet the transmission restriction condition.

[0127] When the target files include multiple files and all of them are image types, it can be determined whether the target files include a single file whose size exceeds the first threshold. If the target files include a single file larger than the first threshold, a pop-up window is activated for each file and the file is sent through the pop-up window.

[0128] Determining whether the target file meets the transmission restriction condition may also include: detecting whether the target file input into the session by dragging or pasting meets the pop-up window publishing condition, if it meets the condition, directly sending the target file to the session by using the pop-up window, if it does not meet the condition, displaying the first input box and displaying the target file in the first input box, and sending the target file to the session through the first input box. The pop-up window publishing condition may include: the number of files exceeds the number threshold, the size of a single file exceeds the second threshold, and the file type is not at least one of a picture or a video. When the target object includes at least one and the pop-up window sending is enabled, a pop-up window may be generated separately for each target file, and the pop-up windows of each target file may be displayed in sequence.

[0129] When the target files include multiple files and include image types and other file types, the file types of the multiple target files may be different. When the other file types are detected as non-preset files, the other types of files cannot be edited online through the first input box, and the pop-up window sending method can be directly started to send the other types of files.

[0130] The preset type may include at least one of a picture and a video. The non-preset type may include a text file type, for example, one or more file types such as a word (message) file, a pdf (Portable Document Format) file, a compressed package, a folder, and a mirror file.

[0131] In addition to the preset type and file size judgment, the transmission restriction conditions may also include: transmission restriction parameters, which may refer to one or more of the parameters such as memory parameters, quantity parameters, video duration parameters, length parameters, width parameters, frame rate parameters, and bit rate parameters for the object. The transmission restriction parameters may be determined according to the object type of the target file. For example, when the target file is an image type, the transmission restriction parameters may include memory parameters, length parameters, and width parameters. When the target file is a video type, the transmission restriction parameters may include: memory parameters, quantity parameters, video duration parameters, frame rate parameters, and bit rate parameters. Each transmission restriction parameter may correspond to a corresponding parameter threshold. The parameter value corresponding to the transmission restriction parameter of the target file may be determined, and the parameter value may be compared with the parameter threshold corresponding to the parameter.

[0132] In the embodiments of the present disclosure, a target file whose file type is not a preset type may be regarded as not satisfying the transmission restriction condition, and a single file whose size exceeds a first threshold may be regarded as not satisfying the transmission restriction condition, so as to transmit the target file that satisfies the transmission restriction condition, thereby improving the transmission efficiency and accuracy of the target file and avoiding the phenomenon of file transmission failure caused by direct transmission due to file type or size not satisfying the transmission restriction condition.

[0133] In the case of dividing each functional module into corresponding functional modules, such as Fig.10 FIG. 1 is a schematic diagram of a structure of an embodiment of an information processing device based on a conversation interface provided by an embodiment of the present disclosure. The information processing device based on a conversation interface may be an electronic device. The device may include:

[0134] The first response unit 1001 is used to display a first input box in response to an operation of inputting a target file in the conversation interface;

[0135] The first display unit 1002 is used to display the target file in the first input box;

[0136] The conversation interface has a second input box, and the size of the first input box is larger than the second input box.

[0137] As an embodiment, the device further includes one or more of the following units, for inputting an operation of a target file in the conversation interface:

[0138] File drag-in operation: used to drag the target file into the session interface;

[0139] File paste operation is used to paste the target file in the second input box.

[0140] In one possible design, the first response unit includes:

[0141] A first drag-in module, used for dragging a target file into the session interface;

[0142] The device also includes:

[0143] A first determination unit, configured to determine whether the end point of the target file is a first preset area in the conversation interface;

[0144] The first processing unit is configured to execute the step of displaying a first input box if it is determined that the end position of the target file is a first preset area in the conversation interface.

[0145] As an optional implementation manner, the first preset area is an area of ​​the second input box in the conversation interface; wherein the conversation interface displays the second input box by default.

[0146] In some embodiments, further comprising:

[0147] A second determination unit, used to determine whether the file type of the target file is a preset type;

[0148] a second processing unit, configured to, if it is determined that the destination position of the target file is the first preset area in the conversation interface and the file type of the target file is the preset type, execute the steps of displaying the first input box and displaying the target file in the first input box;

[0149] The preset types include one or both of picture and video.

[0150] As yet another embodiment, it further includes:

[0151] A third processing unit, configured to send the target file to the session if it is determined that the destination position of the target file is not the first preset area in the session interface, or if it is determined that the file type of the target file is not the preset type;

[0152] Alternatively, the fourth processing unit is configured to display a sending pop-up window corresponding to the target file; in response to a confirmation operation triggered by the user in the sending pop-up window, send the target file to the session, or, in response to a cancel operation triggered by the user in the sending pop-up window, cancel the sending of the target file. As yet another embodiment, it further includes:

[0153] A second response unit, configured to display operation options for the target file in response to a first operation triggered on the target file in the first input box;

[0154] The third response unit is used to execute corresponding processing on the target file in the first input box in response to the selection operation on the operation option.

[0155] A possible design also includes:

[0156] A third judging unit, used to judge whether the file type of the target file is an editable type;

[0157] The fifth processing unit is configured to, if it is determined that the file type of the target file is an editable type, execute a step of displaying operation options for the target file.

[0158] As an optional implementation, the operation options of the target file include one or more of the following: view original image option, copy option, edit option

[0159] When the operation option includes the option of viewing the original image, corresponding processing is performed on the target file in the first input box, including: enlarging the image of the target file and displaying the enlarged target file in a pop-up window;

[0160] When the operation options include a copy option, performing corresponding processing on the target file in the first input box, including: copying the target file in the first input box, and pasting the target file at a corresponding target location according to a corresponding paste operation;

[0161] When the operation options include editing options, corresponding processing is performed on the target file in the first input box, including: displaying the enlarged target file in a pop-up window; the pop-up window includes at least one editing control; in response to the editing operation based on the editing control, obtaining the edited target file; and displaying the edited target file in the first input box.

[0162] Detect the selection operation on any editing control and obtain the editing pen corresponding to the editing control; detect the editing operation performed by the user on the target file based on the editing pen and obtain the target file with the editing object.

[0163] As an embodiment, it also includes:

[0164] The fourth responding unit is configured to send the content in the first input box to the conversation in response to a preset operation of the user on the first input box.

[0165] In some embodiments, the apparatus may further include:

[0166] A fourth determination unit, used to determine whether the target file meets the transmission restriction condition;

[0167] A transmission restriction unit, configured to, if it is determined that the target file satisfies the transmission restriction condition, execute the steps of displaying a first input box and displaying the target file in the first input box;

[0168] The non-transmission restriction unit is used to send the target file to the session or cancel sending the target file if it is determined that the target file does not meet the transmission restriction condition.

[0169] In a possible design, when the target file is a plurality of files, the fourth determination unit includes one or more of the following:

[0170] The first judgment module is used to judge whether the target file contains a file of a non-preset type; if not, it is determined that the target file meets the transmission restriction condition; if it is, it is determined that the target file does not meet the transmission restriction condition;

[0171] The second judgment module is used to judge whether the target file contains a single file whose size exceeds the first threshold value. If not, it is determined that the target file meets the transmission restriction condition; if contained, it is determined that the target file does not meet the transmission restriction condition.

[0172] The above mainly introduces the solution provided by the embodiment of the present disclosure from the perspective of the server. It is understandable that, in order to implement the above functions, the server includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present disclosure.

[0173] The embodiments of the present disclosure may divide the server into functional units according to the above method examples. For example, each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module. The above integrated modules may be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical functional division. There may be other division methods in actual implementation.

[0174] Fig.11 1 shows a schematic block diagram of an electronic device according to an exemplary embodiment of the present disclosure. Fig.11 As shown, the electronic device 1100 includes one or more (including two) processors 101, a memory 1102 for storing programs, an output device 1103, and an input device 1104. The output device 1103 can be used to display the conversation interface and the target file, the input device 1104 can be used to detect the input operation of the target file, and the processor 1101 can support the electronic device to perform the data processing steps in the above-mentioned information processing based on the conversation interface.

[0175] Optionally, the memory 1104 may include a read-only memory and a random access memory, and provide operation instructions and data to the processor. A portion of the memory may also include a non-volatile random access memory (NVRAM).

[0176] In some embodiments, Fig.11As shown, the processor 1101 performs corresponding operations by calling the operation instructions stored in the memory (the operation instructions may be stored in the operating system). The processor 1101 controls the processing operations of any one of the terminal devices, and the processor may also be called a central processing unit (CPU). The memory 1102 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1301. A portion of the memory 1102 may also include NVRAM. For example, in an application, the memory, the communication interface, and the memory are coupled together through a bus system, wherein the bus system may include a power bus, a control bus, and a status signal bus in addition to a data bus. However, for the sake of clarity, in Fig.11 Various buses are labeled as bus system 1105.

[0177] The method disclosed in the above-mentioned embodiment of the present disclosure can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processing, DSP), an ASIC, a field-programmable gate array (field-programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiment of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware.

[0178] The exemplary embodiment of the present disclosure also provides an electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication. The memory stores a computer program that can be executed by the at least one processor, and the computer program is used to cause the electronic device to perform the method according to the embodiment of the present disclosure when executed by the at least one processor.

[0179] Exemplary embodiments of the present disclosure also provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to execute the method according to an embodiment of the present disclosure.

[0180] The exemplary embodiments of the present disclosure also provide a computer program product, including a computer program, wherein the computer program is used to cause the computer to perform the method according to the embodiments of the present disclosure when executed by a processor of the computer.

[0181] refer to Fig.12 , a block diagram of an electronic device 1200 that can be used as a server or client of the present disclosure will now be described, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0182] like Fig.12 As shown, the electronic device 1200 includes a computing unit 1201, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1202 or a computer program loaded from a storage unit 1208 to a random access memory (RAM) 12803. In the RAM 1203, various programs and data required for the operation of the device 1200 can also be stored. The computing unit 1201, the ROM 1202, and the RAM 1203 are connected to each other via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.

[0183] A plurality of components in the electronic device 1200 are connected to the I / O interface 1205, including: an input unit 1206, an output unit 1207, a storage unit 1208, and a communication unit 1209. The input unit 1206 may be any type of device capable of inputting information to the electronic device 1200, and the input unit 1206 may receive input digital or character information, and generate key signal inputs related to user settings and / or function control of the electronic device. The output unit 1207 may be any type of device capable of presenting information, and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 1204 may include, but is not limited to, a disk, an optical disk. The communication unit 1209 allows the electronic device 1200 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.

[0184] The computing unit 1201 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 1201 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1201 performs the various methods and processes described above. For example, in some embodiments, the information processing method may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 1208. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 1200 via ROM 1202 and / or communication unit 1209. In some embodiments, the computing unit 1201 may be configured to perform the information processing method in any other appropriate manner (e.g., by means of firmware).

[0185] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0186] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0187] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0188] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0189] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0190] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on the computer, the process or function of the embodiment of the present disclosure is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user device or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by the computer or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it can also be an optical medium, such as a digital video disc (DVD); it can also be a semiconductor medium, such as a solid state drive (SSD).

[0191] Although the present disclosure has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely exemplary illustrations of the present disclosure as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these modifications and variations.

Claims

1. An information processing method, characterized in that: include: In response to an operation of inputting a target file in a session interface of a session, displaying a first input box, wherein the first input box includes a rich text edit box; and displaying the target file in the first input box; After displaying the target file in the first input box, the method further includes: displaying operation options in response to a first operation triggered for the target file in the first input box; In response to a user's selection operation on the operation option, processing the target file in the first input box; The conversation interface has a first input box and a second input box, and the size of the first input box is larger than that of the second input box; The operation of inputting the target file in the conversation interface includes: a drag-in operation of dragging the target file into the conversation interface; Before the step of displaying the first input box, the method further includes: Determining whether the end position of the target file is the first preset area in the conversation interface; If it is determined that the end position of the target file is the first preset area in the conversation interface, the steps of displaying the first input box and displaying the target file in the first input box are performed.

2. The method according to claim 1, characterized in that The operation of inputting the target file in the conversation interface includes one or more of the following: A drag-in operation of dragging a target file into the session interface; Paste the target file in the second input box.

3. The method according to claim 1, characterized in that The first preset area is an area of ​​the second input box in the conversation interface; wherein the conversation interface displays the second input box by default.

4. The method according to claim 1, characterized in that: Before the step of displaying the first input box, the method further includes: Determine whether the file type of the target file is a preset type; If it is determined that the destination position of the target file is the first preset area in the conversation interface, and the file type of the target file is a preset type, then performing the steps of displaying the first input box and displaying the target file in the first input box; The preset types include one or both of pictures and videos.

5. The method according to claim 4, characterized in that Also includes: If it is determined that the destination position of the target file is not the first preset area in the conversation interface, or if it is determined that the file type of the target file is not the preset type, then sending the target file to the session; or, Display a sending pop-up window corresponding to the target file, and in response to a confirmation operation triggered by the user in the sending pop-up window, send the target file to the session, or, in response to a cancel operation triggered by the user in the sending pop-up window, cancel sending the target file.

6. The method according to any one of claims 1 to 5, characterized in that The step of processing the target file in the first input box in response to the first operation triggered on the target file in the first input box includes: In response to a first operation triggered on the target file in the first input box, displaying operation options for the target file; In response to a selection operation on the operation option, corresponding processing is performed on the target file in the first input box.

7. The method according to claim 6, characterized in that Before the step of displaying the operation options of the target file, the method further includes: Determine whether the file type of the target file is an editable type; If it is determined that the file type of the target file is an editable type, the step of displaying operation options for the target file is performed.

8. The method according to claim 6, characterized in that The operation options of the target file include one or more of the following: view original image option, copy option, edit option; When the operation option includes a view original image option, the target file in the first input box is processed accordingly, including: enlarging the image of the target file and displaying the enlarged target file in a pop-up window; When the operation options include a copy option, performing corresponding processing on the target file in the first input box includes: copying the target file in the first input box, and pasting the target file at a corresponding target location according to a corresponding paste operation; When the operation options include editing options, the corresponding processing is performed on the target file in the first input box, including: displaying the enlarged target file in a pop-up window; the pop-up window includes at least one editing control; in response to an editing operation based on the editing control, obtaining the edited target file; and displaying the edited target file in the first input box.

9. The method according to claim 1, characterized in that: The method further includes: In response to a preset operation of the user on the first input box, the content in the first input box is sent to the conversation.

10. The method according to any one of claims 1 to 5, characterized in that: Before displaying the first input box, the method further includes: Determining whether the target file meets the transmission restriction condition; If it is determined that the target file meets the transmission restriction condition, the steps of displaying the first input box and displaying the target file in the first input box are executed; If it is determined that the target file does not meet the transmission restriction condition, the target file is sent to the session or the sending of the target file is canceled.

11. The method according to claim 10, characterized in that When the target file is a plurality of files, the determining whether the target file satisfies the transmission restriction condition includes one or more of the following: Determine whether the target file contains a file whose file type is not a preset type; if not, determine that the target file meets the transmission restriction condition; if included, determine that the target file does not meet the transmission restriction condition; It is determined whether the target file contains a file whose single file size exceeds a first threshold value. If not, it is determined that the target file meets the transmission restriction condition; if contained, it is determined that the target file does not meet the transmission restriction condition.

12. An information processing device, characterized in that: include: A first response unit, configured to display a first input box in response to an operation of inputting a target file in the conversation interface, and before the step of displaying the first input box, the first response unit is further configured to determine whether an end position of the target file is a first preset area in the conversation interface; If it is determined that the end position of the target file is the first preset area in the conversation interface, the steps of displaying a first input box and displaying the target file in the first input box are performed, wherein the first input box includes a rich text edit box; a first display unit, configured to display the target file in the first input box, and after displaying the target file in the first input box, the first display unit is further configured to display an operation option in response to a first operation triggered on the target file in the first input box; and process the target file in the first input box in response to a user selecting the operation option; The conversation interface has a second input box, and the size of the first input box is larger than that of the second input box; and the operation of inputting the target file in the conversation interface includes: a drag-in operation of dragging the target file into the conversation interface.

13. An electronic device, comprising: processor, a memory for storing programs, an output device, and an input device; The output device is used to display the conversation interface, the first input box and the second input box; The input device is used to detect an input operation on a target file; The program comprises instructions, which, when executed by the processor, cause the processor to perform the method according to any one of claims 1 to 11.

14. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-11.