Information transmission method and apparatus
Patent Information
- Application Number
- CN202310606930.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-25
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2043-05-25
AI Technical Summary
[0003]本申请实施例的目的是提供一种信息发送方法及装置,能够解决回复聊天内容的时候,操作比较繁琐的问题
[0014]在本申请的实施例中,通过在接收到第一联系人发送的第一信息的情况下,响应于对目标回复条件的第一输入,在检测到与目标回复条件对应的执行信息的情况下,向第一联系人发送第二信息。由此,在检测到与目标回复条件对应的执行信息的情况下,无需用户切换应用来发送第二信息,提升信息发送效率。
Smart Images

Figure CN116781657B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to an information transmission method and apparatus. Background Technology
[0002] Currently, users frequently use social media applications while using electronic devices, as these applications meet people's daily and work needs. A common scenario is that a first contact sends a message instructing the user to complete a certain action. After completing this action, the user needs to return to the social media application and send a message to the first contact to confirm completion, which is rather cumbersome. Summary of the Invention
[0003] The purpose of this application is to provide an information sending method and apparatus that can solve the problem of cumbersome operation when replying to chat content.
[0004] In a first aspect, embodiments of this application provide an information sending method, the method comprising:
[0005] Upon receiving the first message from the first contact, receive the first input regarding the target response conditions;
[0006] In response to the first input, if execution information corresponding to the target response condition is detected, the second information is sent to the first contact.
[0007] Secondly, embodiments of this application provide an information sending device, the method comprising:
[0008] The receiving module is used to receive the first input for the target response conditions upon receiving the first message sent by the first contact.
[0009] The sending module is configured to, in response to the first input, send second information to the first contact person upon detecting execution information corresponding to the target response condition.
[0010] Thirdly, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0011] Fourthly, embodiments of this 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 described in the first aspect.
[0012] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0013] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.
[0014] In the embodiments of this application, upon receiving a first message from a first contact, and in response to a first input on a target reply condition, a second message is sent to the first contact upon detecting execution information corresponding to the target reply condition. Therefore, upon detecting execution information corresponding to the target reply condition, the user does not need to switch applications to send the second message, thus improving message sending efficiency. Attached Figure Description
[0015] Figure 1 This is a flowchart of an information sending method provided in an embodiment of this application;
[0016] Figure 2 This is a schematic diagram of a conversation interface for displaying a target response method, provided in an embodiment of this application;
[0017] Figure 3 This is a schematic diagram of a conversation interface for displaying target response conditions provided in an embodiment of this application;
[0018] Figure 4 This is a schematic diagram of a session interface for displaying screenshot conditions provided in an embodiment of this application;
[0019] Figure 5 This is a schematic diagram of a conversation interface for displaying contact conditions provided in an embodiment of this application;
[0020] Figure 6 This is a schematic diagram of a session interface for displaying preset application information provided in an embodiment of this application;
[0021] Figure 7 This is a schematic diagram of a conversation interface for displaying preset keywords provided in an embodiment of this application;
[0022] Figure 8 This is a structural diagram of an information transmission device provided in an embodiment of this application;
[0023] Figure 9 This is one of the hardware structure diagrams of the electronic device according to an embodiment of this application;
[0024] Figure 10This is the second schematic diagram of the hardware structure of the electronic device according to an embodiment of this application. Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0026] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0027] The information sending method provided in this application embodiment can be applied to at least the following application scenarios, which will be described below.
[0028] Currently, users frequently use social media applications while using electronic devices, which can meet people's daily or work needs. A common scenario is that a first contact sends a first message instructing the user to complete a certain action. After completing the action, the user needs to return to the social media application and send a second message to the first contact to inform them that the action is complete. This process is rather cumbersome.
[0029] For example, a primary contact might need a user to purchase an item, and after the purchase, send a screenshot to notify the other party. Alternatively, after an action is completed in another application, a text message or screenshot might be sent to inform the other party that the action is complete. Or, the action might require someone else to complete it, who then notifies the user, who in turn notifies the primary contact. This necessitates frequent switching between various applications, making the process cumbersome and resulting in low information transmission efficiency.
[0030] In response to the problems in related technologies, this application provides an information sending method and apparatus that can solve the problem that the operation is cumbersome when performing operations on electronic devices and chatting with contacts at the same time.
[0031] The information sending method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0032] Figure 1 This is a flowchart illustrating an information sending method provided in an embodiment of this application.
[0033] like Figure 1 As shown, the information sending method may include steps 110-120. This method is applied to an information sending device, as detailed below:
[0034] Step 110: Upon receiving the first message from the first contact, receive the first input for the target response conditions.
[0035] The first piece of information can be used to characterize operational behavior information.
[0036] In one possible embodiment, the method further includes: determining a target response method for sending second information to a first contact person in accordance with the target response method upon detecting execution information corresponding to the target response condition.
[0037] There is no fixed time order between the steps of determining the target response conditions and the steps of determining the target response method. The target response conditions can be determined first and then the target response method, or the target response method can be determined first and then the target response conditions, or the target response conditions can be determined simultaneously and then the target response method can be determined.
[0038] Step 120: In response to the first input, if execution information corresponding to the target response condition is detected, the second information is sent to the first contact person.
[0039] The second information can be used to describe the operation indicated by the first information that has been completed. The execution information is associated with the operation indicated by the first information, that is, the execution information is used to indicate that the operation indicated by the first information has been completed.
[0040] In one possible embodiment, upon receiving a first message sent by a first contact, receiving first input regarding the target response conditions includes:
[0041] Upon receiving the first message from the first contact, a second input is received regarding the target reply method in the conversation interface, which includes the first message.
[0042] In response to the second input, at least one reply condition is displayed in the conversation interface;
[0043] Receive the first input for the target response condition in at least one response condition.
[0044] During a social chat, upon receiving a first message from the first contact—for example, a message instructing the user to purchase a certain item and then notify them afterward—the user can then receive a second input regarding the desired response method displayed in the chat interface.
[0045] like Figure 2 As shown, the chat interface includes screenshot reply options and preset reply options, from which users can choose one as their target reply method.
[0046] Receive a first input for a target response condition among at least one response condition, used to determine which response condition's corresponding execution information should be subsequently detected.
[0047] The step of sending second information to the first contact person in response to the first input, upon detecting execution information corresponding to the target response condition, includes:
[0048] In response to the first input, if execution information corresponding to the target response condition is detected, the second information is sent to the first contact person according to the target response method.
[0049] Therefore, upon receiving a first message from a first contact, the system receives a first input regarding the target reply method in the conversation interface. In response to the first input, at least one reply condition is displayed in the conversation interface for the user to select a target reply condition. In response to a second input regarding the target reply condition in the conversation interface, upon detecting execution information corresponding to the target reply condition, a second message is automatically sent to the first contact according to the target reply method. The execution information is associated with the operation indicated by the first message; that is, the execution information characterizes the execution of the operation indicated by the first message. Thus, when the operation indicated by the first message is executed, the user does not need to switch applications to send the second message, improving message sending efficiency.
[0050] The second information can be determined based on the target reply method. For example, if the target reply method is a screenshot reply, the second information can be a screenshot. If the target reply method is a preset reply method, the second information can be the preset reply information.
[0051] In one possible embodiment, the target reply method includes: a screenshot reply method and a preset reply method. The step of sending second information to the first contact according to the target reply method in response to the first input, upon detecting execution information corresponding to the target reply condition, may specifically include the following steps:
[0052] In response to the first input, upon detecting execution information corresponding to the target response condition, a screenshot is sent to the first contact, the screenshot being associated with the operation indicated by the first information, and the screenshot serving as the second information; or...
[0053] In response to the first input, if execution information corresponding to the target response condition is detected, a preset response message is sent to the first contact person. The preset response message is the second message.
[0054] For example, the first message is "Please buy me XX clothes, and notify me when it's done." The user selects a screenshot reply method. When the user searches for the product in a shopping app and completes the order, based on the target reply condition, such as a screenshot, the user takes a screenshot on the order completion page. Upon detecting the screenshot operation, the screenshot image can be read and sent to the first contact.
[0055] The preset response information can include: custom responses and fixed responses; the fixed responses are provided by default in the electronic device, while the custom responses can be pre-entered by the user.
[0056] The preset reply message can be "Okay, XX has been purchased, please take a look."
[0057] Therefore, when execution information corresponding to the target reply condition is detected, a screenshot or preset reply information is sent to the first contact, which directly triggers the sending of the second information without requiring the user to switch applications to send the second information, thus improving the efficiency of information sending.
[0058] In one possible embodiment, the target response conditions include at least one of the following:
[0059] Screenshot criteria, contact criteria, target application criteria, and keyword criteria.
[0060] One option is to set screenshots as the default selection, which caters to user habits. If a screenshot is used as a reply, it's because the user's action meets the preset association conditions.
[0061] In one possible embodiment, prior to step 120, the following may also be included:
[0062] Receive a fifth input from the user to set the reply method and reply conditions; in response to the fifth input, set the reply method and reply conditions.
[0063] like Figure 3 As shown, at least one response condition includes: screenshot condition, keyword condition, contact condition, and target application condition.
[0064] In one possible embodiment, the target response condition is a screenshot condition, the execution information is a screenshot operation, and step 120 may specifically include the following steps:
[0065] In response to the first input, if a screenshot operation is detected, a second message is sent to the first contact.
[0066] If the user's first input corresponds to the screenshot condition, it means that after the user has completed the operation indicated by the first information in other interfaces, the user needs to take a screenshot of the result interface. When the screenshot operation is detected, that is, when the screenshot operation corresponding to the screenshot condition is detected, the second information can be sent to the first contact according to the target reply method.
[0067] In other words, taking a screenshot will trigger an automatic reply with a second message. The specific reply can be tailored to the target reply method. For example, if the target reply method is a screenshot reply, the screenshot will be automatically sent as the second message to the first contact. After the second message is sent to the first contact, the screenshot detection is deactivated, meaning that subsequent screenshot detections will not result in an automatic second message.
[0068] like Figure 4 As shown, the first message sent by the first contact is "Buy me some XX clothes, and let me know when you've finished." Upon detecting a screenshot operation, a second message is sent to the first contact according to the target reply method. The second message is a screenshot of the purchase completion information.
[0069] Therefore, upon detecting a screenshot operation, a second message is sent to the first contact, eliminating the need for the user to switch applications to send the second message, thus improving message sending efficiency.
[0070] In one possible embodiment, the target response condition is a contact condition, the execution information is a third message sent by the second contact, and step 120 may specifically include the following steps:
[0071] In response to the first input, display at least one contact ID;
[0072] Receive a third input for a second contact identifier from at least one contact identifier;
[0073] In response to the third input, forward the first information to the second contact corresponding to the second contact identifier;
[0074] If a third message is detected sent by a second contact, a second message is sent to the first contact, and the third message is associated with the operation indicated by the first message.
[0075] If the user's first input corresponds to a contact condition, then in response to the first input, at least one contact identifier is displayed, and the user can select a contact to associate with, i.e., a third input is received for a second contact identifier among the at least one contact identifier.
[0076] In response to a third input, the first message content of the first contact can be automatically forwarded to the second contact corresponding to the second contact identifier. Upon detecting a third message sent by the second contact, a second message can be sent to the first contact. Alternatively, upon detecting a third message sent by the second contact and obtaining user confirmation, the second message can be sent to the first contact only after that.
[0077] like Figure 5 As shown, the user selects a second contact identifier from at least one contact identifier, and in response to the user's third input on the second contact identifier, the first information is forwarded to the second contact.
[0078] If a third message is detected sent by a second contact, a second message is sent to the first contact. In other words, receiving a third message will trigger an automatic reply to the second message.
[0079] Therefore, upon detecting a third message sent by a second contact, a second message is sent to the first contact, eliminating the need for the user to switch applications to send the second message and improving message sending efficiency.
[0080] In one possible embodiment, the target response condition is the target application condition, and the execution information is the target application generating preset application information. Step 120 may specifically include the following steps:
[0081] In response to the first input, display at least one application identifier;
[0082] Receive a fourth input for the target application identifier from at least one application identifier;
[0083] In response to the fourth input, the first information is forwarded to the target application;
[0084] If the target application is detected to have generated preset application information, a second message is sent to the first contact. The preset application information is associated with the operation indicated by the first message.
[0085] If the user's first input corresponds to the target application condition, at least one application identifier can be displayed. In response to the fourth input of the target application identifier among the at least one application identifier, the first information is forwarded to the target application. The target application parses the intent of the first information and performs the operation indicated by the first information. If the operation indicated by the first information is completed, preset application information is generated. If the target application generates preset application information, the second information is sent to the first contact.
[0086] Among them, the preset application information is generated by the target application parsing the first information to obtain the operation information indicated by the first information, and then executing the operation information.
[0087] like Figure 6 As shown, the target application can be a navigation application. The first contact sends a first message, "Tell me when you arrive at location A, and I will pick you up." At this point, the user associates with the navigation application. After association, the social application will pass the first message, or the keyword "XX location" in the first message, to the navigation application.
[0088] When a user arrives at location XX using a navigation app, the app generates preset application information, such as "Tip: You have arrived at location A." This preset application information can also be the interface content displayed in the navigation app showing the user's real-time location information upon arrival at location A. Upon detecting that the target app has generated preset application information, a second message is sent to the first contact.
[0089] Therefore, when the target application generates preset application information, it can send a second message to the first contact without requiring the user to switch applications to send the second message, thus improving the efficiency of message sending.
[0090] In one possible embodiment, the target response condition is a keyword condition, and the execution information is to display preset keywords. Step 120 may specifically include the following steps:
[0091] In response to the first input, if a preset keyword is detected on the front-end interface, a second message is sent to the first contact person. The preset keyword is associated with the operation indicated by the first message.
[0092] If the user's first input corresponds to a keyword condition, where the keyword does not need to be manually entered by the user, for example, if the first information is used to indicate the purchase of an item, then the system can default to the keyword "purchased" or "purchase completed", thus minimizing the user's operation steps.
[0093] In addition, users are also supported to manually input keywords. That is, when some keyword information appears on the foreground interface, and when no keyword that may be triggered by the first information sent by the first contact is detected, the user is required to manually input keywords, and at this time, an option for inputting keywords can continue to be displayed in the page area.
[0094] As Figure 7 shown, when it is detected that the foreground interface displays a preset keyword, the preset keywords may be "purchase completed" and "purchased", etc., and at this time, a second message may be sent to the first contact according to the target reply mode.
[0095] For example, the first information may be "My mobile phone has poor signal, help me call a car, and tell me when you get one", and the preset keyword may be a license plate number by default. When interface content corresponding to a license plate number such as "Guangdong A XXXXX" is detected on the foreground interface, it is determined that the preset keyword displayed on the foreground interface is detected, and the second information is sent to the first contact according to the target reply mode.
[0096] The first information may also be "My mobile phone has poor signal, help me check the ticket information, and tell me when you find it", then the preset keywords may include "location-location, time, price, train number", etc. After it is detected that the foreground interface includes these combined keywords, it is determined that the preset keyword displayed on the foreground interface is detected, and the second information is sent to the first contact according to the target reply mode.
[0097] Therefore, when it is detected that the foreground interface displays the preset keyword, the second information can be sent to the first contact, and there is no need for the user to switch applications to send the second information, which improves the information sending efficiency.
[0098] In the embodiment of the present application, when the first information sent by the first contact is received, in response to the first input on the target reply condition, when the execution information corresponding to the target reply condition is detected, the second information is sent to the first contact. Therefore, when the execution information corresponding to the target reply condition is detected, there is no need for the user to switch applications to send the second information, which improves the information sending efficiency.
[0099] For the information sending method provided by the embodiment of the present application, the execution subject may be an information sending apparatus. In the embodiment of the present application, the information sending apparatus provided by the embodiment of the present application is described by taking the information sending apparatus executing the information sending method as an example.
[0100] Figure 8 is a block diagram of an information sending apparatus provided by an embodiment of the present application, the apparatus 800 includes:
[0101] The receiving module 810 is used to receive the first input of the target reply conditions upon receiving the first information sent by the first contact person;
[0102] The sending module 820 is configured to, in response to the first input, send second information to the first contact person upon detecting execution information corresponding to the target response condition.
[0103] The target response criteria include at least one of the following:
[0104] Screenshot criteria, contact criteria, target application criteria, and keyword criteria.
[0105] In one possible embodiment, the receiving module 810 is specifically used for:
[0106] Upon receiving the first message from the first contact, a second input is received regarding the target reply method in the conversation interface, which includes the first message.
[0107] In response to the second input, at least one reply condition is displayed in the conversation interface;
[0108] Receive the first input for the target response condition in at least one response condition.
[0109] In one possible embodiment, the sending module 820 is specifically used for:
[0110] In response to the first input, if execution information corresponding to the target response condition is detected, the second information is sent to the first contact person according to the target response method.
[0111] In one possible embodiment, the target response condition is a screenshot condition, the execution information is a screenshot operation, and in response to the first input, the sending module 820 is specifically used for:
[0112] In response to the first input, if a screenshot operation is detected, a second message is sent to the first contact.
[0113] In one possible embodiment, the target reply condition is a contact condition, the execution information is a third message sent by the second contact, and the sending module 820 is specifically used for:
[0114] In response to the first input, display at least one contact ID;
[0115] Receive a third input for a second contact identifier from at least one contact identifier;
[0116] In response to the third input, forward the first information to the second contact corresponding to the second contact identifier;
[0117] If a third message is detected sent by a second contact, a second message is sent to the first contact, and the third message is associated with the operation indicated by the first message.
[0118] In one possible embodiment, the target response condition is the target application condition, the execution information is the target application generating preset application information, and the sending module 820 is specifically used for:
[0119] In response to the first input, display at least one application identifier;
[0120] Receive a fourth input for the target application identifier from at least one application identifier;
[0121] In response to the fourth input, the first information is forwarded to the target application;
[0122] If the target application is detected to have generated preset application information, a second message is sent to the first contact. The preset application information is associated with the operation indicated by the first message.
[0123] Among them, the preset application information is generated by the target application parsing the first information to obtain the operation information indicated by the first information, and then executing the operation information.
[0124] In one possible embodiment, the target response condition is a keyword condition, the execution information is to display preset keywords, and the sending module 820 is specifically used for:
[0125] In response to the first input, if a preset keyword is detected on the front-end interface, a second message is sent to the first contact person. The preset keyword is associated with the operation indicated by the first message.
[0126] In one possible embodiment, the target response method includes: a screenshot response method and a preset response method, and the sending module 820 is specifically used for:
[0127] In response to the first input, upon detecting execution information corresponding to the target response condition, a screenshot is sent to the first contact, the screenshot being associated with the operation indicated by the first information, and the screenshot serving as the second information; or...
[0128] In response to the first input, if execution information corresponding to the target response condition is detected, a preset response message is sent to the first contact person. The preset response message is the second message.
[0129] In the embodiments of this application, upon receiving a first message from a first contact, and in response to a first input on a target reply condition, a second message is sent to the first contact upon detecting execution information corresponding to the target reply condition. Therefore, upon detecting execution information corresponding to the target reply condition, the user does not need to switch applications to send the second message, thus improving message sending efficiency.
[0130] The information transmitting device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.
[0131] The information sending device in this application embodiment can be a device with an action system. The action system can be an Android action system, an iOS action system, or other possible action systems, and this application embodiment does not specifically limit it.
[0132] The information sending device provided in this application embodiment can implement the various processes implemented in the above method embodiments, and will not be described again here to avoid repetition.
[0133] Optionally, such as Figure 9 As shown, this application embodiment also provides an electronic device 910, including a processor 911, a memory 912, and a program or instructions stored in the memory 912 and executable on the processor 911. When the program or instructions are executed by the processor 911, they implement the various steps of any of the above-described information sending method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0134] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0135] Figure 10 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0136] The electronic device 1000 includes, but is not limited to, components such as: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
[0137] Those skilled in the art will understand that the electronic device 1000 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1010 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 10 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0138] The user input unit 1007 is used to receive the first input on the target reply conditions when the first information sent by the first contact is received;
[0139] Network module 1002 is configured to, in response to the first input, send second information to the first contact person upon detecting execution information corresponding to the target response condition.
[0140] Optionally, the user input unit 1007 is further configured to receive a second input on the target reply method in the conversation interface when receiving the first information sent by the first contact, the conversation interface including the first information;
[0141] Display unit 1006 is configured to display at least one response condition on the conversation interface in response to a second input;
[0142] The user input unit 1007 is also configured to receive a first input for a target response condition in at least one response condition.
[0143] Optionally, network module 1002 is also used for:
[0144] In response to the first input, if execution information corresponding to the target response condition is detected, the second information is sent to the first contact person according to the target response method.
[0145] Optionally, network module 1002 is also used for:
[0146] In response to the first input, if a screenshot operation is detected, a second message is sent to the first contact.
[0147] Optionally, the display unit 1006 is also configured to display at least one contact identifier in response to the first input;
[0148] The user input unit 1007 is also configured to receive a third input for a second contact identifier in at least one contact identifier;
[0149] Network module 1002 is also used to forward the first information to the second contact corresponding to the second contact identifier in response to the third input;
[0150] The network module 1002 is also configured to send a second message to a first contact upon detecting a third message sent by a second contact, wherein the third message is associated with an operation indicated by the first message.
[0151] Optionally, the display unit 1006 is also configured to display at least one application identifier in response to the first input;
[0152] The user input unit 1007 is also configured to receive a fourth input for a target application identifier in at least one application identifier;
[0153] Network module 1002 is also used to forward the first information to the target application in response to the fourth input;
[0154] The network module 1002 is also used to send a second message to a first contact when it detects that the target application has generated preset application information, wherein the preset application information is associated with the operation indicated by the first message.
[0155] Among them, the preset application information is generated by the target application parsing the first information to obtain the operation information indicated by the first information, and then executing the operation information.
[0156] Optionally, network module 1002 is also used for:
[0157] In response to the first input, if a preset keyword is detected on the front-end interface, a second message is sent to the first contact person. The preset keyword is associated with the operation indicated by the first message.
[0158] Optionally, the network module 1002 is further configured to: in response to the first input, upon detecting execution information corresponding to the target response condition, send a screenshot to the first contact, wherein the screenshot is associated with the operation indicated by the first information, and the screenshot is the second information; or,
[0159] In response to the first input, if execution information corresponding to the target response condition is detected, a preset response message is sent to the first contact person. The preset response message is the second message.
[0160] In the embodiments of this application, upon receiving a first message from a first contact, and in response to a first input on a target reply condition, a second message is sent to the first contact upon detecting execution information corresponding to the target reply condition. Therefore, upon detecting execution information corresponding to the target reply condition, the user does not need to switch applications to send the second message, thus improving message sending efficiency.
[0161] It should be understood that, in this embodiment, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042. The GPU 10041 processes image data of still images or video images obtained by an image capture device (such as a camera) in video image capture mode or image capture mode. The display unit 1006 may include a display panel 10061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here. The memory 1009 can be used to store software programs and various data, including but not limited to applications and motion systems. Processor 1010 may integrate an application processor and a modem processor. The application processor mainly handles the action system, user page, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into processor 1010.
[0162] The memory 1009 can be used to store software programs and various data. The memory 1009 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1009 may include volatile memory or non-volatile memory, or it may include both volatile and non-volatile memory. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 1009 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0163] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into the processor 1010.
[0164] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information sending method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0165] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0166] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described information sending method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0167] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0168] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information sending method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0169] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0170] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0171] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for sending information, characterized in that, The method includes: Upon receiving the first message from the first contact, receive the first input regarding the target response conditions; In response to the first input, upon detecting execution information corresponding to the target response condition, a second message is sent to the first contact person; The target response conditions include at least one of the following: screenshot conditions, contact conditions, target application conditions, and keyword conditions; The target response condition is a contact condition, the execution information is a third message sent by the second contact, and the step of responding to the first input by sending a second message to the first contact upon detecting execution information corresponding to the target response condition includes: In response to the first input, at least one contact identifier is displayed; Receive a third input for a second contact identifier among the at least one contact identifier; In response to the third input, the first information is forwarded to the second contact corresponding to the second contact identifier; If the third message sent by the second contact is detected, the second message is sent to the first contact after user confirmation, and the third message is associated with the operation indicated by the first message; The target response condition is a keyword condition, the execution information is displaying preset keywords, and the response to the first input, upon detecting execution information corresponding to the target response condition, sends second information to the first contact, including: In response to the first input, if the preset keyword is detected to be displayed on the front-end interface, the second information is sent to the first contact, wherein the preset keyword is associated with the operation indicated by the first information.
2. The method according to claim 1, characterized in that, Upon receiving the first message sent by the first contact, receiving the first input regarding the target response conditions includes: Upon receiving the first information sent by the first contact, a second input is received regarding the target reply method in the conversation interface, the conversation interface including the first information; In response to the second input, at least one reply condition is displayed on the conversation interface; Receive the first input for the target response condition in the at least one response condition.
3. The method according to claim 2, characterized in that, In response to the first input, upon detecting execution information corresponding to the target response condition, sending second information to the first contact includes: In response to the first input, if execution information corresponding to the target reply condition is detected, the second information is sent to the first contact in accordance with the target reply method.
4. The method according to claim 1, characterized in that, The target reply condition is a screenshot condition, the execution information is a screenshot operation, and the response to the first input, upon detecting the execution information corresponding to the target reply condition, sends a second message to the first contact, including: In response to the first input, upon detecting the screenshot operation, the second information is sent to the first contact.
5. The method according to claim 1, characterized in that, The target response condition is a target application condition, the execution information is preset application information generated by the target application, and the response to the first input, upon detecting the execution information corresponding to the target response condition, sends second information to the first contact, including: In response to the first input, at least one application identifier is displayed; Receive a fourth input for the target application identifier among the at least one application identifier; In response to the fourth input, the first information is forwarded to the target application; If the target application is detected to have generated preset application information, the second information is sent to the first contact, wherein the preset application information is associated with the operation indicated by the first information.
6. The method according to claim 5, characterized in that, The preset application information is generated by the target application parsing the first information to obtain the operation information indicated by the first information, and then executing the operation information.
7. The method according to claim 3, characterized in that, The target reply method includes: a screenshot reply method and a preset reply method. In response to the first input, upon detecting execution information corresponding to the target reply condition, the second information is sent to the first contact according to the target reply method, including: In response to the first input, upon detecting execution information corresponding to the target response condition, a screenshot is sent to the first contact, the screenshot being associated with the operation indicated by the first information, and the screenshot being the second information; or... In response to the first input, if execution information corresponding to the target reply condition is detected, a preset reply information is sent to the first contact person, wherein the preset reply information is the second information.
8. An information transmitting device, characterized in that, The device includes: The receiving module is used to receive the first input for the target response conditions upon receiving the first message sent by the first contact. The sending module is configured to, in response to the first input, send a second message to the first contact person upon detecting execution information corresponding to the target response condition; The target response conditions include at least one of the following: screenshot conditions, contact conditions, target application conditions, and keyword conditions; The target reply condition is the contact condition, the execution information is the third message sent by the second contact, and the sending module is specifically used for: In response to the first input, display at least one contact ID; Receive a third input for a second contact identifier from at least one contact identifier; In response to the third input, forward the first information to the second contact corresponding to the second contact identifier; If a third message is detected sent by a second contact, and after user confirmation, a second message is sent to the first contact. The third message is associated with the operation indicated by the first message. The target response condition is a keyword condition, the execution information is to display preset keywords, and the sending module is specifically used to respond to the first input and, when the preset keywords are detected on the front-end interface, send the second information to the first contact. The preset keywords are associated with the operation indicated by the first information.
9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Message forwarding method and device, electronic equipment and storage medium
CN115373698A
Information processing method and device, electronic equipment and readable storage medium
CN116016756A
Method for triggering outreach based on third party data requests
US20220038455A1