CN112540821A - Information sending method and electronic equipment - Google Patents

Information sending method and electronic equipment Download PDF

Info

Publication number
CN112540821A
CN112540821A CN202011460103.8A CN202011460103A CN112540821A CN 112540821 A CN112540821 A CN 112540821A CN 202011460103 A CN202011460103 A CN 202011460103A CN 112540821 A CN112540821 A CN 112540821A
Authority
CN
China
Prior art keywords
chat
input
interface
display interface
contact
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011460103.8A
Other languages
Chinese (zh)
Other versions
CN112540821B (en
Inventor
王越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011460103.8A priority Critical patent/CN112540821B/en
Publication of CN112540821A publication Critical patent/CN112540821A/en
Application granted granted Critical
Publication of CN112540821B publication Critical patent/CN112540821B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses an information sending method and electronic equipment, and belongs to the technical field of communication. The information sending method comprises the following steps: receiving a first input of a user in a chat interactive interface with a first contact; in response to the first input, displaying a chat record presentation interface with a second contact in a floating manner on the chat interaction interface; sending target information in the chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface. According to the information sending method, the chat record display interface used for determining the target information is displayed in the current chat interactive interface in a suspending manner, so that other chat interfaces can be called quickly to assist under the condition that the current chat interactive interface is not quitted, and quick sharing of information is achieved.

Description

Information sending method and electronic equipment
Technical Field
The application belongs to the technical field of communication, and particularly relates to an information sending method and electronic equipment.
Background
In the process of communication and chat, information sharing is often involved. In the process of implementing the present application, the inventor finds that at least the following problems exist in the prior art: when information is shared among different contacts, the contacts need to be switched out from the current chat interface, and after the information to be shared is selected, the contacts re-enter the previous chat interface, so that the operation is complex.
Disclosure of Invention
The embodiment of the application aims to provide an information sending method and electronic equipment, which can realize quick sharing of information.
In order to achieve the above object, the present application is realized by:
in a first aspect, an embodiment of the present application provides an information sending method, where the method includes:
receiving a first input of a user in a chat interactive interface with a first contact;
in response to the first input, displaying a chat record presentation interface with a second contact in a floating manner on the chat interaction interface;
sending target information in the chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface.
In a second aspect, an embodiment of the present application provides an information sending apparatus, including:
the first receiving module is used for receiving a first input of a user in a chat interactive interface with a first contact;
the first display module is used for responding to the first input and displaying a chat record display interface of the second contact person in a floating mode on the chat interactive interface;
the first sending module is used for sending target information in the chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instructions stored on the memory and executable on the processor, and when executed by the processor, the program or instructions implement the steps of the method according to the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to the first aspect.
In the embodiment of the application, the chat record display interface used for determining the target information is displayed in the current chat interactive interface in a suspending manner, so that other chat interfaces can be called quickly to assist under the condition that the current chat interactive interface is not quitted, and quick sharing of information is realized.
Drawings
Fig. 1 is a flowchart of an information sending method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of a chat interface provided in an embodiment of the present application;
FIG. 3 is a second schematic diagram of a chat interface provided in the embodiment of the present application;
FIG. 4 is a third schematic view of a chat interface provided in the embodiment of the present application;
FIG. 5 is a fourth schematic diagram of a chat interface provided in an embodiment of the present application;
FIG. 6 is a fifth schematic view of a chat interface provided in an embodiment of the present application;
FIG. 7 is a sixth schematic view of a chat interface provided in an embodiment of the present application;
FIG. 8 is a seventh schematic diagram of a chat interface provided in an embodiment of the present application;
fig. 9 is an eighth schematic diagram of a chat interface provided in the embodiment of the present application;
FIG. 10 is a ninth illustration of a chat interface provided by an embodiment of the present application;
FIG. 11 is a schematic diagram of a chat interface provided by an embodiment of the application;
fig. 12 is a structural diagram of an information transmitting apparatus according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of an electronic device provided in an embodiment of the present application;
fig. 14 is a second hardware schematic diagram of the electronic device according to the embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or described herein. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
In the prior art, there are two ways to share information:
firstly, under the condition that a chat interaction interface with a target contact person is displayed, the interface is switched to other preview interfaces such as an album preview interface, a file preview interface and the like through operation, after the other preview interfaces select information to be shared, the information is clicked and sent, and then the interface is switched back to the chat interaction interface with the target contact person.
And secondly, under the condition that a preview interface of the information to be shared is displayed, clicking a sharing button on the preview interface, selecting a target instant messaging application, displaying a contact list of the target instant messaging application, selecting a target contact, clicking to send, and switching to a chat interaction interface with the target contact.
Both the above two methods need to switch back and forth among a plurality of interfaces, and the operation is complex.
The information sending method, the information sending apparatus, the electronic device, and the readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings by specific embodiments and application scenarios thereof.
The information sending method may be applied to a terminal, and may be specifically, but not limited to, executed by hardware or software in the terminal.
Terminals include, but are not limited to, mobile phones or other portable communication devices such as tablets having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the terminal may not be a portable communication device, but rather a desktop computer having a touch-sensitive surface (e.g., a touch screen display and/or touchpad).
In the following various embodiments, a terminal including a display and a touch-sensitive surface is described. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
The embodiment of the present application provides an information sending method, where an execution subject of the information sending method may be a terminal, such as a mobile terminal.
As shown in fig. 1, the information transmitting method includes: step 110, step 120 and step 130.
Step 110, receiving a first input of a user in a chat interactive interface 200 with a first contact;
it can be understood that, when the terminal is in normal operation, the user can open the chat interactive interface 200 of the target social Application (APP).
The target social application may be an APP with an instant messaging function, such as an instant messaging APP. The target social application may support single-to-single chat or multi-user group chat, and is not limited herein.
The chat interaction interface 200 is differentiated according to the contacts, in a double-person chat scenario, the first contact may be a single contact, and in a group chat scenario, the first contact may refer to a group formed by a plurality of contacts.
The information sending method of the embodiment of the application can be applied to a single-to-single chat scene, in the scene, the first contact can be a certain contact, the chat interactive interface 200 is a double-person chat interface between a user and the first contact, and the information sending method of the embodiment is used for achieving information sharing of the single contact.
The information sending method according to the embodiment of the present application may also be applied to a group chat scenario, where the first contact may include a plurality of contacts, the chat interactive interface 200 is a group chat interface between the user and the plurality of contacts, and the information sending method according to the embodiment is used to implement information sharing for the plurality of contacts.
As shown in fig. 2-11, the chat interactive interface 200 can include a chat log display area 210 and an information edit box 220, the chat log display area 210 being used for displaying chat logs, contact identifiers and the like, or the chat log display area 210 being used for displaying chat logs, group chat identifiers and the like.
The chat log may include text information, picture information, video information, audio information, document information, and the like. Contact identifications include, but are not limited to, contact avatars and contact nicknames, among others. Group chat identifiers include, but are not limited to, group chat names, graphical symbols identifying the group chat interface, contact avatars for individual contacts within the chat group, and the like.
Note that the terminal may display the chat history in chronological order in the chat history display area 210.
The message edit box 220 is used for the user to input chat messages. The information edit box 220 may support a user to enter chat information such as text, pictures, video, voice, and documents. After the user inputs the chat information in the information editing box 220 and triggers the sending option in the information editing box 220, the terminal displays the chat information input by the user in the information editing box 220 in the chat record display area 210 for other contacts and the user to view.
In this step, the first input is used to call up the chat history presentation interface 300 for the user and the second contact.
Wherein the first input may be expressed in at least one of the following ways:
first, the first input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
In this embodiment, receiving a first input by the user may be embodied as receiving a first input by the user at a display area of a display screen of the terminal.
To reduce the user mishandling rate, the active area of the first input may be limited to a specific area, such as the upper middle area of the chat interactive interface 200; or displaying the target control on the current interface and touching the target control to realize the first input in the state that the chat interactive interface 200 is displayed on the current interface.
Second, the first input may be represented as a physical key input.
In this embodiment, the body of the terminal is provided with an entity key corresponding to the sharing, and the receiving of the first input of the user may be expressed as receiving the first input of the user pressing the corresponding entity key.
Third, the first input may be represented as a voice input.
In this embodiment, the terminal may trigger the display of the chat history presentation interface 300 with zhang san when receiving a voice such as "share zhang san chat history".
Of course, in other embodiments, the first input may also be in other forms, including but not limited to character input, and the like, which may be determined according to actual needs, and this is not limited in this application.
In the embodiment of the present application, the first input is used to call up the chat history presentation interface 300 with the second contact, so that the association relationship between the first input and the second contact needs to be established in advance, and in the following embodiments, the establishment manner of the association relationship will be described in detail in various aspects.
Step 120, responding to the first input, and displaying a chat record display interface 300 of the second contact on the chat interactive interface 200 in a floating mode;
in this step, the terminal may display the chat history presentation interface 300 of the user with the second contact in response to the first input after receiving the first input.
It should be noted that, in the case of the chat log presentation interface 300, the chat interaction interface 200 between the user and the first contact does not need to be closed or switched to the background, but the chat log presentation interface 300 is displayed in a floating manner on the chat interaction interface 200.
Chat history presentation interface 300 is used at least to display chat history of the user with the second contact.
As shown in fig. 2, 3, 6, 7, 8 and 11, the display area of chat interactive interface 200 is larger than that of chat log presentation interface 300, and preferably, the display area of chat log display area 210 of chat interactive interface 200 is larger than that of chat log presentation interface 300, so as to prevent chat log presentation interface 300 floating in front of chat interactive interface 200 from affecting the chat of the user with the first contact.
Chat history presentation interface 300 may be a scaled down version of chat history display area 210 of chat interaction interface 200. The display size of the chat log presentation interface 300 is set to be adjustable.
In some embodiments, as shown in fig. 2, 3, 6, 7, 8, and 11, chat log presentation interface 300 includes a chat log display area, and chat log presentation interface 300 does not include information editing box 220.
The chat history display area of the chat history display interface 300 is used to display the chat history and the second contact identifier, etc. of the second contact, or the chat history display area is used to display the chat history and the group chat identifier, etc. The chat log may include text information, picture information, video information, audio information, document information, and the like.
It should be noted that the chat records can be displayed in the chat record display interface 300 according to the chronological order.
Of course, in other embodiments, chat log presentation interface 300 may also include an information editing box, such that information may also be sent to the second contact at chat log presentation interface 300.
Step 130, sending target information in the chat interactive interface 200; wherein the target information is determined based on the information presented in the chat log presentation interface 300.
Before step 130, the target information is generated, and the chat history display interface 300 displayed in a floating manner in step 120 is used to determine the target information to be sent to the first contact.
Determining the target information based on the chat logs presented in the chat log presentation interface 300 may be performed in a variety of ways, including but not limited to:
first, a screenshot from the chat log presentation interface 300 with the second contact.
In this embodiment, a target operation may be performed on the chat history display interface 300 to cause the chat history display interface 300 to display a chat history to be shared, and then a screenshot based on the chat history display interface 300 is generated in a screenshot manner, and the screenshot is used as target information.
There are various target operations for the chat log display interface 300 to display the chat log to be shared, including but not limited to a touch operation or an operation of pressing a physical key to turn a page.
There are various target operations for screenshot, including but not limited to performing a specific touch operation or pressing a shortcut key for the screenshot in the chat log presentation interface 300.
Second, the manner in which the target chat history is selected from the chat history presentation interface 300 with the second contact.
In this embodiment, a target chat history to be shared, including but not limited to text information, picture information, video information, audio information, and document information, may be selected in the chat history presentation interface 300 with the second contact as the target information.
And thirdly, the user takes the chat records displayed in the chat record display interface 300 of the second contact as reference and manually inputs the editing content.
According to the information sending method provided by the embodiment of the application, the chat record display interface 300 used for determining the target information is displayed in the current chat interactive interface 200 in a suspending manner, so that other chat interfaces can be called quickly to assist in the case of not quitting the current chat interactive interface 200, and quick sharing of information is realized.
In some embodiments, chat interactive interface 200 and chat log presentation interface 300 are two interfaces of the same application.
The same application may be a target social application, in other words, in a case that the interface displays the chat interaction interface 200 with the first contact, the first input of the user is received, and in response to the first input, the floating displayed chat record displaying interface 300 is an interface of the same application as the chat interaction interface 200.
In the embodiment, information sharing is only needed to be performed under the same application, and the reaction sensitivity is high in the whole sharing process.
In other embodiments, chat interactive interface 200 and chat log presentation interface 300 are two interfaces of different applications.
In other words, in the case that the user chats with the first contact on the first target social application, the chat records of the user and the second contact in the second target social application are shared with the first contact, and in the sharing process, the chat interactive interface 200 of the first target social application is not closed.
In this embodiment, the relationship between the first target social application and the second target social application needs to be preset.
The following describes embodiments of the present application in detail with reference to fig. 2 to 11 from six different implementation perspectives.
First, through a pre-established association relationship, the chat record display interface 300 is called, and the screenshots are shared.
In this embodiment, the pre-established association relationship may be expressed as at least one of the following ways:
first, before receiving a first input of a user in the chat interactive interface 200 with the first contact in step 110, the information sending method further includes: and establishing the association relationship between the second contact and the first input.
This embodiment may be applied to a scenario where the second contact is only associated with the first input, in other words, it is not limited to who the first contact in the current chat interactive interface 200 is, and the chat history display interface 300 with the second contact may be displayed in a floating manner as long as the first input of the user is received in the case that the interface displays the chat interactive interface 200.
For example, the association relationship between the first input and zhang san is established, the current interface displays the chat interactive interface 200 between the user and wang second, and the chat record display interface 300 between the user and zhang san can be displayed in a floating manner after the first input of the user is received; the current interface displays the chat interactive interface 200 of the user and lie four, and the chat record display interface 300 of the user and zhang three can be displayed in a floating manner after the first input of the user is received.
Through the association mode, the association between the contact and the first input can be realized, the setting mode is simple, and more scenes for triggering and displaying the chat record display interface 300 of the second contact are provided.
In actual execution, the first input is a touch operation including a target feature, and the second contact establishes an association relationship with the target feature in advance.
The touch operation of the target feature includes, but is not limited to, at least one of:
(1) the sliding operation of the target track is included, for a certain specific second contact, the user can select the corresponding target track by himself, for example, the association relation between the track "3" and the second contact, Zhang III, can be established, or the track can be established
Figure BDA0002831223870000062
An association with a second contact, the wife of the user;
(2) the target times of knocking, for a certain specific second contact, the user can select the corresponding times of knocking by himself, for example, the incidence relation between 3 times of knocking and the second contact, Zhang III, can be established;
(3) the pressing of the target duration can enable the user to select the corresponding target duration for a specific second contact, for example, an association relationship between the target duration 3s-4s and the second contact Zhang III can be established.
For each contact, one touch operation can be set as the first input, or multiple touch operations can be combined as the first input, such as establishing a track
Figure BDA0002831223870000061
Establishing an association relationship between the user and the wife of the second contact person, namely Zhang III, for 3 times; or establish track "3" and tap 3 times within the target time interval to associate with the second contact, Zhang III.
In this way, the terminal may be triggered to generate the first input by a sliding operation including a target trajectory or a target number of taps or a target duration of pressing.
To reduce the user mishandling rate, the active area of the first input may be limited to a specific area, such as the upper middle area of the chat interactive interface 200.
Secondly, before receiving the first input of the user in the chat interactive interface 200 with the first contact in step 110, the information sending method further includes: and establishing the incidence relation between the second contact and the first input and the first contact.
The embodiment can be applied to a scenario in which the second contact, the first input and the first contact are associated with each other, in other words, only when the interface displays the chat interaction interface 200 with the first contact, the first input of the user is received, and the chat record display interface 300 with the second contact can be displayed in a floating manner.
For example, the association relationship between the first input and the second wang chat interactive interface 200 and the third zhang chat record display interface 300 is pre-established, and the first input of the user is received under the condition that the current interface displays the second wang chat interactive interface 200, so that the third zhang chat record display interface 300 can be displayed in a floating manner; in the case that the current interface displays the chat interactive interface 200 with liqi, the first input of the user is received, and the chat history display interface 300 with zhang is not displayed in a floating manner unless the association relationship between the first input and liqi and zhang is also established in advance.
This embodiment is particularly suitable for scenarios where the user is required to establish a strong association between two further contacts, for example, where the user is acting as a contact between a first contact and a second contact, and the user is required to forward information of the first contact to the second contact.
By this association, the chat history presentation interface 300 with the second contact can be prevented from being triggered to be displayed under the chat interaction interfaces 200 of other contacts.
It should be noted that, for two contacts needing to establish an association relationship, at least the following two ways exist:
first, the same touch operation can trigger the floating display of the chat history display interfaces 300.
For example, for two contacts, wang di and zhang san, which need to establish an association relationship, one touch operation may be set as the first input, or multiple touch operations may be combined as the first input, and after the first input is set once, wang di may be used as the first contact and zhang san as the second contact, or zhang tri may be used as the first contact and wang di as the second contact.
In other words, for example, the association relationship between the trace "Δ" and the two-queen and three-queen is established. Sliding trace "Δ" in chat interface 200 with wang ii; in response to the first input, displaying a chat history presentation interface 300 with Zhang III in a floating manner on the chat interactive interface 200; sliding trace "Δ" in chat interface 200 with Zhang III; in response to the first input, a chat history presentation interface 300 with Wang-II is hovered over the chat interactive interface 200.
Therefore, mutual triggering and floating display of the two contact persons can be realized through one operation, the operation is simple, and the memory capacity of a user is reduced.
Second, the chat history display interfaces 300 can be triggered to display the chat history through two touch operations.
For example, for two contacts, wang two and zhang three, which need to establish an association relationship, it needs to be determined which contact in wang two and zhang three is the first contact and which contact is the second contact for the current first input.
In other words, for example, the association relationship between the track "Δ" and the second and third wans is established, and the second wans is set as the first contact and the third wans is set as the second contact.
Operating the sliding track delta in the chat interactive interface 200 with the king two, and in response to the first input, displaying the chat record display interface 300 with the third chat on the chat interactive interface 200 in a suspension manner; by operating the sliding track "Δ" in the chat interaction interface 200 with zhang, the chat history display interface 300 with wang ii is not displayed in a floating manner on the chat interaction interface 200.
Therefore, one-way triggering suspension display of the two contacts is realized through one operation, and false triggering is prevented.
In actual execution, the first input is a touch operation including a target feature; and pre-establishing the association relationship between the second contact and the target characteristics and the first contact.
The touch operation of the target feature includes, but is not limited to, at least one of:
(1) including the sliding operation of the target track, for a specific second contact, the user can select the corresponding target track, for example, the association relationship between the track "Δ" and the second contact, Zhang, can be established, or the track can be established
Figure BDA0002831223870000071
An association with a second contact, the wife of the user;
(2) the target times are tapped, and for a certain specific second contact, the user can select the corresponding tapping times by himself, for example, the incidence relation between tapping 3 times and the second contact, Zhang III, can be established;
(3) the pressing of the target duration can enable the user to select the corresponding target duration for a specific second contact, for example, an association relationship between the target duration 3s-4s and the second contact Zhang III can be established.
In this way, the terminal may be triggered to generate the first input by a sliding operation involving the target trajectory or a number of taps of the target or a pressing for the duration of the target.
To reduce the user mishandling rate, the active area of the first input may be limited to a specific area, such as the upper middle area of the chat interactive interface 200.
As shown in fig. 2, the terminal currently displays a chat interactive interface 200 of the user and the first contact, and according to the operation of the user through any one of the above manners, a chat record display interface 300 for the user to chat with the second contact can be displayed above the chat interactive interface 200 in a floating manner.
In the case where chat log presentation interface 300 is displayed floating above chat interactive interface 200, the target information can be generated from chat log presentation interface 300.
The target information may be generated based on the following method:
receiving a second input from the user to the chat log presentation interface 300;
in this step, the second input is used to obtain a target screenshot image based on chat log presentation interface 300.
Wherein the second input may be expressed in at least one of the following ways:
first, the second input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
In this embodiment, receiving a second input from the user to chat log presentation interface 300 may be represented by receiving a plurality of consecutive clicks input from the user on chat log presentation interface 300.
Second, the second input may be represented as a physical key input.
In this embodiment, the body of the terminal is provided with an entity key corresponding to the screenshot, and the receiving of the second input of the user may be represented by receiving the second input of the user pressing the corresponding entity key, and after pressing the entity key, displaying the screenshot frame on the chat log display interface 300, and the user may select the area to be intercepted by dragging or zooming the screenshot frame.
Third, the second input may be presented as a voice input.
In this embodiment, the terminal may display a screenshot box on the chat log display interface 300 when receiving a voice such as "screenshot", and the user may select an area to be intercepted by dragging or zooming the screenshot box.
Of course, in other embodiments, the second input may also be represented in other forms, including but not limited to character input, and the like, which may be determined according to actual needs, and this is not limited in this application.
In response to the second input, at least a portion of the content of the chat log presentation interface 300 is captured to obtain a target screenshot image, and the target screenshot image is used as target information.
In this step, after receiving the second input, the terminal may perform a screenshot on at least a portion of the contents of the chat record presentation interface 300 in response to the second input.
It should be noted that, in the case of the chat log presentation interface 300, the chat interaction interface 200 between the user and the first contact does not need to be closed or switched to the background, but the chat log presentation interface 300 is displayed in a floating manner on the chat interaction interface 200.
In a specific embodiment, as shown in fig. 3, the second input is an operation of selecting a target area in the chat log display interface 300 and screenshot. After determining the screenshot, the generated target screenshot image may be sent out as target information on the chat interactive interface 200 with the first contact.
By the method, on the premise of not quitting the chat interactive interface 200 with the first contact, the chat record display interface 300 with the specific second contact can be quickly called out through the association relation, and the screenshot is sent in the selected area, so that convenience and rapidness are realized.
Second, the chat history display interface 300 is called up by searching.
In this embodiment, the first input includes an operation of inputting a search keyword in the chat interaction interface 200, and the second contact is determined based on the search keyword.
In actual execution, a first input of the user is received, which includes receiving search content input by the user on the information editing box 220 of the chat interaction interface 200, and receiving an operation instruction for determining to execute a search.
Step 120, in response to the first input, displaying a chat history presentation interface 300 of the second contact in a floating manner on the chat interactive interface 200, wherein the display comprises at least one of the following two manners:
firstly, under the condition that the search keywords comprise contact characteristics, determining at least one alternative contact based on the search keywords; displaying an alternative chat record display interface of the alternative contact person on the chat interactive interface 200 in a suspending manner; based on the alternative chat log presentation interface, chat log presentation interface 300 is determined.
In actual implementation, the chat interactive interface 200 includes a search box, and the search box may be hidden or displayed, for example, the search box may be set to be hidden in a normal state and called out through the operation of the user when necessary; or the search box may be integrated with the information edit box 220 of the chat interaction interface 200 and the search control 510 may be provided separately.
The user can input a search keyword through the search box, the search keyword can be information such as a complete name or a telephone number of default partial information, and the input mode can be voice input or touch input through an input method.
Searching corresponding contacts in a contact list according to search keywords input by a user, searching for alternative contacts, displaying alternative chat record display interfaces of the user and the corresponding alternative contacts in a suspending manner, and displaying the alternative chat record display interfaces in a superposition manner or in a zooming manner when a plurality of search results exist, so that the user can select the alternative chat record display interfaces; or when the search result is larger than the preset value, the alternative chat record display interface is not displayed, for example, if more than 10 results are set, the alternative chat record display interface is not displayed, and the user is prompted to search in an accurate search mode.
In the embodiment shown in fig. 5, the user may input a search keyword (name of the second contact) through the search box and perform a search to display an alternative chat log presentation interface, which is chat log presentation interface 300 shown in fig. 6.
Secondly, under the condition that the search keywords comprise chat record characteristics, determining at least one alternative chat record display interface based on the search keywords; displaying an alternative chat record display interface on the chat interactive interface 200 in a suspension manner; based on the alternative chat log presentation interface, chat log presentation interface 300 is determined.
In actual implementation, the chat interactive interface 200 includes a search box, and the search box may be hidden or displayed, for example, the search box may be set to be hidden in a normal state and called out through the operation of the user when necessary; or the search box may be integrated with the information edit box 220 of the chat interaction interface 200, and a search button may be separately provided.
The user can input a search keyword through the search box, the search keyword comprises a chat record characteristic, for example, the search keyword is a 'certificate', and the input mode can be voice input or touch input.
Searching the search keywords including the chat record characteristics in the chat records to obtain an alternative chat record display interface, wherein the alternative chat record display interface is independently suspended and displayed according to the contact persons.
When a plurality of search results exist, displaying the plurality of alternative chat record display interfaces in a superposition manner or in a zooming manner for the user to select; or when the search result is larger than the preset value, the alternative chat record display interface is not displayed, for example, if more than 10 results are set, the alternative chat record display interface is not displayed, and the user is prompted to search in an accurate search mode.
In this embodiment, a manner of determining the chat history presentation interface 300 is proposed, and as for a manner of determining the target information, it may be performed with reference to other embodiments.
By the above method, on the premise of not quitting the chat interactive interface 200 with the first contact, the chat record display interface 300 with the second contact can be quickly called out through retrieval without being preset in advance, and the chat record display interface can be basically applicable to all contacts, and is wide in application range, convenient and fast.
And thirdly, selecting the chat records in the chat record display interface 300 for sharing.
In this embodiment, the manner in which chat log presentation interface 300 is hovered can be performed with reference to other embodiments.
After the chat history presentation interface 300 with the second contact is displayed in a floating manner on the chat interactive interface 200 in response to the first input at step 120, the target information may be determined by:
receiving a third input from the user to the chat log presentation interface 300;
in this step, the third input is used to select a chat log in chat log presentation interface 300.
Wherein the third input may be expressed in at least one of the following ways:
first, the third input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
In this embodiment, the chat log in chat log presentation interface 300 can be pressed for more than the target time; or clicking a 'tap' key on a keyboard until a cursor selects a target chat record.
Second, the third input may be presented as a speech input.
In this embodiment, the terminal may select a third chat history on the current presentation interface on chat history presentation interface 300 upon receiving a voice such as "select third chat history".
Of course, in other embodiments, the third input may also be represented in other forms, including but not limited to character input, and the like, which may be determined according to actual needs, and this is not limited in this application.
Responding to the third input, selecting a target chat record of the chat record display interface 300, displaying the target chat record in the information editing box 220 of the chat interactive interface 200, and taking the target chat record as target information;
the selected target chat history is automatically displayed in the information edit box 220 of the chat interaction interface 200 with the first contact without additional paste operations.
The chat log may include at least one of: text information; picture information; video information; audio information; and (4) document information.
For example, for a certain picture information in the chat log, pressing the picture information for more than the target time displays a target control on the chat log display interface 300, where the target control may display characters such as "copy", "select", and the like, and clicking the target control displays the picture information in the information edit box 220 of the chat interactive interface 200. And then, according to the sending instruction, the target information to be sent in the information editing box 220 is sent to the first contact of the chat interactive interface 200.
As shown in fig. 7, the user selects a target chat record in the chat record display interface 300, and the terminal automatically fills the target chat record in the information editing box 220, which is simple and fast, and omits the step of re-pasting by the user.
Of course, the user may select multiple target chat records simultaneously by checking or selecting multiple target chat records on the second interface, where the target chat records may be the same type of chat record, such as all text information, or the target chat records may be multiple types of chat records, such as text information, picture information, and document information. The selected target chat history is automatically synchronized to the information edit box 220 of the chat interactive interface 200 as the target information to be sent.
The second interface can also be enlarged according to the actual needs of the user.
By the method, the chat record display interface 300 with the second contact can be called out quickly on the premise of not quitting the chat interaction interface 200 with the first contact, the chat records can be directly shared, the shared information type is the same as that of the original chat records, and convenience and quickness are achieved.
Fourthly, sharing the screen shot of the chat record display interface 300.
In this embodiment, the manner in which chat log presentation interface 300 is hovered can be performed with reference to other embodiments.
After the chat history presentation interface 300 with the second contact is displayed in a floating manner on the chat interactive interface 200 in response to the first input at step 120, the target information may be determined by:
the second input includes: a first sub-input and a second sub-input;
receiving a second input from the user to the chat log presentation interface 300; in response to the second input, at least a portion of the content of the chat log presentation interface 300 is captured to obtain a target screenshot image, including:
receiving a first sub-input of a user in a case where the chat log presentation interface 300 is scroll-displayed;
in this step, the first sub-input causes chat log presentation interface 300 to stop scrolling.
Wherein the first sub-input may be expressed in at least one of the following ways:
first, the first sub-input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
In this embodiment, chat log presentation interface 300 may be clicked.
Second, the first sub-input may be represented as a speech input.
In this embodiment, the terminal may stop scrolling the chat log presentation interface 300 when receiving a voice such as "stop".
Of course, after the chat history display interface 300 is displayed in a floating manner, the chat history display interface 300 may be configured to automatically scroll, or the chat history display interface 300 may be controlled to scroll through the operation of the user.
In response to the first sub-input, ceasing to scroll through the chat log presentation interface 300;
at this step, displaying chat log presentation interface 300 stops scrolling to display the target chat log.
Receiving a second sub-input from the user to the chat log presentation interface 300;
wherein the second sub-input may be expressed in at least one of the following ways:
first, the second sub-input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
In this embodiment, receiving the user's second sub-input may be in the form of receiving a user's multiple contact click input at chat log presentation interface 300.
Second, the second sub-input may be represented as a physical key input.
In this embodiment, the body of the terminal is provided with an entity key corresponding to the screenshot, and receives the second sub-input of the user, which may be represented by receiving the second sub-input of the entity key pressed by the user, and directly screen-capturing the chat record display interface 300 after pressing the entity key.
Third, the second sub-input may be represented as a voice input.
In this embodiment, the terminal may capture a screen on chat log presentation interface 300 when receiving a voice such as a "screenshot".
Of course, in other embodiments, the second sub-input may also be represented in other forms, including but not limited to character input, and the like, which may be determined according to actual needs, and this is not limited in this application.
And responding to the second sub-input, and obtaining a screen capture image of the chat record display interface 300 at the current position, wherein the screen capture image is used as a target screen capture image.
It is to be appreciated that in this embodiment, the entire chat log presentation interface 300 currently displayed can be directly screenshot.
As shown in fig. 8 and 9, the second sub-input is an operation of moving the chat log presentation interface 300 until at least a portion of the chat log presentation interface 300 is overlapped with at least a portion of the information editing box 220 of the chat interactive interface 200.
In an actual implementation, as shown in fig. 8, the chat log display interface 300 may be kept pressed and slid on the screen to drag the chat log display interface 300 to move on the chat interaction interface, as shown in fig. 9, in a case that the movement is performed until a part of the chat log display interface 300 coincides with a part of the information editing box 220 of the chat interaction interface 200, a screenshot image of the chat log display interface 300 at the current position is obtained and automatically sent to the first contact.
In one particular embodiment, while chat history presentation interface 300 is floating, the user may flip through the chat history with the second contact; the flipping manner is sliding, and when it is detected that the user stops flipping, the chat log display interface 300 displays the chat log at the position where the user flips.
As shown in fig. 8, a dragging operation of the chat log presentation interface 300 by the user is obtained.
Specifically, as shown in FIG. 9, a user may drag chat log presentation interface 300 to information edit box 220 on chat interactive interface 200.
When the input box is detected to be overlapped with the second interface, generating a sending instruction; as shown in fig. 10, the content currently being displayed by chat log presentation interface 300 is sent as an image to the first contact in chat interactive interface 200 according to the sending instruction.
By the method, on the premise of not quitting the chat interaction interface 200 with the first contact, the chat record display interface 300 with the second contact can be called out quickly, and the screen shot of the target position is generated automatically, so that the chat records can be directly shared conveniently and quickly.
Fifthly, screening the chat records in the chat record display interface 300 according to the types of the chat records.
In this embodiment, the manner in which chat log presentation interface 300 is hovered can be performed with reference to other embodiments.
After the chat history presentation interface 300 with the second contact is hovered on the chat interactive interface 200 in response to the first input, the target information may be determined by:
receiving a fourth input from the user to the chat log presentation interface 300;
in this step, the fourth input is used to filter the chat records in the chat record presentation interface 300 by type.
Wherein the fourth input may be expressed in at least one of the following ways:
first, the fourth input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
Preferably, the fourth input is a touch operation including a target trajectory, and the target trajectory establishes an association relationship with the target type in advance.
For example, as shown in fig. 11, an association relationship between a "T" letter (Text) track and Text information is pre-established, and the "T" letter track is slid out on the chat record display interface 300, so that the chat records of Text types can be screened out from the chat records in the chat record display interface 300.
Or, the association relationship between the "V" letter (Voice Message) track and the audio information is established in advance, and the "V" letter track is slid out on the chat record display interface 300, so that the chat record of the audio type can be screened out from the chat records in the chat record display interface 300, and when the user clicks the screened audio information, the audio information can be played.
Or, the association relationship between the "D" letter (Document) track and the Document information is established in advance, and the "D" letter track is slid out on the chat record display interface 300, so that the chat records of the Document type can be screened out from the chat records of the chat record display interface 300, and when the user clicks on the screened-out Document information, the content of the Document can be opened or previewed through the small window.
Or, the association relationship between the "P" letter (Picture) track and the Picture information is established in advance, and the "P" letter track is slid out on the chat record display interface 300, so that the chat records of the Picture type can be screened out from the chat records of the chat record display interface 300.
Second, the fourth input may be presented as a speech input.
In this embodiment, the terminal may present the picture-type chat logs on the chat log presentation interface 300 upon receiving a voice such as "filter picture chat logs".
Of course, in other embodiments, the third input may also be represented in other forms, including but not limited to character input, and the like, which may be determined according to actual needs, and this is not limited in this application.
In response to the fourth input, a target type of chat history is displayed at chat history presentation interface 300, the target information determined based on chat history presentation interface 300 displaying the target type of chat history.
The chat history display interface 300 automatically screens out the target type chat history, and arranges the target type chat history according to the time sequence, and in the interface, the user can drag the chat history display interface 300 to scroll, and also can determine the target information from the screened target type chat history by referring to the one-to-four modes.
By the method, on the premise of not quitting the chat interaction interface 200 with the first contact, the chat record display interface 300 with the second contact can be called out quickly, and the target types of chat records are screened, so that the chat records can be searched and shared accurately, and convenience and quickness are realized.
Sixthly, manually editing target information.
In this embodiment, the manner in which chat log presentation interface 300 is hovered can be performed with reference to other embodiments.
After the chat history presentation interface 300 with the second contact is displayed in a floating manner on the chat interactive interface 200 in response to the first input at step 120, the target information may be determined by:
receiving input of target information edited by a user;
the input is used to display the edited content in the information edit box 220 of the chat interaction interface 200.
Wherein the input may be expressed in at least one of the following ways:
for one, the input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like, which may be specifically designed according to an input method.
Second, the input may be presented as a voice input.
In this embodiment, the terminal may display "i will go to park tomorrow" in the information edit box 220 of the chat interactive interface 200 when receiving a voice such as "i will go to park tomorrow".
Of course, in other embodiments, the input may also be in other forms, including but not limited to character input, which may be determined according to actual needs, and this is not limited in this application.
In response to the input, displaying the edited content in the information editing box 220 of the chat interaction interface 200, the target information including the edited content;
in other words, in this manner, the chat log presentation interface 300 only serves as a reference for the user to manually input the edited content.
By the above method, on the premise of not quitting the chat interactive interface 200 with the first contact, the chat record display interface 300 with the second contact can be called out quickly as a reference for chatting with the first contact, which is convenient and fast.
In the above six different implementation angles, the multiple ways of displaying the chat log presentation interface 300 in a floating manner and the multiple ways of determining the target information may be combined with each other.
In some embodiments, after hovering a chat log presentation interface with the second contact over the chat interaction interface in response to the first input at step 120, the method may further comprise:
receiving a fifth input of the user;
in this step, a fifth input is used to effect a switch of the first contact and the second contact chat interfaces.
Wherein the fifth input may be expressed in at least one of the following ways:
first, the fifth input may be represented as a touch input, including but not limited to a click input, a slide input, a press input, and the like.
In this embodiment, a target control is displayed on the chat record display interface or the chat interaction interface, and the receiving of the fifth input by the user may be expressed as receiving an operation of clicking the target control by the user.
Second, the fifth input may be represented as a physical key input.
In this embodiment, the body of the terminal is provided with an entity key corresponding to the switching, and receives the fifth input of the user, which may be represented as receiving the fifth input that the user presses the corresponding entity key, and directly implementing the exchange of the two contacts after pressing the entity key.
Third, the fifth input may be presented as a voice input.
In this embodiment, the terminal may display the chat interactive interface with the second contact on the lower layer and the chat record display interface with the first contact on the upper layer in a floating manner when receiving a voice such as "switch contact".
Of course, in other embodiments, the fifth input may also be in other forms, including but not limited to character input, and the like, which may be determined according to actual needs, and this is not limited in this application.
In response to a fifth input, a chat log presentation interface with the first contact is hovered over the chat interaction interface with the second contact.
In this step, switching of the chat interfaces of the first contact and the second contact can be realized.
After the switching is completed, the target information may be determined according to the chat record presentation interface with the first contact according to the solutions of the above embodiments, and the target information is generated to the second contact.
In the information sending method provided in the embodiment of the present application, the execution main body may be an information sending apparatus, or a control module in the information sending apparatus for executing a loaded information sending method.
The embodiment of the application also provides an information sending device.
As shown in fig. 12, the information transmitting apparatus includes: a first receiving module 1210, a first display module 1220, and a first transmitting module 1230.
A first receiving module 1210, configured to receive a first input of a user in a chat interaction interface with a first contact;
the first display module 1220 is configured to, in response to the first input, display a chat log display interface of the second contact in a floating manner on the chat interactive interface;
a first sending module 1230, configured to send the target information in the chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface.
According to the information sending device provided by the embodiment of the application, the chat record display interface used for determining the target information is displayed in the current chat interactive interface in a suspending manner, so that other chat interfaces can be called out quickly to assist under the condition that the current chat interactive interface is not withdrawn, and the information can be shared quickly.
In some embodiments, the target information is generated based on at least one of the following methods:
receiving a second input of the user to the chat record display interface;
in response to the second input, intercepting at least part of content of the chat record display interface to obtain a target screenshot image, and taking the target screenshot image as target information;
alternatively, the first and second electrodes may be,
receiving a third input of the user;
responding to the third input, selecting a target chat record of the chat record display interface, displaying the target chat record in an information editing box of the chat interaction interface, and taking the target chat record as target information;
alternatively, the first and second electrodes may be,
receiving input of target information edited by a user;
in response to the input, displaying a target type chat record on a chat record display interface, the target information being determined based on the chat record display interface displaying the target type chat record;
alternatively, the first and second electrodes may be,
receiving a fourth input of the user editing target information;
in response to the input, the edited content is displayed in an information editing box of the chat interaction interface, the target information including the edited content.
In some embodiments, the second input is an operation of selecting a target area in the chat record display interface and capturing a picture;
alternatively, the first and second electrodes may be,
the second input includes: a first sub-input and a second sub-input;
receiving a second input of the user to the chat record display interface; in response to the second input, intercepting at least part of the content of the chat record display interface to obtain a target screenshot image, comprising:
receiving a first sub-input of a user under the condition of scrolling and displaying a chat record display interface; in response to the first sub-input, stopping scrolling the chat record display interface;
receiving a second sub-input of the user to the chat record display interface; and responding to the second sub-input, and obtaining a screen capture image of the chat record display interface at the current position, wherein the screen capture image is used as a target screen capture image.
In some embodiments, the second sub-input is an operation of moving the chat log presentation interface until at least a portion of the chat log presentation interface coincides with at least a portion of the information editing box of the chat interaction interface.
In some embodiments, the target chat record includes at least one of:
text information;
picture information;
video information;
audio information;
and (4) document information.
In some embodiments, the fourth input is a touch operation including a target track, and the target track is associated with the target type in advance.
In some embodiments, the information transmitting apparatus may further include:
the first setting module is used for establishing the incidence relation between the second contact and the first input;
alternatively, the first and second electrodes may be,
and the second setting module is used for establishing the incidence relation between the second contact and the first input and the first contact.
In some embodiments, the first input is a touch operation including a target feature;
the first setting module is also used for establishing the incidence relation between the second contact and the target characteristic;
alternatively, the first and second electrodes may be,
and the second setting module is also used for establishing the association relationship between the second contact person and the target characteristics and the first contact person.
In some embodiments, the first input includes an operation to enter a search keyword in the chat interaction interface, and the second contact is determined based on the search keyword.
In some embodiments, the first display module comprises: the device comprises a first searching module, a first display submodule and a first determining module.
The first search module is used for determining at least one alternative contact based on the search keyword under the condition that the search keyword comprises the contact characteristics;
the first display sub-module is used for displaying an alternative chat record display interface of the alternative contact person in a suspension manner on the chat interactive interface;
and the first determining module is used for determining the chat record display interface based on the alternative chat record display interface.
In some embodiments, the first display module comprises: the device comprises a second searching module, a second display submodule and a second determining module.
The second search module is used for determining at least one alternative chat record display interface based on the search keyword under the condition that the search keyword comprises the chat record characteristic;
the second display submodule is used for displaying an alternative chat record display interface in a suspension manner on the chat interactive interface;
and the second determining module is used for determining the chat record display interface based on the alternative chat record display interface.
In some embodiments, the information transmitting apparatus may further include: the second receiving module and the second display module.
The second receiving module is used for receiving a fifth input of the user;
and the second display module is used for responding to the fifth input and displaying a chat record display interface of the first contact person in a suspension mode on the chat interactive interface of the second contact person.
In some embodiments, the chat interaction interface and the chat log presentation interface are two interfaces of the same application.
In some embodiments, the chat interaction interface and the chat log presentation interface are two interfaces of different applications.
The information transmitting apparatus in the embodiment of the present application may be an apparatus, or may be a component, an integrated circuit, or a chip in a terminal. The device can be mobile electronic equipment or non-mobile electronic equipment. By way of example, the mobile electronic device may be a mobile phone, a tablet computer, a notebook computer, a palm top computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and the non-mobile electronic device may be a server, a Network Attached Storage (NAS), a Personal Computer (PC), a Television (TV), a teller machine or a self-service machine, and the like, and the embodiments of the present application are not particularly limited.
The information transmission device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, and embodiments of the present application are not limited specifically.
The information sending apparatus provided in the embodiment of the present application can implement each process implemented by the information sending apparatus in the method embodiments of fig. 1 to fig. 11, and is not described here again to avoid repetition.
As shown in fig. 13, an electronic device 1300 is further provided in the embodiment of the present application, and includes a processor 1320, a memory 1310, and a program or an instruction stored in the memory 1310 and executable on the processor 1320, where the program or the instruction is executed by the processor 1320 to implement the processes of the above embodiment of the information sending method, and the same technical effect can be achieved, and no repeated description is provided here to avoid repetition.
It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and the non-mobile electronic devices described above.
Fig. 14 is a schematic hardware structure diagram of an electronic device implementing an embodiment of the present application.
The electronic device 1400 includes, but is not limited to: radio frequency unit 1401, network module 1402, audio output unit 1403, input unit 1404, sensor 1405, display unit 1406, user input unit 1407, interface unit 1408, memory 1409, and processor 1410.
Those skilled in the art will appreciate that the electronic device 1400 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1410 via a power management system, so as to implement functions of managing charging, discharging, and power consumption via the power management system. The electronic device structure shown in fig. 14 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is not repeated here.
The user input unit 1407 is configured to receive a first input of a user in a chat interaction interface with a first contact, and in this embodiment, the user input unit includes a touch panel;
the display unit 1406 is used for responding to the first input and displaying a chat record display interface of the second contact person in a floating mode on the chat interactive interface;
a network module 1402, configured to send target information in a chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface.
According to the electronic equipment provided by the embodiment of the application, the chat record display interface used for determining the target information is displayed in the current chat interactive interface in a suspending manner, so that other chat interfaces can be called out quickly to assist under the condition that the current chat interactive interface is not withdrawn, and the information can be shared quickly.
Optionally, the user input unit 1407 is further configured to receive a second input of the chat record presentation interface from the user;
and the processor 1410, configured to intercept at least part of the content of the chat log display interface in response to the second input, to obtain a target screenshot image, and use the target screenshot image as target information.
Optionally, the second input is an operation of selecting a target area in the chat record display interface and capturing a picture.
Optionally, the second input comprises: a first sub-input and a second sub-input;
the user input unit 1407, further configured to receive a first sub-input of the user when the chat log display interface is scrolled and displayed;
the processor 1410, further configured to stop scrolling the chat record presentation interface in response to the first sub-input;
the user input unit 1407, further configured to receive a second sub-input of the user to the chat record presentation interface;
and the processor 1410, further configured to obtain a screenshot image of the chat record display interface at the current position in response to the second sub-input, where the screenshot image is used as a target screenshot image.
And the second sub-input is an operation of moving the chat record display interface until at least part of the chat record display interface is overlapped with at least part of the information editing frame of the chat interactive interface.
Optionally, the user input unit 1407 is further configured to receive a third input of the chat record presentation interface from the user;
the display unit 1406 is further configured to, in response to the third input, select a target chat record of the chat record presentation interface, display the target chat record in an information editing box of the chat interaction interface, and use the target chat record as target information.
The target chat record includes at least one of: text information; picture information; video information; audio information; and (4) document information.
Optionally, the user input unit 1407 is further configured to receive an input of user editing target information;
the display unit 1406 is further configured to display, in response to the fourth input, the editing content in an information editing box of the chat interaction interface, where the target information includes the editing content.
Optionally, the user input unit 1407 is further configured to receive a fourth input of the chat record presentation interface from the user;
the display unit 1406 is further configured to, in response to the fourth input, display the target type chat records on the chat record display interface, where the target information is determined based on the chat record display interface displaying the target type chat records.
The fourth input is touch operation including a target track, and the target track establishes an association relationship with a target type in advance.
Optionally, an association relationship between the second contact and the first input is established.
Optionally, the first input is a touch operation including a target feature; establishing an incidence relation between the second contact and the first input;
optionally, an association relationship between the second contact and the first input and the first contact is established.
Optionally, the first input is a touch operation including a target feature; and establishing an incidence relation between the second contact and the target characteristics and the first contact.
Optionally, the first input includes an operation of inputting a search keyword in the chat interaction interface, and the second contact is determined based on the search keyword.
Optionally, the display unit 1406 is further configured to determine at least one alternative contact based on the search keyword in a case that the search keyword includes a contact feature;
displaying an alternative chat record display interface of the alternative contact person in a suspending manner on the chat interactive interface;
determining a chat record display interface based on the alternative chat record display interface;
alternatively, the first and second electrodes may be,
determining at least one alternative chat record display interface based on the search keyword under the condition that the search keyword comprises the chat record characteristic;
displaying an alternative chat record display interface in a suspension manner on the chat interactive interface;
and determining the chat record display interface based on the alternative chat record display interface.
Optionally, the user input unit 1407 is further configured to receive a fifth input from the user;
the display unit 1406 is further configured to, in response to the fifth input, display a chat log presentation interface with the first contact in a floating manner on the chat interaction interface with the second contact.
Optionally, the chat interactive interface and the chat record display interface are two interfaces of the same application.
Optionally, the chat interactive interface and the chat record display interface are two interfaces of different applications.
It should be noted that, in this embodiment, the electronic device 1400 may implement each process in the method embodiment in this embodiment and achieve the same beneficial effects, and for avoiding repetition, details are not described here.
It should be understood that in the embodiment of the present application, the input Unit 1404 may include a Graphics Processing Unit (GPU) 14041 and a microphone 14042, and the Graphics processor 14041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1406 may include a display panel 14061, and the display panel 14061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1407 includes a touch panel 14071 and other input devices 14072. Touch panel 14071, also referred to as a touch screen. The touch panel 14071 may include two parts of a touch detection device and a touch controller. Other input devices 14072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein. The memory 1409 may be used to store software programs as well as various data, including but not limited to application programs and operating systems. The processor 1410 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into processor 1410.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the process of the embodiment of the information sending method is implemented, and the same technical effect can be achieved, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and so on.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction to implement each process of the above embodiment of the information sending method, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (14)

1. An information transmission method, comprising:
receiving a first input of a user in a chat interactive interface with a first contact;
in response to the first input, displaying a chat record presentation interface with a second contact in a floating manner on the chat interaction interface;
sending target information in the chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface.
2. The method according to claim 1, wherein the target information is generated based on at least one of the following methods:
receiving a second input of the user to the chat record display interface;
in response to the second input, intercepting at least part of content of the chat record display interface to obtain a target screen capture image, and taking the target screen capture image as the target information;
alternatively, the first and second electrodes may be,
receiving a third input of the user to the chat record display interface;
responding to the third input, selecting a target chat record of the chat record display interface, displaying the target chat record in an information editing box of the chat interaction interface, and taking the target chat record as the target information;
alternatively, the first and second electrodes may be,
receiving a fourth input of the user to the chat record display interface;
in response to the fourth input, displaying a target type chat history on the chat history display interface, the target information being determined based on the chat history display interface displaying the target type chat history.
3. The information transmission method according to claim 2,
the second input comprises: a first sub-input and a second sub-input;
the receiving user inputs to the chat record display interface; in response to the second input, intercepting at least part of the content of the chat record display interface to obtain a target screenshot image, including:
receiving the first sub-input of a user under the condition of scrolling and displaying the chat record display interface; in response to the first sub-input, stopping scrolling the chat record display interface;
receiving the second sub-input of the user to the chat record display interface; responding to the second sub-input, and obtaining a screen capture image of the chat record display interface at the current position, wherein the screen capture image is used as the target screen capture image; and the second sub-input is an operation of moving the chat record display interface until at least part of the chat record display interface is overlapped with at least part of the information editing box of the chat interaction interface.
4. The method for sending information according to any one of claims 1-3, wherein before the receiving the first input of the user in the chat interactive interface with the first contact, the method further comprises:
establishing an incidence relation between the second contact and the first input;
alternatively, the first and second electrodes may be,
and establishing an incidence relation between the second contact and the first input and the first contact.
5. The method according to any one of claims 1 to 3, wherein the first input includes an operation of inputting a search keyword in the chat interactive interface, and the second contact is determined based on the search keyword;
the hovering display of a chat log presentation interface with a second contact on the chat interaction interface in response to the first input, comprising:
determining at least one alternative contact based on the search keyword in the case that the search keyword comprises a contact feature;
displaying an alternative chat record display interface of the alternative contact person on the chat interactive interface in a suspending manner;
determining the chat record display interface based on the alternative chat record display interface;
alternatively, the first and second electrodes may be,
determining at least one alternative chat record display interface based on the search keyword in the case that the search keyword comprises a chat record feature;
displaying the alternative chat record display interface in a suspension manner on the chat interactive interface;
and determining the chat record display interface based on the alternative chat record display interface.
6. The method of any of claims 1-3, wherein after the displaying a chat log presentation interface with a second contact in suspension on the chat interactive interface in response to the first input, the method further comprises:
receiving a fifth input of the user;
in response to the fifth input, a chat log presentation interface with the first contact is displayed in a floating manner on the chat interaction interface with the second contact.
7. An information transmission apparatus, comprising:
the first receiving module is used for receiving a first input of a user in a chat interactive interface with a first contact;
the first display module is used for responding to the first input and displaying a chat record display interface of the second contact person in a floating mode on the chat interactive interface;
the first sending module is used for sending target information in the chat interactive interface; wherein the target information is determined based on information presented in the chat log presentation interface.
8. The information transmission apparatus according to claim 7, wherein the target information is generated based on at least one of:
receiving a second input of the user to the chat record display interface;
in response to the second input, intercepting at least part of content of the chat record display interface to obtain a target screen capture image, and taking the target screen capture image as the target information;
alternatively, the first and second electrodes may be,
receiving a third input of the user;
responding to the third input, selecting a target chat record of the chat record display interface, displaying the target chat record in an information editing box of the chat interaction interface, and taking the target chat record as the target information;
alternatively, the first and second electrodes may be,
receiving a fourth input of the user to the chat record display interface;
in response to the fourth input, displaying a target type chat history on the chat history display interface, the target information being determined based on the chat history display interface displaying the target type chat history.
9. The information transmission apparatus according to claim 8,
the second input comprises: a first sub-input and a second sub-input;
the receiving user inputs to the chat record display interface; in response to the second input, intercepting at least part of the content of the chat record display interface to obtain a target screenshot image, including:
receiving the first sub-input of a user under the condition of scrolling and displaying the chat record display interface; in response to the first sub-input, stopping scrolling the chat record display interface;
receiving the second sub-input of the user to the chat record display interface; responding to the second sub-input, and obtaining a screen capture image of the chat record display interface at the current position, wherein the screen capture image is used as the target screen capture image; and the second sub-input is an operation of moving the chat record display interface until at least part of the chat record display interface is overlapped with at least part of the information editing box of the chat interaction interface.
10. The information transmission apparatus according to any one of claims 7 to 9, characterized in that the apparatus further comprises:
the first setting module is used for establishing the incidence relation between the second contact and the first input;
alternatively, the first and second electrodes may be,
and the second setting module is used for establishing the incidence relation between the second contact and the first input and the first contact.
11. The information transmission apparatus according to any one of claims 7 to 9, wherein the first input includes an operation of inputting a search keyword in the chat interaction interface, the second contact being determined based on the search keyword; the first display module includes:
the first search module is used for determining at least one alternative contact based on the search keyword under the condition that the search keyword comprises contact characteristics;
the first display sub-module is used for displaying a standby chat record display interface of a standby contact person in a suspension mode on the chat interactive interface;
the first determining module is used for determining the chat record display interface based on the alternative chat record display interface;
alternatively, the first and second electrodes may be,
the second search module is used for determining at least one alternative chat record display interface based on the search keyword under the condition that the search keyword comprises the chat record characteristic;
the second display submodule is used for displaying the alternative chat record display interface in a suspension manner on the chat interactive interface;
and the second determining module is used for determining the chat record display interface based on the alternative chat record display interface.
12. The information transmission apparatus according to any one of claims 7 to 9, characterized by further comprising:
the second receiving module is used for receiving a fifth input of the user;
and the second display module is used for responding to the fifth input and displaying a chat record display interface of the first contact person in a suspension mode on the chat interactive interface of the second contact person.
13. An electronic device comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the information transmission method according to any one of claims 1-6.
14. A readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the information transmitting method according to any one of claims 1-6.
CN202011460103.8A 2020-12-11 2020-12-11 Information sending method and electronic equipment Active CN112540821B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011460103.8A CN112540821B (en) 2020-12-11 2020-12-11 Information sending method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011460103.8A CN112540821B (en) 2020-12-11 2020-12-11 Information sending method and electronic equipment

Publications (2)

Publication Number Publication Date
CN112540821A true CN112540821A (en) 2021-03-23
CN112540821B CN112540821B (en) 2024-05-24

Family

ID=75018492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011460103.8A Active CN112540821B (en) 2020-12-11 2020-12-11 Information sending method and electronic equipment

Country Status (1)

Country Link
CN (1) CN112540821B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127653A (en) * 2021-04-20 2021-07-16 维沃移动通信(杭州)有限公司 Information display method and device
CN113268381A (en) * 2021-05-31 2021-08-17 维沃移动通信(杭州)有限公司 Chat record recovery method, chat record recovery device and electronic equipment
CN113470614A (en) * 2021-06-29 2021-10-01 维沃移动通信有限公司 Voice generation method and device and electronic equipment
CN113835812A (en) * 2021-09-24 2021-12-24 深圳集智数字科技有限公司 Chat interface display method and device, electronic equipment and storage medium
CN113885746A (en) * 2021-09-16 2022-01-04 维沃移动通信有限公司 Message sending method and device and electronic equipment
CN114860127A (en) * 2022-05-27 2022-08-05 维沃移动通信有限公司 Information transmission method and information transmission device
CN115242739A (en) * 2022-07-28 2022-10-25 维沃移动通信有限公司 Information processing method and device and electronic equipment
WO2023029993A1 (en) * 2021-08-31 2023-03-09 华为技术有限公司 Search method and electronic device

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120297321A1 (en) * 2011-05-17 2012-11-22 International Business Machines Corporation Systems and methods for managing interactive communications
US20150178388A1 (en) * 2013-12-19 2015-06-25 Adobe Systems Incorporated Interactive communication augmented with contextual information
CN105721283A (en) * 2016-01-26 2016-06-29 北京小米移动软件有限公司 Method and device for sending screenshot message and equipment
CN106126109A (en) * 2016-06-30 2016-11-16 珠海市魅族科技有限公司 Method for information display and terminal for chat application
CN106791052A (en) * 2016-12-07 2017-05-31 惠州Tcl移动通信有限公司 The method and system of chat record in a kind of mobile terminal screening instant messaging application
CN107040457A (en) * 2017-06-20 2017-08-11 北京奇艺世纪科技有限公司 A kind of instant communicating method and device
CN107453980A (en) * 2017-07-26 2017-12-08 北京小米移动软件有限公司 Problem response method and device in instant messaging
CN109828850A (en) * 2018-12-14 2019-05-31 维沃移动通信有限公司 A kind of information display method and terminal device
CN110233929A (en) * 2019-04-25 2019-09-13 维沃移动通信有限公司 A kind of display control method and terminal device
CN110913066A (en) * 2019-10-31 2020-03-24 维沃移动通信有限公司 Display method and electronic equipment

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120297321A1 (en) * 2011-05-17 2012-11-22 International Business Machines Corporation Systems and methods for managing interactive communications
US20150178388A1 (en) * 2013-12-19 2015-06-25 Adobe Systems Incorporated Interactive communication augmented with contextual information
CN105721283A (en) * 2016-01-26 2016-06-29 北京小米移动软件有限公司 Method and device for sending screenshot message and equipment
CN106126109A (en) * 2016-06-30 2016-11-16 珠海市魅族科技有限公司 Method for information display and terminal for chat application
CN106791052A (en) * 2016-12-07 2017-05-31 惠州Tcl移动通信有限公司 The method and system of chat record in a kind of mobile terminal screening instant messaging application
CN107040457A (en) * 2017-06-20 2017-08-11 北京奇艺世纪科技有限公司 A kind of instant communicating method and device
CN107453980A (en) * 2017-07-26 2017-12-08 北京小米移动软件有限公司 Problem response method and device in instant messaging
CN109828850A (en) * 2018-12-14 2019-05-31 维沃移动通信有限公司 A kind of information display method and terminal device
CN110233929A (en) * 2019-04-25 2019-09-13 维沃移动通信有限公司 A kind of display control method and terminal device
CN110913066A (en) * 2019-10-31 2020-03-24 维沃移动通信有限公司 Display method and electronic equipment

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113127653A (en) * 2021-04-20 2021-07-16 维沃移动通信(杭州)有限公司 Information display method and device
CN113127653B (en) * 2021-04-20 2024-01-26 维沃移动通信(杭州)有限公司 Information display method and device
WO2022222821A1 (en) * 2021-04-20 2022-10-27 维沃移动通信(杭州)有限公司 Information display method and apparatus
CN113268381A (en) * 2021-05-31 2021-08-17 维沃移动通信(杭州)有限公司 Chat record recovery method, chat record recovery device and electronic equipment
CN113470614A (en) * 2021-06-29 2021-10-01 维沃移动通信有限公司 Voice generation method and device and electronic equipment
CN113470614B (en) * 2021-06-29 2024-05-28 维沃移动通信有限公司 Voice generation method and device and electronic equipment
WO2023029993A1 (en) * 2021-08-31 2023-03-09 华为技术有限公司 Search method and electronic device
WO2023040845A1 (en) * 2021-09-16 2023-03-23 维沃移动通信有限公司 Message transmission method and apparatus, and electronic device
CN113885746A (en) * 2021-09-16 2022-01-04 维沃移动通信有限公司 Message sending method and device and electronic equipment
CN113835812A (en) * 2021-09-24 2021-12-24 深圳集智数字科技有限公司 Chat interface display method and device, electronic equipment and storage medium
CN113835812B (en) * 2021-09-24 2024-04-30 深圳集智数字科技有限公司 Chat interface display method and device, electronic equipment and storage medium
CN114860127A (en) * 2022-05-27 2022-08-05 维沃移动通信有限公司 Information transmission method and information transmission device
CN115242739A (en) * 2022-07-28 2022-10-25 维沃移动通信有限公司 Information processing method and device and electronic equipment
CN115242739B (en) * 2022-07-28 2024-03-22 维沃移动通信有限公司 Information processing method and device and electronic equipment

Also Published As

Publication number Publication date
CN112540821B (en) 2024-05-24

Similar Documents

Publication Publication Date Title
CN112540821B (en) Information sending method and electronic equipment
CN109683714B (en) Multimedia resource management method, device and storage medium
WO2022089330A1 (en) Method for taking screenshot, apparatus, electronic device, and readable storage medium
US20200210061A1 (en) Method, device and storage medium for sharing multimedia resource
CN113300938B (en) Message sending method and device and electronic equipment
WO2023005920A1 (en) Screen splitting method and apparatus, and electronic device
CN112099707A (en) Display method and device and electronic equipment
CN112954046B (en) Information transmission method, information transmission device and electronic equipment
CN115051965B (en) Method and device for controlling video playing, computing equipment and storage medium
CN112667118A (en) Method, apparatus and computer readable medium for displaying historical chat messages
CN112416200A (en) Display method, display device, electronic equipment and readable storage medium
CN112866092B (en) Group chat creation method and group chat creation device
WO2023061313A1 (en) Message display method and apparatus
CN112099714B (en) Screenshot method and device, electronic equipment and readable storage medium
WO2023061414A1 (en) File generation method and apparatus, and electronic device
CN111651110A (en) Group chat message display method and device, electronic equipment and storage medium
CN112306325A (en) Interaction control method and device
CN112947807A (en) Display method and device and electronic equipment
WO2023125157A1 (en) Message sending method and apparatus, and electronic device and medium
WO2023016463A1 (en) Display control method and apparatus, and electronic device and medium
CN112711366A (en) Image generation method and device and electronic equipment
CN113311968A (en) Application program correlation method and device
WO2022068721A1 (en) Screen capture method and apparatus, and electronic device
CN113965614A (en) Session creation method and device and electronic equipment
CN113885746A (en) Message sending method and device and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant