Information processing method, processing device, electronic device and readable storage medium
By receiving operation input in the information processing method and device and displaying instructions, the problem that it is difficult for users to quickly locate and view historical session records is solved, and a convenient information viewing experience is achieved.
Patent Information
- Application Number
- CN202110379566.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-08
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2041-04-08
AI Technical Summary
In the case of many group chat messages, it is difficult for users to quickly locate and view historical session records. They usually require reminders or screenshots from others, and they need to flip the session records up and down when viewing again, which is inconvenient to operate.
Provide an information processing method and device, which receives operation inputs for N historical session records in M historical session records, and displays indication information after matching the target operation input to locate the N historical session records in M historical session records. Location.
It realizes the fast positioning and viewing of N historical session records, without the need for users to flip the session records up and down, making the operation more convenient.
Smart Images

Figure CN113076435B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of information processing technology, and specifically relates to an information processing method, a processing device, an electronic device and a readable storage medium. Background Art
[0002] When there are more and more group chat messages, it is difficult to obtain complete information if you do not pay attention for a period of time. Usually, you need to rely on others to remind you or others to take screenshots to inform you. However, usually relying on others to remind you or others to take screenshots to inform you can only jump once quickly. When you check again, you need to scroll up and down the conversation record to view it, which is not convenient for users to view information.
[0003] Application Contents
[0004] The purpose of the embodiments of the present application is to provide an information processing method, a processing device, an electronic device and a readable storage medium, which can solve the problem that users can only jump quickly once by relying on others to remind themselves or others to take screenshots. When viewing again, users need to scroll up and down the conversation records to view, which is inconvenient for users to view information.
[0005] In order to solve the above technical problems, this application is implemented as follows:
[0006] In a first aspect, an embodiment of the present application provides an information processing method, comprising: receiving operation input for N historical session records among M historical session records, wherein M and N are positive integers; and displaying indication information when the operation input matches the target operation input, wherein the indication information is used to locate the positions of the N historical session records in the M historical session records.
[0007] In a second aspect, an embodiment of the present application provides an information processing device, comprising: a first receiving module, used to receive operation inputs for N historical session records among M historical session records, wherein M and N are positive integers; a first display module, used to display indication information when the operation input matches the target operation input, wherein the indication information is used to locate the positions of the N historical session records in the M historical session records.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of any of the above-mentioned information processing methods.
[0009] In a fourth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of any of the above-mentioned information processing methods.
[0010] In a fifth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of any of the above-mentioned information processing methods are implemented.
[0011] In this technical solution, when the operation input of N historical conversation records among M historical conversation records matches the target operation input, prompt information is generated. By displaying the indication information, the user can search for N historical conversation records from the M historical conversation records according to the prompt information, thereby realizing the rapid location of the N historical conversation records, without the user having to scroll up and down the conversation records to search for the N historical conversation records, and the operation is convenient. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 One of the flow charts of the information processing method in the embodiment of the present application is shown;
[0013] Figure 2 The second flowchart of the information processing method in the embodiment of the present application is shown;
[0014] Figure 3 The third flowchart of the information processing method in the embodiment of the present application is shown;
[0015] Figure 4 A schematic diagram showing a menu bar displayed by an electronic device in an embodiment of the present application is shown;
[0016] Figure 5 The fourth flowchart of the information processing method in the embodiment of the present application is shown;
[0017] Figure 6 A schematic diagram showing an electronic device displaying a mark to be selected in an embodiment of the present application is shown;
[0018] Figure 7 FIG5 shows a fifth flow chart of the information processing method in an embodiment of the present application;
[0019] Figure 8 The sixth flowchart of the information processing method in the embodiment of the present application is shown;
[0020] Fig. 9 A schematic diagram showing a display input area of an electronic device in an embodiment of the present application is shown;
[0021] Fig.10 A schematic diagram showing an electronic device displaying inputs of a first position and a second position in image data in an embodiment of the present application is shown;
[0022] Fig.11 A schematic diagram showing an electronic device displaying a suspended ball in an embodiment of the present application is shown;
[0023] Fig.12 A schematic diagram showing an electronic device displaying prompt information in an embodiment of the present application is shown;
[0024] Fig.13 A schematic diagram showing an electronic device displaying a jump mark in an embodiment of the present application is shown;
[0025] Fig.14 A schematic diagram showing the number of historical conversation records corresponding to the indication information displayed by the electronic device in an embodiment of the present application;
[0026] Fig.15 A schematic block diagram of an information processing device in an embodiment of the present application is shown;
[0027] Fig.16 A schematic block diagram of an electronic device in an embodiment of the present application is shown;
[0028] Fig.17 A schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0030] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here. In addition, the "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0031] The information processing method, processing device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0032] Figure 1 FIG. 1 shows one of the flow charts of the information processing method according to an embodiment of the present application. Specifically, Figure 1 As shown, the information processing method may include the following steps:
[0033] Step 102, receiving operation input for N historical conversation records among the M historical conversation records, where M and N are positive integers;
[0034] Step 104: When the operation input matches the target operation input, display instruction information.
[0035] The indication information is used to locate the positions of the N historical session records in the M historical session records.
[0036] In this technical solution, when the operation input of N historical conversation records among M historical conversation records matches the target operation input, prompt information is generated. By displaying the indication information, the user can search for N historical conversation records from the M historical conversation records according to the prompt information, thereby realizing the rapid location of the N historical conversation records, without the user having to scroll up and down the conversation records to search for the N historical conversation records, and the operation is convenient.
[0037] In one embodiment, it can be understood that the N historical conversation records are conversation records that want to be reminded, which can be conversation records that want to remind the user himself or the conversation records that want to remind other users. The M historical conversation records can be records generated when the user interacts with one or more other users, where M and N are positive integers, and their values can be 1 at the same time.
[0038] In one embodiment, the M historical conversation records include one or more of text, symbols (including but not limited to punctuation marks and emoticons), audio, image, video, compressed package, and document.
[0039] In one embodiment, the indication information may be in the form of a hyperlink to locate the positions of the N historical conversation records in the M historical conversation records.
[0040] In any of the above embodiments, one or more of the N historical session records are image data, and the indication information includes target information determined based on the image data, and the target information includes an application name, a session group name, and location information of the N historical session records under the session group corresponding to the session group name in the M historical session records, such as Figure 2 As shown, the information processing method also includes:
[0041] Step 202, receiving a first input of the indication information, and starting an application program of the application program name;
[0042] Step 204: open the conversation group with the conversation group name, and display the N historical conversation records according to the position information of the N historical conversation records in the M historical conversation records.
[0043] In this embodiment, the indication information also includes target information determined based on the image data, wherein the target information includes an application name and a conversation group name, so that after receiving the first input, the first input is responded to to start an application of the application name, open a conversation group of the conversation group name, and display N historical conversation records.
[0044] In one of the embodiments, the application name and the session group name included in the prompt information can be displayed to the user, and the user can know the application name and the session group name involved in the indication information, and then manually open the application and the session group, and then display N historical session records, such as receiving the user's input for the application icon, starting the application with the application name, and receiving the user's input for the session group name, opening the session group with the session group name. In this process, the prompt information plays a role in guiding the user to perform operations.
[0045] In one embodiment, the first input can be input based on a keyboard, can be input according to a user's gesture, or can be input according to a collected voice.
[0046] In one of the embodiments, the step of receiving operation input for N historical session records among M historical session records includes: receiving a screenshot input of the N historical session records by a user; the step of displaying indication information includes: displaying a first image, the first image being an image obtained based on the screenshot input, wherein the first image is associated with target information, the target information including an application name, a session group name information, and location information of the N historical session records in the M historical session records.
[0047] In this embodiment, the screenshot input of N historical conversation records can convert the N historical conversation records from pieces of historical conversation information into overall image information. When the screenshot input matches the target operation input, a first image is input, wherein the first image is an image obtained based on the screenshot input, i.e., prompt information. In this embodiment, the screenshot input and the target operation input can be used as the judgment conditions for outputting prompt information, so as to quickly generate prompt information.
[0048] In addition, by limiting the first image to be associated with target information, wherein the target information includes the application name, session group name information, and location information of N historical session records in M historical session records, it is possible to instruct the user to open the application and session group based on the application name and session group name information, and then display the N historical session records based on the location information of the N historical session records in the M historical session records.
[0049] In one embodiment, the target operation input may be a screenshot input of three-finger draw L. For example, the screenshot input of the user's N historical conversation records is received as a screenshot input of three-finger swipe down, and the screenshot input of three-finger swipe down does not match the screenshot input of three-finger draw L. In this case, the first image is not generated; and when the screenshot input of the user's N historical conversation records is received as a screenshot input of three-finger swipe down, it matches the target operation input, and in this case, the first image is generated.
[0050] In one of the embodiments, the indication information includes a jump mark, and the step of displaying the indication information further includes: when the identity information of the target session contact does not belong to the session group with the session group name, canceling the display of the jump mark; when the identity information of the target session contact belongs to the session group with the session group name, displaying the jump mark.
[0051] In this embodiment, the prompt information further includes a jump identifier, wherein the jump identifier is used to implement a jump of the N historical conversation records. In this embodiment, the jump of the N historical conversation records can be controlled according to whether the jump identifier is displayed. Specifically, in the case where the identity information of the target conversation contact does not belong to the conversation group with the conversation group name, the jump identifier is not displayed to prevent the N historical conversation records from being leaked to the contacts of the conversation group that does not belong to the conversation group name, thereby causing information leakage. In the case where the identity information of the target conversation contact belongs to the conversation group with the conversation group name, the jump identifier is displayed to implement the positioning of the N historical conversation records according to the jump identifier.
[0052] In any of the above embodiments, the jump mark can be a graphic or a text, and its specific form is not limited here.
[0053] In any of the above embodiments, the information processing method also includes: displaying a first image when the identity information of the target session contact belongs to a session group with a session group name; receiving a second input from the user for the first image; and displaying a second image in response to the second input; wherein the second image is an image obtained by taking a screenshot of a historical session record in the session group, and the historical session record in the session group is associated with at least one historical session record among the N historical session records.
[0054] In this embodiment, the first image is displayed so that the user can view N historical conversation records, that is, view the content that the user is reminded to view, and the second image associated with the first image is displayed to the user so that the user can view more relevant content that the user is reminded to view.
[0055] For example, the historical conversation records corresponding to a certain event include 15 entries, and 10 entries are displayed in the first image. After receiving the second input, the second image is displayed, wherein the second image displays 5 entries. The integrity of the displayed historical conversation records is ensured by displaying the first image and the second image to the user.
[0056] In one embodiment, the second input may be: long pressing a selection operation of “more information” in a menu bar displayed by the first image.
[0057] In one of the embodiments, the information processing method further includes: displaying historical session records other than the N historical session records among the M historical session records separately from the N historical session records.
[0058] In this embodiment, historical session records other than N historical session records among the M historical session records are displayed separately from the N historical session records, so that the user can intuitively determine the N historical session records and view them more intuitively.
[0059] In one embodiment, the historical session records other than the N historical session records in the M historical session records have different font colors or font color numbers from the N historical session records, or the N historical session records are highlighted.
[0060] In any of the above embodiments, after the step of displaying the indication information, the step further includes: sending the indication information to the target terminal.
[0061] In this embodiment, the prompt information is sent to the target terminal to remind the user of the target terminal to view the historical session record, thereby reducing the chance that the user of the target terminal misses the historical session record corresponding to the prompt information and facilitating the user of the target terminal to view it later.
[0062] In any of the above embodiments, the target terminal may be a terminal used by the M historical conversation record participants, or may not be a terminal used by the M historical conversation record participants.
[0063] In any of the above technical solutions, after the step of displaying the indication information, it also includes: storing the indication information.
[0064] In this embodiment, the indication information is stored so that the user can view it when needed, thereby reducing the situation where the prompt information has a time limit and cannot be viewed after the time limit.
[0065] In one of the embodiments, in a broad sense, it can be understood that the storage indication information can be understood as the collection prompt information.
[0066] In any of the above embodiments, the target operation input includes a third input and a fourth input, such as Figure 3 As shown, the information processing method also includes:
[0067] Step 302, when a third input for N historical conversation records is received, displaying a menu bar of the N historical conversation records, wherein the menu bar includes a reminder function identifier;
[0068] Step 304: display indication information when receiving a fourth input of a reminder function identifier.
[0069] In this embodiment, it is specifically defined how to determine whether the operation input matches the target operation input. Specifically, Figure 4 As shown, the second input may be a long press operation on the N historical conversation records or multiple touches on the N historical conversation records. After receiving the second input, a menu bar 402 of the N historical conversation records will be displayed so that the user can choose whether to set prompt information for the N historical conversation records.
[0070] In one embodiment, the fourth input may be a touch on the prompt function identifier.
[0071] In any of the above embodiments, the target operation input includes a fifth input and a sixth input, such as Figure 5 As shown, the information processing method also includes:
[0072] Step 502: when the fifth input is received, each of the M historical conversation records displays a to-be-selected mark;
[0073] Step 504: receiving a sixth input of one or more identifications to be selected, and displaying indication information.
[0074] In one embodiment, the fifth input may be inputting a specified character, such as @.
[0075] In this embodiment, after receiving the fifth input, the selection function of M historical session records is enabled. Specifically, each of the M historical session records displays a to-be-selected identifier 602, so that N historical session records can be determined based on whether the to-be-selected identifier displayed by each of the M historical session records is selected.
[0076] In one embodiment, if Figure 6 As shown, the sixth input may be a touch of one or more to-be-selected identifiers 602 .
[0077] In one embodiment, if Figure 7 As shown, it also includes:
[0078] Step 702, when the seventh input is received, display the address book list;
[0079] Step 704: receiving an eighth input to a contact in the address book list, and sending a prompt message to the contact.
[0080] In this embodiment, when the seventh input and the eighth input are received, prompt information can be quickly sent, simplifying the step of sending the prompt information to the contact.
[0081] In addition, this method can also be used to complete secret notifications for designated people. Contacts not in the group will not receive the reminder message, so that while completing the designated reminder, it will not affect other people in the group.
[0082] In one embodiment, the seventh input may be inputting a specified character, such as @.
[0083] In one of the embodiments, the eighth input is a touch on an identifier of a contact displayed in the address book list.
[0084] In one embodiment, if Figure 8 As shown, the information processing method also includes:
[0085] Step 802, receiving a ninth input for N historical conversation records;
[0086] Step 804: In response to the ninth input, N historical conversation records are displayed in the input area, and indication information is displayed.
[0087] In this embodiment, if Fig. 9 As shown, the ninth input may be dragging of N historical conversation records. Specifically, long press a certain historical conversation record and drag it to the input area 902 for display.
[0088] In one embodiment, one or more of the N historical session records are image data, such as Fig.10 As shown, the information processing method further includes: receiving a tenth input for the first position 1002 in the image data and receiving an eleventh input for the second position 1004 in the image data, and displaying indication information.
[0089] In one embodiment, the image data stores unique identification information of each historical session record. After receiving the tenth input for the first position 1002 in the image data, the starting historical session record can be obtained, and after receiving the eleventh input for the second position 1004 in the image data, the ending historical session record can be obtained.
[0090] For example, the unique identification information of the start historical session record is msgid=3, and the unique identification information of the end historical session record is msgid=6, then the N historical session records are represented as historical session records with msgid=3-6.
[0091] In one embodiment, if Fig.11 As shown, the prompt information 1102 is stored in the floating ball 1104 or the notification bar.
[0092] In this embodiment, when reminding others, the user can drag the reminder information 1102 in the notification bar or the floating ball 1104 to send it to the other party.
[0093] In one of the embodiments, the indication information includes at least part of the historical session records among the N historical session records.
[0094] In this technical solution, by displaying at least part of the N historical conversation records, the user can know the relevant content of the prompt information based on at least part of the displayed historical conversation records, so that the user can view the historical conversation records according to the actual usage scenario.
[0095] For example, there are currently two prompt messages displayed, one of which displays the meeting name, and the other displays the travel plan. When the user wants to view the historical conversation records about the meeting, the user can view the content of the meeting through the prompt message that displays the meeting name. In the above process, the user can select the prompt information according to the actual scenario, reducing the user's jump to the historical conversation record corresponding to the prompt information through the prompt information to determine whether the prompt information is the historical conversation record that the user wants to view. In this process, the convenience of the prompt information during use is improved.
[0096] In one embodiment, if Fig.12 As shown, the prompt information is displayed in the form of a card 1200. It can be understood that at least part of the historical conversation record can be regarded as a summary, which is displayed in the card.
[0097] In one embodiment, if Fig.13 As shown, the jump mark 1300 is located on one side of the card 1200 .
[0098] In this embodiment, the entire card is clickable. After receiving the prompt information, the user clicks on the prompt information displayed in the form of a card, extracts the unique identification information in the hyperlink, searches for the message corresponding to the unique identification information in the existing conversation records, and automatically jumps to the location corresponding to the message.
[0099] In any of the above embodiments, the information processing method, the indication information further includes: the number of historical session records corresponding to the indication information.
[0100] In this embodiment, the number of historical conversation records corresponding to the indication information is displayed so that the user can know the number of historical conversation records included in the current prompt information, so that the user can determine whether to view the prompt information according to the actual usage scenario.
[0101] For example, the number of historical conversation records included in the two received prompt messages is 10 and 20 respectively. If the current user is in a hurry, the user can select the prompt message including 10 historical conversation records to save time.
[0102] In one embodiment, if Fig.14 As shown, the number of historical conversation records corresponding to the indication information may also be represented by a single reminder and multiple consecutive reminders.
[0103] In one embodiment, if Fig.14 As shown, in case of the number of historical conversation records corresponding to the indication information, a border 1400 is used to surround the historical conversation records corresponding to the indication information.
[0104] In one embodiment, if Fig.15 As shown, an information processing device 1500 is proposed, including: a first receiving module 1502, used to receive operation input for N historical session records among M historical session records, wherein M and N are positive integers; a first display module 1504, used to display indication information when the operation input matches the target operation input, wherein the indication information is used to locate the positions of the N historical session records in the M historical session records.
[0105] In this technical solution, when the operation input of N historical conversation records among M historical conversation records matches the target operation input, prompt information is generated. By displaying the indication information, the user can search for N historical conversation records from the M historical conversation records according to the prompt information, thereby realizing the rapid location of the N historical conversation records, without the user having to scroll up and down the conversation records to search for the N historical conversation records, and the operation is convenient.
[0106] In one embodiment, it can be understood that the N historical conversation records are conversation records that want to be reminded, which can be conversation records that want to remind the user himself or the conversation records that want to remind other users. The M historical conversation records can be records generated when the user interacts with one or more other users, where M and N are positive integers, and their values can be 1 at the same time.
[0107] In one embodiment, the M historical conversation records include one or more of text, symbols (including but not limited to punctuation marks and emoticons), audio, image, video, compressed package, and document.
[0108] In one embodiment, the indication information may be in the form of a hyperlink to locate the positions of the N historical conversation records in the M historical conversation records.
[0109] In one embodiment, one or more historical session records among N historical session records are image data, and the indication information includes target information determined based on the image data, the target information includes an application name, a session group name, and location information of the N historical session records under the session group corresponding to the session group name in the M historical session records, and the first receiving module 1502 is also used to: receive a first input of the indication information, start an application with the application name; and open the session group with the session group name, and display the N historical session records according to the location information of the N historical session records in the M historical session records.
[0110] In this embodiment, the indication information also includes target information determined based on the image data, wherein the target information includes an application name and a conversation group name, so that after receiving the first input, the first input is responded to to start an application of the application name, open a conversation group of the conversation group name, and display N historical conversation records.
[0111] In one of the embodiments, the application name and the session group name included in the prompt information can be displayed to the user, and the user can know the application name and the session group name involved in the indication information, and then manually open the application and the session group, and then display N historical session records, such as receiving the user's input for the application icon, starting the application with the application name, and receiving the user's input for the session group name, opening the session group with the session group name. In this process, the prompt information plays a role in guiding the user to perform operations.
[0112] In one embodiment, the first input can be input based on a keyboard, can be input according to a user's gesture, or can be input according to a collected voice.
[0113] In one of the embodiments, in the step of receiving operation input for N historical session records among M historical session records, the first receiving module 1502 is used to: receive a screenshot input of the N historical session records by the user; in the step of displaying indication information, the first display module 1504 is used to: display a first image, which is an image obtained based on the screenshot input, wherein the first image is associated with target information, and the target information includes an application name, a session group name information, and location information of the N historical session records in the M historical session records.
[0114] In this embodiment, the screenshot input of N historical conversation records can convert the N historical conversation records from pieces of historical conversation information into overall image information. When the screenshot input matches the target operation input, a first image is input, wherein the first image is an image obtained based on the screenshot input, i.e., prompt information. In this embodiment, the screenshot input and the target operation input can be used as the judgment conditions for outputting prompt information, so as to quickly generate prompt information.
[0115] In addition, by limiting the first image to be associated with target information, wherein the target information includes the application name, session group name information, and location information of N historical session records in M historical session records, it is possible to instruct the user to open the application and session group based on the application name and session group name information, and then display the N historical session records based on the location information of the N historical session records in the M historical session records.
[0116] In one embodiment, the target operation input may be a screenshot input of three-finger draw L. For example, the screenshot input of the user's N historical conversation records is received as a screenshot input of three-finger swipe down, and the screenshot input of three-finger swipe down does not match the screenshot input of three-finger draw L. In this case, the first image is not generated; and when the screenshot input of the user's N historical conversation records is received as a screenshot input of three-finger swipe down, it matches the target operation input, and in this case, the first image is generated.
[0117] In one of the embodiments, the indication information includes a jump mark, and the step of displaying the indication information, the first display module 1504 is further used to: when the identity information of the target session contact does not belong to the session group with the session group name, cancel the display of the jump mark; when the identity information of the target session contact belongs to the session group with the session group name, display the jump mark.
[0118] In this embodiment, the prompt information further includes a jump identifier, wherein the jump identifier is used to implement a jump of the N historical conversation records. In this embodiment, the jump of the N historical conversation records can be controlled according to whether the jump identifier is displayed. Specifically, in the case where the identity information of the target conversation contact does not belong to the conversation group with the conversation group name, the jump identifier is not displayed to prevent the N historical conversation records from being leaked to the contacts of the conversation group that does not belong to the conversation group name, thereby causing information leakage. In the case where the identity information of the target conversation contact belongs to the conversation group with the conversation group name, the jump identifier is displayed to implement the positioning of the N historical conversation records according to the jump identifier.
[0119] In any of the above embodiments, the jump mark can be a graphic or a text, and its specific form is not limited here.
[0120] In one of the embodiments, the first display module 1504 is further used to: display a first image when the identity information of the target session contact belongs to a session group with a session group name; receive a second input from the user regarding the first image; and display a second image in response to the second input; wherein the second image is an image obtained by taking a screenshot of a historical session record in the session group, and the historical session record in the session group is associated with at least one historical session record among the N historical session records.
[0121] In this embodiment, the first image is displayed so that the user can view N historical conversation records, that is, view the content that the user is reminded to view, and the second image associated with the first image is displayed to the user so that the user can view more relevant content that the user is reminded to view.
[0122] In one embodiment, the second input may be: long pressing a selection operation of “more information” in a menu bar displayed by the first image.
[0123] In one of the embodiments, the historical session records other than the N historical session records among the M historical session records are displayed separately from the N historical session records.
[0124] In this embodiment, historical session records other than N historical session records among the M historical session records are displayed separately from the N historical session records, so that the user can intuitively determine the N historical session records and view them more intuitively.
[0125] In one embodiment, the historical session records other than the N historical session records in the M historical session records have different font colors or font color numbers from the N historical session records, or the N historical session records are highlighted.
[0126] In one embodiment, the information processing device 1500 further includes a sending module, wherein the sending module is used to send the indication information to the target terminal.
[0127] In this embodiment, the prompt information is sent to the target terminal to remind the user of the target terminal to view the historical session record, thereby reducing the chance that the user of the target terminal misses the historical session record corresponding to the prompt information and facilitating the user of the target terminal to view it later.
[0128] In any of the above embodiments, the target terminal may be a terminal used by the M historical conversation record participants, or may not be a terminal used by the M historical conversation record participants.
[0129] In one embodiment, the information processing device 1500 further includes a storage module, wherein the storage module is used to store indication information.
[0130] In this embodiment, the indication information is stored so that the user can view it when needed, thereby reducing the situation where the prompt information has a time limit and cannot be viewed after the time limit.
[0131] In one of the embodiments, in a broad sense, it can be understood that the storage indication information can be understood as the collection prompt information.
[0132] In one embodiment, the target operation input includes a third input and a fourth input, and the first display module 1504 is specifically used to: when receiving the third input for N historical conversation records, display a menu bar of N historical conversation records, wherein the menu bar includes a reminder function identifier; when receiving the fourth input for the reminder function identifier, display indication information.
[0133] In this embodiment, it is specifically defined how to determine whether the operation input matches the target operation input. Specifically, the second input can be a long press operation on N historical conversation records, or multiple touches on N historical conversation records. After receiving the second input, a menu bar of N historical conversation records will be displayed so that the user can choose whether to set prompt information for the N historical conversation records.
[0134] In one embodiment, the fourth input may be a touch on the prompt function identifier.
[0135] In one embodiment, the target operation input includes a fifth input and a sixth input, and the first display module 1504 is specifically used to: when the fifth input is received, each historical conversation record in the M historical conversation records displays an identifier to be selected; when the sixth input for one or more identifiers to be selected is received, display indication information.
[0136] In one embodiment, the fifth input may be inputting a specified character, such as @.
[0137] In this embodiment, after receiving the fifth input, the selection function of M historical session records is enabled. Specifically, each of the M historical session records displays a to-be-selected identifier, so that N historical session records can be determined based on whether the to-be-selected identifier displayed by each of the M historical session records is selected.
[0138] In one embodiment, the sixth input may be a touch of one or more identifications to be selected.
[0139] In one embodiment, the first display module 1504 is specifically configured to: receive a ninth input for N historical conversation records; and in response to the ninth input, display the N historical conversation records in the input area and display the indication information.
[0140] In this embodiment, the ninth input may be dragging of N historical conversation records. Specifically, the user long presses a specific historical conversation record and drags it to the input area for display.
[0141] In one embodiment, one or more historical conversation records among N historical conversation records are image data, and the first display module 1504 is specifically used to: receive the tenth input for the first position in the image data and receive the eleventh input for the second position in the image data, and display the indication information.
[0142] In one embodiment, the image data stores unique identification information of each historical conversation record. After receiving the tenth input for the first position in the image data, the starting historical conversation record can be obtained, and after receiving the eleventh input for the second position in the image data, the ending historical conversation record can be obtained.
[0143] In one embodiment, the prompt information is stored in a floating ball or a notification bar.
[0144] In this embodiment, when reminding others, the user can drag the reminder information in the notification bar or the floating ball and send it to the other party.
[0145] In one of the embodiments, the indication information includes at least part of the historical session records among the N historical session records.
[0146] In this technical solution, by displaying at least part of the N historical conversation records, the user can know the relevant content of the prompt information based on at least part of the displayed historical conversation records, so that the user can view the historical conversation records according to the actual usage scenario.
[0147] For example, there are currently two prompt messages displayed, one of which displays the meeting name, and the other displays the travel plan. When the user wants to view the historical conversation records about the meeting, the user can view the content of the meeting through the prompt message that displays the meeting name. In the above process, the user can select the prompt information according to the actual scenario, reducing the user's jump to the historical conversation record corresponding to the prompt information through the prompt information to determine whether the prompt information is the historical conversation record that the user wants to view. In this process, the convenience of the prompt information during use is improved.
[0148] In one embodiment, the prompt information is displayed in the form of a card. It can be understood that at least part of the historical conversation record can be regarded as a summary, which is displayed in the card.
[0149] In this embodiment, the entire card is clickable. After receiving the prompt information, the user clicks on the prompt information displayed in the form of a card, extracts the unique identification information in the hyperlink, searches for the message corresponding to the unique identification information in the existing conversation records, and automatically jumps to the location corresponding to the message.
[0150] In any of the above embodiments, the information processing method, the indication information further includes: the number of historical session records corresponding to the indication information.
[0151] In this embodiment, the number of historical conversation records corresponding to the indication information is displayed so that the user can know the number of historical conversation records included in the current prompt information, so that the user can determine whether to view the prompt information according to the actual usage scenario.
[0152] In one of the embodiments, the number of historical conversation records corresponding to the indication information may also be represented by a single reminder and multiple consecutive reminders.
[0153] In one of the embodiments, when the number of historical conversation records corresponding to the indication information is indicated, a border is used to surround the historical conversation records corresponding to the indication information.
[0154] The information processing device 1500 in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0155] The information processing device 1500 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0156] like Fig.16 As shown, an embodiment of the present application also provides an electronic device 1600, including a processor 1610, a memory 1609, and a program or instruction stored in the memory 1609 and executable on the processor 1610. When the program or instruction is executed by the processor 1610, each process of the above-mentioned information processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0157] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0158] Fig.17 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0159] like Fig.17 As shown, the electronic device 1600 includes but is not limited to: a radio frequency unit 1601, a network module 1602, an audio output unit 1603, an input unit 1604, a sensor 1605, a display unit 1606, a user input unit 1607, an interface unit 1608, a memory 1609, and a processor 1610 and other components.
[0160] Those skilled in the art will appreciate that the electronic device 1600 may further include a power supply 1611 (such as a battery) for supplying power to various components. The power supply 1611 may be logically connected to the processor 1610 via a power management system, thereby enabling the power management system to manage functions such as charging, discharging, and power consumption. Fig.17 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0161] The radio frequency unit 1601 is used to transmit signals.
[0162] Processor 1610 is specifically used to receive operation input for N historical session records among M historical session records, where M and N are positive integers; when the operation input matches the target operation input, display indication information, where the indication information is used to locate the positions of the N historical session records in the M historical session records.
[0163] In one embodiment, one or more historical session records among N historical session records are image data, and the indication information includes target information determined based on the image data, the target information includes an application name, a session group name, and location information of the N historical session records under the session group corresponding to the session group name in the M historical session records. The processor 1610 is also used to: receive a first input of the indication information, start an application with the application name; open the session group with the session group name, and display the N historical session records according to the location information of the N historical session records in the M historical session records.
[0164] In one embodiment, processor 1610 is specifically configured to receive a screenshot input of N historical session records from a user; and display a first image, where the first image is an image obtained based on the screenshot input, wherein the first image is associated with target information, and the target information includes an application name, a session group name information, and location information of the N historical session records in the M historical session records.
[0165] In one embodiment, the processor 1610 is further configured to: cancel displaying the jump mark when the identity information of the target session contact does not belong to the session group with the session group name; and display the jump mark when the identity information of the target session contact belongs to the session group with the session group name.
[0166] In one of the embodiments, the processor 1610 is further used to: display a first image when the identity information of the target session contact belongs to a session group with a session group name; receive a second input from the user for the first image; and display a second image in response to the second input; wherein the second image is an image obtained by taking a screenshot of a historical session record in the session group, and the historical session record in the session group is associated with at least one historical session record among N historical session records.
[0167] In one of the embodiments, the processor 1610 is further configured to: display the historical session records other than the N historical session records among the M historical session records separately from the N historical session records.
[0168] In one embodiment, the processor 1610 is further configured to: send the indication information to the target terminal.
[0169] In one of the embodiments, the indication information further includes: the number of historical session records indicated by the indication information.
[0170] It should be understood that in the embodiment of the present application, the radio frequency unit 1601 can be used to send and receive information or send and receive signals during a call, specifically, receive downlink data from a base station or send uplink data to a base station. The radio frequency unit 1601 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0171] The network module 1602 provides users with wireless broadband Internet access, such as helping users to send and receive emails, browse web pages, and access streaming media.
[0172] The audio output unit 1603 can convert the audio data received by the RF unit 1601 or the network module 1602 or stored in the memory 1609 into an audio signal and output it as sound. Moreover, the audio output unit 1603 can also provide audio output related to a specific function performed by the electronic device 1600 (for example, a call signal reception sound, a message reception sound, etc.). The audio output unit 1603 includes a speaker, a buzzer, a receiver, etc.
[0173] The input unit 1604 is used to receive audio or video signals. The input unit 1604 may include a graphics processing unit (GPU) 5082 and a microphone 5084. The graphics processor 5082 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The processed image frame can be displayed on the display unit 1606, or stored in the memory 1609 (or other storage medium), or sent via the radio frequency unit 1601 or the network module 1602. The microphone 5084 can receive sound and can process the sound into audio data. The processed audio data can be converted into a format output that can be sent to a mobile communication base station via the radio frequency unit 1601 in the case of a telephone call mode.
[0174] The electronic device 1600 also includes at least one sensor 1605, such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, a light sensor, a motion sensor, and other sensors.
[0175] The display unit 1606 is used to display information input by the user or information provided to the user. The display unit 1606 may include a display panel 5122, which may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
[0176] The user input unit 1607 can be used to receive input digital or character information, and to generate key signal input related to user settings and function control of the electronic device. Specifically, the user input unit 1607 includes a touch panel 5142 and other input devices 5144. The touch panel 5142 is also called a touch screen, which can collect the user's touch operations on or near it. The touch panel 5142 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, and converts it into contact coordinates, and then sends it to the processor 1610, receives the command sent by the processor 1610 and executes it. Other input devices 5144 may include but are not limited to physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.
[0177] The touch panel 5142 may be overlaid on the display panel 5122. When the touch panel 5142 detects a touch operation on or near it, it is transmitted to the processor 1610 to determine the type of the touch event, and then the processor 1610 provides a corresponding visual output on the display panel 5122 according to the type of the touch event. The touch panel 5142 and the display panel 5122 may be two independent components or integrated into one component.
[0178] The interface unit 1608 is an interface for connecting an external device to the electronic device 1600. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, etc. The interface unit 1608 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within the electronic device 1600 or may be used to transmit data between the electronic device 1600 and an external device.
[0179] The memory 1609 can be used to store software programs and various data. The memory 1609 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile terminal (such as audio data, a phone book, etc.), etc. In addition, the memory 1609 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0180] The processor 1610 performs various functions of the electronic device 1600 and processes data by running or executing software programs and / or modules stored in the memory 1609 and calling data stored in the memory 1609, thereby monitoring the electronic device 1600 as a whole. The processor 1610 may include one or more processing units; preferably, the processor 1610 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications.
[0181] The electronic device 1600 may further include a power supply 1611 for supplying power to various components. The power supply 1611 may be logically connected to the processor 1610 via a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system.
[0182] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the above-mentioned processes are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0183] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0184] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned information processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0185] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0186] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0187] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods of each embodiment of the present application.
[0188] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An information processing method, characterized in that: include: Receiving operation input for N historical session records among the M historical session records, where M and N are positive integers; In a case where the operation input matches the target operation input, displaying indication information, wherein the indication information is used to locate the positions of the N historical conversation records in the M historical conversation records; The step of receiving operation inputs for N historical conversation records among the M historical conversation records includes: Receiving a screenshot input of the N historical session records from a user; The step of displaying the indication information comprises: displaying a first image, where the first image is an image obtained based on the screenshot input; The first image is associated with target information, and the target information includes an application name, a session group name information, and location information of the N historical session records in the M historical session records; The information processing method further includes: In a case where the identity information of the target conversation contact belongs to the conversation group with the conversation group name, displaying a first image; receiving a second input of the first image by a user; In response to the second input, displaying a second image; The second image is an image obtained by taking a screenshot of a historical conversation record in the conversation group, and the historical conversation record in the conversation group is associated with at least one historical conversation record among the N historical conversation records.
2. The information processing method according to claim 1, characterized in that: One or more of the N historical session records are image data, the indication information includes target information determined based on the image data, the target information includes an application name, a session group name, and location information of the N historical session records in the M historical session records under the session group corresponding to the session group name, and the information processing method further includes: receiving a first input of the indication information, and starting an application program with the application program name; The conversation group with the conversation group name is opened, and the N historical conversation records are displayed according to the position information of the N historical conversation records in the M historical conversation records.
3. The information processing method according to claim 1, characterized in that: The indication information includes a jump identifier, and the step of displaying the indication information further includes: In the case where the identity information of the target session contact does not belong to the session group with the session group name, canceling the display of the jump mark; In the case where the identity information of the target session contact belongs to the session group with the session group name, the jump mark is displayed.
4. The information processing method according to any one of claims 1 to 3, characterized in that: The information processing method further includes: The historical session records other than the N historical session records among the M historical session records are displayed separately from the N historical session records.
5. The information processing method according to any one of claims 1 to 3, characterized in that: The information processing method, the indication information also includes: The number of the historical session records indicated by the indication information.
6. An information processing device, characterized in that: include: A first receiving module is used to receive operation inputs on N historical conversation records among the M historical conversation records, where M and N are positive integers; A first display module, configured to display indication information when the operation input matches a target operation input, wherein the indication information is used to locate the position of the N historical conversation records in the M historical conversation records; The first receiving module is used to: receive a screenshot input of the N historical session records by a user; The first display module is used to: display a first image, where the first image is an image obtained based on the screenshot input; The first image is associated with target information, and the target information includes an application name, a session group name information, and location information of the N historical session records in the M historical session records; The first display module is also used for: In a case where the identity information of the target conversation contact belongs to the conversation group with the conversation group name, displaying a first image; receiving a second input of the first image by a user; In response to the second input, displaying a second image; The second image is an image obtained by taking a screenshot of a historical conversation record in the conversation group, and the historical conversation record in the conversation group is associated with at least one historical conversation record among the N historical conversation records.
7. An electronic device, characterized in that: The method comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the information processing method as claimed in any one of claims 1 to 5.
8. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the information processing method according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Method for displaying messages and mobile terminal
CN108228033A