Information storage method and apparatus, electronic device, and storage medium

WO2026175311A1PCT designated stage Publication Date: 2026-08-27GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2026/078887
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-20
Filing Date
2026-02-12
Publication Date
2026-08-27

Smart Images

  • Figure CN2026078887_27082026_PF_FP_ABST
    Figure CN2026078887_27082026_PF_FP_ABST
Patent Text Reader

Abstract

An information storage method and apparatus, an electronic device, and a storage medium. The information storage method comprises: when a memory trigger operation for an interface has been received, acquiring, from the interface, memory information to be stored; and storing the memory information in a target application matching the memory information.
Need to check novelty before this filing date? Find Prior Art

Description

Information storage methods, devices, electronic equipment and storage media

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese application No. 202510192740.8, filed on February 20, 2025, the entire contents of which are incorporated herein by reference for all purposes. Technical Field

[0003] This application relates to the field of electronic equipment technology, and more specifically, to an information storage method, apparatus, electronic device, and storage medium. Background Technology

[0004] With the rapid advancement of technology and living standards, electronic devices (such as smartphones and tablets) have become one of the most commonly used electronic products in people's lives. In practical use, users often have the need to record relevant information using electronic devices; for example, users need to save phone numbers in their address book or record to-do items in their memo app. Summary of the Invention

[0005] This application discloses an information storage method, apparatus, electronic device, and storage medium.

[0006] In a first aspect, embodiments of this application provide an information storage method, the method comprising: upon receiving a memory trigger operation on an interface, acquiring memory information to be stored in the interface; and storing the memory information in a target application that matches the memory information.

[0007] Secondly, embodiments of this application provide an information storage device, the device comprising: an information acquisition module and a memory storage module, wherein the information acquisition module is used to acquire memory information to be stored in the interface upon receiving a memory trigger operation on the interface; the memory storage module is used to store the memory information in a target application that matches the memory information.

[0008] Thirdly, embodiments of this application provide an electronic device, including: one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more application programs are configured to perform the information storage method provided in the first aspect above.

[0009] Fourthly, embodiments of this application provide a computer-readable storage medium storing program code, which can be invoked by a processor to execute the information storage method provided in the first aspect above. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 shows a flowchart of an information storage method according to an embodiment of this application.

[0012] Figure 2 shows a flowchart of an information storage method according to another embodiment of this application.

[0013] Figure 3 shows a schematic diagram of an interface provided in an embodiment of this application.

[0014] Figure 4 shows a flowchart of an information storage method according to yet another embodiment of this application.

[0015] Figure 5 shows a flowchart of an information storage method according to another embodiment of this application.

[0016] Figure 6 shows a schematic diagram of an interface provided in an embodiment of this application.

[0017] Figure 7 shows a flowchart of an information storage method according to another embodiment of this application.

[0018] Figure 8 shows a schematic diagram of an interface provided in an embodiment of this application.

[0019] Figure 9 shows a flowchart of an information storage method according to yet another embodiment of this application.

[0020] Figure 10 shows a schematic diagram of an interface provided in an embodiment of this application.

[0021] Figure 11 shows a schematic diagram of an interface provided in an embodiment of this application.

[0022] Figure 12 shows a schematic diagram of an interface provided in an embodiment of this application.

[0023] Figure 13 shows a block diagram of an information storage device according to an embodiment of the present application.

[0024] Figure 14 is a block diagram of an electronic device for performing an information storage method according to an embodiment of the present application.

[0025] Figure 15 is a storage unit for storing or carrying program code that implements the information storage method according to the embodiments of this application. Detailed Implementation

[0026] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.

[0027] With the widespread use of electronic devices, people frequently utilize them to save information in their work and daily lives. Typically, this is done by manually inputting information into the device. For example, to record a to-do item, a user might open a memo app and add it; to add a contact, they might open their contacts; and to save usernames and passwords, they might open a password manager app. This process is not only time-consuming but also disrupts the user experience. It becomes particularly cumbersome when users need to quickly capture information.

[0028] Of course, with the improvement of the configuration and intelligence level of electronic devices, smart assistants are widely used in various electronic devices. When people need to record information, they can also interact with electronic devices through voice using smart assistants, and the smart assistants can help users record relevant information. However, currently, when recording information through smart assistants, only the information input by the user's voice can be recorded, and it can only be recorded in the smart assistant's corresponding storage space. It cannot help users quickly store the information they need to the application they require.

[0029] To address the aforementioned problems, the inventors have proposed an information storage method, apparatus, electronic device, and storage medium as provided in the embodiments of this application. These methods enable users to trigger the recording of information from the interface into corresponding applications through user operations. This reduces the number of operations required for users to record information into applications, improves the convenience of recording information from the interface into applications, and enhances the usability of the electronic device. The specific information storage method will be described in detail in the subsequent embodiments.

[0030] The embodiments of this application provide an information storage method, the method comprising: upon receiving a memory trigger operation on an interface, acquiring memory information to be stored in the interface; and storing the memory information in a target application that matches the memory information.

[0031] According to an embodiment of this application, the step of obtaining the memory information to be stored in the interface upon receiving a memory trigger operation for the interface includes: upon receiving a screenshot operation for the interface, displaying a first prompt message for the screenshot of the interface in the interface, the first prompt message being used to prompt the storage of information in the screenshot of the interface; and upon receiving a confirmation operation for the first prompt message, obtaining the memory information to be stored in the screenshot of the interface.

[0032] According to the embodiments of this application, the step of displaying a first prompt message for the screenshot of the interface on the interface when a screenshot operation for the interface is received includes: displaying the first prompt message on the interface when a screenshot operation for the interface is received and the application corresponding to the current interface is any application in the target list.

[0033] According to an embodiment of this application, the method further includes: determining an information memory score in the interface corresponding to each installed application, the information memory score being used to characterize the probability that information in the application's interface is recorded; and adding applications whose information memory scores meet the target score condition to the target list.

[0034] According to an embodiment of this application, obtaining the memory information to be stored in the screenshot includes: identifying the image content in the screenshot; and obtaining the structured information corresponding to the image content as the memory information to be stored.

[0035] According to an embodiment of this application, the first prompt information includes a first memory control. When a screenshot operation is received for the interface, displaying the first prompt information for the screenshot on the interface includes: when a screenshot operation is received for the interface, displaying the first memory control at the location of the screenshot identifier corresponding to the screenshot.

[0036] The step of obtaining the memory information to be stored in the screenshot of the interface and storing the memory information in a target application that matches the memory information when a confirmation operation for the first prompt information is received includes: if a trigger operation for the first memory control is detected, obtaining the memory information to be stored in the interface; and storing the memory information in a target application that matches the memory information.

[0037] According to an embodiment of this application, the first prompt information further includes a second memory control, and the method further includes: if a trigger operation is detected for the second memory control, then obtaining memory information to be stored in the interface; and storing the memory information in a target storage space.

[0038] According to an embodiment of this application, before storing the memory information into a target application that matches the memory information, the method further includes: displaying a second prompt message in the interface, the second prompt message being used to prompt that the memory information be stored into the target application; storing the memory information into the target application that matches the memory information includes: storing the memory information into the target application upon receiving a confirmation operation for the second prompt message.

[0039] According to an embodiment of this application, displaying the second prompt information on the interface includes: if there is a target application that matches the memory information, then displaying the second prompt information on the interface.

[0040] According to an embodiment of this application, the method further includes: if there is no target application matching the memory information, then storing the memory information in a target storage space.

[0041] According to the embodiments of this application, the step of displaying the second prompt information on the interface if a target application matching the memory information exists includes: if a target application matching the information type corresponding to the memory information exists, then the second prompt information is displayed on the interface.

[0042] According to an embodiment of this application, after displaying the second prompt information on the interface, the method further includes: if no operation is received for the second prompt information within a target duration, then canceling the display of the second prompt information and storing the memory information in a target storage space.

[0043] According to an embodiment of this application, storing the memory information in a target application that matches the memory information includes: determining the target application to which the memory information should be stored based on the memory intent identified from the interface; and storing the memory information in the target application.

[0044] According to an embodiment of this application, storing the memory information into a target application that matches the memory information includes: displaying an information editing interface of the target application, the information editing interface including the memory information; and storing the memory information into the target application upon receiving a confirmation operation in the information editing interface.

[0045] According to an embodiment of this application, before storing the memory information into the target application upon receiving a confirmation operation in the information editing interface, the method further includes: if the memory information does not contain at least a portion of the information to be filled in the information editing interface, then displaying a third prompt message in the information editing interface, the third prompt message being used to prompt for supplementation of the memory information; and upon receiving an information input operation in the information editing interface, displaying the memory information after supplementation in the information editing interface.

[0046] The step of storing the memory information into the target application upon receiving a confirmation operation in the information editing interface includes: storing the memory information with supplemented information into the target application upon receiving a confirmation operation in the information editing interface.

[0047] According to an embodiment of this application, storing the memory information in a target application that matches the memory information includes: determining the information type corresponding to the memory information; and storing the memory information in a target application that matches the information type.

[0048] According to an embodiment of this application, after storing the memory information in a target application that matches the memory information, the method further includes: displaying an information input interface; if there is a keyword matching the memory information in the information input interface, then displaying a fourth prompt message in the information input interface, the fourth prompt message being used to prompt the memory information to be filled into the information input interface; and upon receiving a confirmation operation for the fourth prompt message, filling the memory information into the information input interface.

[0049] The information storage method provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0050] Please refer to Figure 1, which shows a flowchart of an information storage method provided in one embodiment of this application. In a specific embodiment, the information storage method is applied to the information storage device 700 shown in Figure 13 and the electronic device 100 (Figure 14) configured with the information storage device 700. The specific flow of this embodiment will be described below using an electronic device as an example. Of course, it is understood that the electronic device used in this embodiment can be a smartphone, tablet computer, smartwatch, e-reader, etc., and is not limited thereto. The flow shown in Figure 1 will be described in detail below. The information storage method specifically includes the following steps:

[0051] Step S110: Upon receiving a memory trigger operation for the interface, obtain the memory information to be stored in the interface.

[0052] The aforementioned memory information can be structured information extracted from the interface of an electronic device and processed. Structured information is a form of data organization in which data is organized into a predefined format. Structured information can include explicit fields or columns, as well as corresponding data types. This data organization method makes data storage, retrieval, and analysis more efficient and accurate.

[0053] In this embodiment, the interface currently displayed by the electronic device can be any interface. For example, it can be the application interface of an application running in the foreground of the electronic device, a split-screen application interface, or the desktop of the electronic device, where the interface area corresponding to the application interface is displayed. The electronic device can receive operations on the interface, and upon receiving a memory trigger operation on the interface, it can obtain the memory information to be stored in the interface. The memory trigger operation can be an operation used to trigger the memorization of information in the interface.

[0054] In some implementations, the above memory triggering operation can be a touch operation that satisfies the target touch conditions.

[0055] In one possible implementation, the memory trigger operation described above can be a single-finger swipe operation. When the memory trigger operation is a single-finger swipe operation, the target touch conditions may include at least one of the following: the swipe operation area is located in a target area of ​​the interface, the swipe direction is the target swipe direction, and the swipe distance is greater than the target distance. For example, the above target touch conditions can be used to identify a user's horizontal swipe operation in the top area of ​​the screen, allowing the user to trigger the recording of information on the interface through a single-finger swipe operation.

[0056] In one possible implementation, the memory trigger operation described above can be a multi-finger swipe operation. When the memory trigger operation is a multi-finger swipe operation, the target touch conditions may include at least one of the following: the number of fingers performing the swipe operation is a target number, the swipe direction is a target swipe direction, and the swipe distance is greater than a target distance. For example, the above target touch conditions can be used to identify a vertical swipe operation performed by the user using three fingers, allowing the user to trigger the recording of information on the interface by performing a three-finger swipe down or a three-finger swipe up.

[0057] In one possible implementation, the memory triggering operation described above can be a click operation on the screen. When the memory triggering operation is a click operation on the screen, the target touch conditions can include at least one of the following: the touch area meets a target area condition, the click force meets a target force condition, and the click frequency meets a target frequency condition. For example, the above target touch conditions can be used to identify a user's double-tap operation on the screen using their knuckles, allowing the user to trigger the recording of information on the interface by double-tapping the screen with their knuckles.

[0058] In some implementations, the memory triggering operation described above can also be an operation recognized based on user-input speech. Specifically, the electronic device can acquire the user's input speech, convert the input speech to text using automatic speech recognition (ASR) technology, and determine the memory triggering operation based on the converted input information.

[0059] In one possible implementation, the electronic device can activate a smart assistant based on user input, and the smart assistant can collect and recognize the user's voice input to detect memory-triggered operations. The smart assistant is a software program utilizing artificial intelligence technology, designed to help users complete various tasks and provide necessary information and services. After detecting the activation of the smart assistant on the interface, the electronic device can display the corresponding interface area for the smart assistant, including an information input interface; in this interface, the user can input text or voice information.

[0060] In one possible implementation, after acquiring the converted input information, the electronic device can identify keywords in the input information to determine whether it needs to store the information and whether the user has initiated a memory trigger operation. After acquiring the keywords in the input information, the electronic device can match the acquired keywords with target keywords. If any of the keywords matches the target keyword (i.e., the input information includes the target keyword), it indicates that the information on the interface needs to be recorded, thus confirming that the memory trigger operation has been received. If none of the keywords matches the target keyword (i.e., the input information does not include the target keyword), it indicates that the information on the interface does not need to be recorded, thus confirming that the memory trigger operation has not been received. The target keyword is a pre-set keyword used to trigger the recording of information on the interface. Specifically, the target keyword is not limited; for example, it can include keywords such as "note," "help me remember," "record," "remember," "store," "save," "save," etc., that directly indicate the user's intention to store information.

[0061] Optionally, the electronic device may store a pre-trained text keyword extraction model (such as a neural network model). When the electronic device obtains the above input information, it can obtain the keywords in the input information by inputting the input information into the text keyword extraction model.

[0062] Of course, in the embodiments of this application, the specific operation type of the above memory triggering operation is not limited.

[0063] In some implementations, when an electronic device acquires memory information to be stored in an interface, it can identify the information in the interface; after identifying the information in the interface, it can process the identified information in the interface to obtain structured information, and use the obtained structured information as memory information.

[0064] In one possible implementation, the structured information described above can be in the form of triples or key-value pairs; however, the specific form of the structured information is not limited. By extracting the information from the identified interface into structured information, it is easier to subsequently store the structured information in the corresponding application.

[0065] Optionally, when the structured information is in triple form, it can include an entity, an entity attribute, and an entity attribute value. The entity can represent the subject, the entity attribute can represent the relationship between the entity and the entity attribute value, and the entity attribute value is the specific value of the entity attribute. Understandably, the above acquisition of structured information can be viewed as Relational Triple Extraction (RTE), which extracts two entities and their corresponding relations from text simultaneously. A triple can be represented as (Subject, Relation, Object) or (Subject, Prodicate, Object), where Subject and Object are two entities, also called the head entity and tail entity, respectively. Relation and Prodicate represent the relation category. The head entity is the entity mentioned above, the tail entity is the entity attribute value, and the relation category is the entity attribute. For example, for the information "Product released on February 28th" identified in the interface, the extracted entity is "Product Released," the entity attribute is "Time," and the entity attribute value is "February 28th."

[0066] In one possible implementation, a pre-trained interface recognition model can be used to identify the interface displayed on an electronic device. This interface recognition model can be pre-trained to identify content on the interface, extract relevant information of interest to the user, and remove irrelevant information. For example, the interface recognition model could be a neural network model trained for the interface recognition task described above; however, the specific type of interface recognition model is not limited.

[0067] In one possible implementation, when an electronic device acquires memory information to be stored in an interface, it may identify the information of the entire page displayed on the interface. For example, when an electronic device displays a webpage, since the screen size of the electronic device is limited and cannot display the entire content of the webpage, the information to be stored in the interface may be identified within the entire webpage. As another example, when an electronic device displays a document, it may acquire the entire document and identify the information within it.

[0068] Step S120: Store the memory information in a target application that matches the memory information.

[0069] In this embodiment of the application, after the electronic device obtains the above memory information, it can determine the application that matches the memory information (as the target application) and store the obtained memory information in the target application.

[0070] In some implementations, the electronic device can identify the user's memory intent based on the interface. This memory intent represents how the user wants to store the information on the interface. For example, it can identify the user's intention to save the information on the interface as a to-do list, or the user's intention to save the numbers on the interface as bank card information, or the user's intention to save the name and number on the interface as contact information. Based on the identified memory intent, the target application to which the memory information needs to be stored can be determined; then, the memory information can be stored in the target application.

[0071] In one possible implementation, the electronic device can use a Large Language Model (LLM) to identify the user's memory intent based on the above interface. This LLM can be fine-tuned according to the scenario in which the memory intent is identified. A LLM refers to a deep learning model trained using a large amount of text data. Its core idea is to learn the patterns and structures of natural language through large-scale unsupervised training, thereby simulating the human language cognition and generation process to a certain extent.

[0072] The information storage method provided in this application allows users to trigger the recording of information on the interface through operations, reducing the number of operations required when recording information to the corresponding application. Furthermore, it enables the system to further identify the user's intent to store information in the relevant application, providing more in-depth services, further reducing user operations, improving the convenience of recording information from the interface to the corresponding application, and enhancing the usability of the electronic device.

[0073] Please refer to Figure 2, which shows a flowchart of an information storage method provided in another embodiment of this application. This information storage method is applied to the aforementioned electronic device. The flowchart shown in Figure 2 will be described in detail below. Specifically, the information storage method may include the following steps:

[0074] Step S210: Upon receiving a screenshot operation for the interface, display a first prompt message for the screenshot on the interface. The first prompt message is used to prompt the user to store the information in the screenshot.

[0075] In this embodiment, the recording of information from the electronic device's interface can be triggered when a user takes a screenshot. Specifically, upon receiving a screenshot request, the electronic device can capture the currently displayed interface and display a first prompt message on the screen indicating that the information in the screenshot should be saved. In other words, when a user takes a screenshot, the electronic device not only captures the interface but also prompts the user to record the information within the screenshot.

[0076] In some implementations, when an electronic device receives a screenshot request for an interface, it takes a screenshot of the displayed interface and then displays a screenshot identifier on the interface. A memory control is also displayed at the location corresponding to the screenshot identifier. This memory control prompts the user to save the information in the screenshot and can also trigger the saving of the information in the screenshot. The screenshot identifier can be a thumbnail of the screenshot.

[0077] In one possible implementation, in addition to displaying operation controls for screenshotting at the locations corresponding to the screenshot markers mentioned above, for example, referring to Figure 3, after the electronic device takes a screenshot of the interface, it can display a thumbnail A2 of the screenshot on interface A1, and below the thumbnail A2, display a delete control A3 for triggering the deletion of the screenshot, a share control A4 for triggering the sharing of the screenshot, and a memory control A5 for triggering the recording of information in the screenshot. Of course, the specific operation controls displayed by the electronic device on the interface are not limited; for example, they may also include controls for triggering long screenshots.

[0078] In some implementations, the specific operation method of the above screenshot operation is not limited. For example, it can be a multi-finger swipe operation in the vertical direction of the screen, or a tapping operation on the back cover of the electronic device, or a tapping operation on the screen with a knuckle.

[0079] In some implementations, when an electronic device receives a screenshot of the interface, it can display the first prompt information on the interface by displaying it in the notification bar; or it can display it via a fluid cloud. The fluid cloud function can present different services and status messages in different forms (bubbles, capsules, panels) in the status bar. This design aims to display high-attention and high-efficiency services in real time while reducing user disturbance. Users can quickly obtain key information and perform corresponding operations through simple swipes and clicks, greatly improving usage efficiency.

[0080] Of course, in this embodiment of the application, the specific way in which the electronic device displays the above first prompt information on the interface is not limited.

[0081] Step S220: Upon receiving a confirmation operation for the first prompt information, obtain the memory information to be stored in the screenshot of the interface.

[0082] In this embodiment of the application, after displaying the first prompt information, the electronic device can detect the user's input operation. Upon receiving a confirmation operation for the first prompt information, it can obtain the memory information to be stored in the interface.

[0083] In some implementations, when the electronic device displays the first prompt information on the interface, it may be a memory control displayed at the position corresponding to the screenshot marker on the interface after the electronic device has taken a screenshot; the electronic device may determine the memory information to be stored on the interface when it detects a trigger operation on the memory control, such as a click operation or a press operation.

[0084] In one possible implementation, upon receiving a confirmation operation for the aforementioned first prompt information, the electronic device can identify the image content in the screenshot and obtain the structured information corresponding to the image content as memory information to be stored. In other words, the electronic device can identify and process the screenshot to obtain memory information.

[0085] Optionally, electronic devices can convert screenshots of the interface into grayscale images. For grayscale images, denoising algorithms, such as adaptive thresholding, can be used for preprocessing. Then, a pre-trained semantic segmentation network model can segment the image into text regions, graphic elements, and background regions. For the segmented text regions, Optical Character Recognition (OCR) can be performed, and an attention-based CRNN (Convolutional Recurrent Neural Network) model can be used to process slanted text, outputting a JSON data structure containing coordinates, font size, and semantic content. For the segmented graphic elements, an object detection model (e.g., YOLOv8) can be used to identify control types and extract their position coordinates and functional attributes. Based on the relative positional relationships of the image elements, a topological structure tree of the interface elements is generated. The information obtained from the text regions and image elements can then be used as structured information.

[0086] In some implementations, if the electronic device does not receive any operation related to the first prompt message within a first time period after displaying the first prompt message, then the display of the first prompt message can be canceled.

[0087] Step S230: Store the memory information in a target application that matches the memory information.

[0088] In this embodiment of the application, after obtaining the above memory information, a target application matching the memory information can be determined, and the obtained memory information can be stored in the target application.

[0089] In some implementations, in addition to storing the aforementioned memory information in the target application, the electronic device can also store the aforementioned memory information in a target storage space. This target storage space can be a storage space used to store the original memory information; that is, it does not need to be stored in the same storage format as when stored in the corresponding application, but rather uniformly stores the structured information that needs to be recorded. For example, if the application for information recording in the electronic device is called "Xiao A Memory," when recording information on the interface through "Xiao A Memory," the memory information on the interface can be stored not only in the application corresponding to that memory information, but also in the storage space corresponding to "Xiao A Memory."

[0090] In one possible implementation, when storing the above-mentioned memory information in the target storage space, in addition to storing the original structured information, a classification result for the memory information can also be obtained. This classification result can be the information category corresponding to the memory information, which may include categories such as time information, location information, position information, and person information. The classification result is then stored after being associated with the structured information. In this way, when storing memory information in the target storage space, its information category is also associated, which facilitates subsequent retrieval of memory information for each information category by the user.

[0091] In one possible implementation, when the electronic device displays the first prompt information on the interface, it may display a first memory control at the location of the screenshot identifier corresponding to the screenshot. The first memory control can be used to prompt the user to store the information in the screenshot and can also trigger the storage of the information in the screenshot to the corresponding application. In addition, the electronic device may also display a second memory control at the location of the screenshot identifier corresponding to the screenshot. The second memory control is used to trigger the storage of the information in the screenshot to the target storage space.

[0092] In the above embodiments, after the electronic device displays the first memory control and the second memory control on the interface, it can detect operations on the interface. If a trigger operation is detected on the first memory control, the memory information to be stored on the interface can be obtained and stored in a target application matching the memory information. If a trigger operation is detected on the second memory control, the memory information to be stored on the interface can be obtained and stored in the target storage space. Thus, users can use different memory methods to record information on the interface according to their information recording needs.

[0093] The information storage method provided in this application embodiment can enable users to trigger a prompt to record interface information through screenshot operation. Since saving the current content by taking a screenshot is a user's existing habit of saving information, it can maintain the user's habit and store the information in the interface to the corresponding application based on the user's confirmation operation, thereby improving the convenience of users to record the information in the interface to the corresponding application and improving the usability of electronic devices.

[0094] Please refer to Figure 4, which shows a flowchart of an information storage method provided in another embodiment of this application. This information storage method is applied to the aforementioned electronic device. The flowchart shown in Figure 4 will be described in detail below. Specifically, the information storage method may include the following steps:

[0095] Step S310: When a screenshot operation is received for the interface, and the application corresponding to the current interface is any application in the target list, a first prompt message for the screenshot is displayed on the interface. The first prompt message is used to prompt the user to store the information in the screenshot.

[0096] In this embodiment of the application, the electronic device can take a screenshot of the currently displayed interface when it receives a screenshot operation for the interface. After the screenshot is completed, it can be determined whether the application corresponding to the currently displayed interface is any application in the target list. If the application corresponding to the currently displayed interface is any application in the target list, it means that the application is one that the user may record information based on the screenshot, so a first prompt message for the screenshot can be displayed on the interface. If the application corresponding to the currently displayed interface is any application in the target list, the first prompt message can be left undisplayed on the interface.

[0097] Understandably, when electronic devices display the interfaces of certain applications, users may need to record information from the screenshots. However, when displaying the interfaces of other applications, this need is not present. Therefore, by setting the above target list, when taking a screenshot, the system can determine whether to display the first prompt message based on the application and the target list, thus more accurately understanding the user's intent and avoiding intrusion. Furthermore, considering that recording information from screenshots requires identification, and users have privacy concerns regarding certain applications, this target list also addresses these privacy needs.

[0098] In some implementations, the target list may be pre-determined by the electronic device based on user input. For example, the electronic device may display a settings interface for the target list, which may include options corresponding to all applications installed on the electronic device; the electronic device adds the application corresponding to the selected target option to the target list based on the detected selection operation of the target option.

[0099] In some implementations, for each installed application, an information memory score can be determined for the corresponding interface of that application. This information memory score characterizes the probability that information in the application's interface will be recorded. After obtaining the information memory score for each application, applications whose information memory scores meet the target score condition can be added to the target list. The target score condition may include an information memory score greater than a target value. Understandably, the higher the information memory score, the greater the probability that the user will record information in the interface. Therefore, applications whose information memory scores meet the target score condition can be added to the target list so that when screenshots are taken of these applications' interfaces, the first prompt information can be displayed, facilitating the user to save information from the screenshot based on the first prompt information.

[0100] In some implementations, considering that identifying and extracting structured information from screenshots consumes significant processing resources of the electronic device, the device can determine its remaining resources before displaying the first prompt. The first prompt is only displayed if the remaining resources meet the target resource condition; otherwise, it is not displayed. This avoids lag during operation. The remaining resources may include at least one of the processor's remaining resources (e.g., idle time) and memory's remaining resources (e.g., remaining memory). The target resource condition may be that the parameter value of the remaining resources is greater than a target resource threshold.

[0101] In one possible implementation, if the remaining resources do not meet the target resource conditions, the user cannot record the information on the interface at that time because the first prompt information is not displayed on the interface. However, since the user's screenshot operation may require recording the information on the interface, the electronic device can display the first prompt information on the interface later, when the remaining resources meet the target resource conditions. This allows the user to trigger the recording of the information on the interface based on the displayed first prompt information. In this way, both the electronic device's lag during operation and the user's need to trigger the recording of information on the interface through screenshot operation can be avoided.

[0102] Step S320: Upon receiving a confirmation operation for the first prompt information, obtain the memory information to be stored in the screenshot of the interface.

[0103] Step S330: Store the memory information in a target application that matches the memory information.

[0104] In the embodiments of this application, steps S320 and S330 can be referred to the contents of other embodiments, and will not be repeated here.

[0105] The information storage method provided in this application allows users to trigger a prompt to record interface information through screenshot operations. Since saving current content through screenshots is already a user's existing habit of saving information, this method can maintain user habits and, based on user confirmation, store the information in the interface to the corresponding application. This improves the convenience of users recording interface information to the corresponding application and enhances the usability of the electronic device. In addition, when the electronic device receives a screenshot operation, it also determines whether the application in the current interface is on the target list. Only if the application in the current interface is on the target list will a prompt message be displayed on the interface to prompt the storage of information in the screenshot. This allows for a more accurate understanding of the user's intention and avoids disturbing the user.

[0106] Please refer to Figure 5, which shows a flowchart of an information storage method provided in another embodiment of this application. This information storage method is applied to the aforementioned electronic device. The flowchart shown in Figure 5 will be described in detail below. Specifically, the information storage method may include the following steps:

[0107] Step S410: Upon receiving a memory trigger operation for the interface, obtain the memory information to be stored in the interface.

[0108] In this embodiment, step S410 can be referred to the content of other embodiments, and will not be repeated here.

[0109] Step S420: Display a second prompt message on the interface, the second prompt message being used to prompt the storage of the memory information to the target application.

[0110] In this embodiment of the application, after the electronic device obtains the above memory information, it can also display a second prompt on the interface to prompt the user to store the above memory information into a target application that matches the memory information.

[0111] In some implementations, after acquiring the above-mentioned memory information, the electronic device can determine whether there is a target application that matches the memory information. Based on the determination result, if a target application matches the memory information, the second prompt information can be displayed on the interface; if no target application matches the memory information, the second prompt information is not displayed on the interface. It is understandable that in some cases, the information on the interface that the user needs to record may not be stored in the corresponding application. For example, the user may only need to record the product name displayed on the interface, and may not be able to find an application that matches the memory information on that interface. Therefore, after acquiring the above-mentioned memory information, the electronic device can determine whether to display the first prompt information based on the matching result between the memory information and the application. This ensures the accuracy of information storage and avoids disturbing the user by displaying prompt information.

[0112] In one possible implementation, after determining whether a target application matches the aforementioned memory information, the electronic device, based on the determination result, if no target application matches the aforementioned memory information, can store the aforementioned memory information in a target storage space. This target storage space can be a storage space for storing the original memory information; that is, it does not need to be stored according to the storage format used when storing it in the corresponding application, but rather uniformly stores the structured information that needs to be recorded. For example, if the application for information recording in the electronic device is "Xiao A Memory," when recording information on the interface through "Xiao A Memory," the memory information on the interface can be stored not only in the application corresponding to the memory information, but also in the storage space corresponding to "Xiao A Memory." In this way, based on the matching result between the specific memory information and the application, the memory information can be adaptively stored in the corresponding application or in a fixed storage space, better meeting the user's need to remember information on the interface.

[0113] In one possible implementation, when matching the above-mentioned memory information with an application, the information type corresponding to the memory information can be determined; the determined information type is then matched with the application; if a target application matching the information type exists, the above-mentioned second prompt information can be displayed on the interface, and upon receiving a confirmation operation for the second prompt information, the above-mentioned memory information is stored in the target application matching the information type. The information type may include user identity information, communication information, schedule information, to-do information, preference information, etc., and the specific information type is not limited.

[0114] In the above embodiments, the electronic device can identify the corresponding information type for the above-memory information using a pre-trained information classification model. Specifically, the above-memory information can be input into the information classification model, and the information type corresponding to the memory information can be determined based on the output of the information classification model.

[0115] Optionally, the information classification model can be trained in the following way: Sample memory information labeled with the above types can be pre-acquired to construct a sample dataset, where the type labels represent the information type corresponding to the sample memory information. When training the information classification model based on the sample dataset, the sample memory information can be input into the initial model to obtain its output. Based on the output and the type labels corresponding to the sample memory information, the target loss value of the initial model can be determined. After determining the target loss value, the initial model can be iteratively trained based on the target loss value to obtain the final information classification model. The initial model can be a neural network, a softmax logistic regression model, a support vector machine, etc., and the specific initial model is not limited. When determining the target loss value, the loss value can be determined based on the difference between the output and the labeled type labels.

[0116] When iteratively training the initial model based on the target loss value, the model parameters can be adjusted according to the calculated target loss value. The sample memory information is repeatedly input into the initial model to obtain its output. Based on the output and type labels, the target loss value of the initial model can be determined, and the model parameters can be adjusted according to the calculated target loss value until the training termination condition is met, resulting in the trained information classification model. The training termination condition can include: the number of iterations reaches the target number; or the total loss value of the initial model meets a set condition.

[0117] In some implementations, when an electronic device displays the second prompt information on the interface, it may do so in the notification bar or via a fluid cloud display. Of course, in the embodiments of this application, the specific method of displaying the second prompt information on the interface is not limited.

[0118] Step S430: Upon receiving a confirmation operation for the prompt information, store the memory information in a target application that matches the memory information.

[0119] In this embodiment of the application, after the electronic device displays the above second prompt information on the interface, it can receive user input. Upon receiving a confirmation operation for the above second prompt information, it can store the above memory information into a target application that matches the memory information.

[0120] In some implementations, the second prompt message displayed by the electronic device on the interface may include a confirmation control. Upon detecting a triggering operation on this confirmation control, such as a click or press, the electronic device can determine that a confirmation operation has been received for the second prompt message, and therefore can store this memory information in a target application that matches the memory information.

[0121] For example, referring to Figure 6, the electronic device can display a second prompt message A6 in the interface A1 in a fluid cloud manner. The second prompt message A6 includes the text prompt message "The schedule for February 28 has been identified" and an add control A7 for triggering the addition of the schedule. When the electronic device receives a click operation on the add control A7, it can add the acquired memory information (i.e. the identified schedule for February 28) to the schedule management application.

[0122] In some implementations, if no action is received regarding the second prompt message within a target duration after the electronic device displays it, the display of the second prompt message can be canceled, and the memory information can be stored in the target storage space. In other words, if the electronic device prompts the user to store the memory information in the corresponding application, but the user does not wish to store the memory information in the application, then no action needs to be taken on the second prompt message, and the electronic device will default to storing the acquired memory information in the target storage space.

[0123] The information storage method provided in this application embodiment enables users to trigger the recording of information on the interface through operation, reducing the number of operations required for users to record information to the corresponding application. Furthermore, it allows for further identification of the user's intent to store information in the corresponding application during information recording, providing more in-depth services, further reducing user operations, improving the convenience of recording information from the interface to the corresponding application, and enhancing the usability of the electronic device. Additionally, before storing the stored information in the interface to the corresponding application, a prompt message is output to remind the user to store the information, allowing the user to confirm whether to store the information, thus better meeting the user's actual usage needs.

[0124] Please refer to Figure 7, which shows a flowchart of an information storage method provided in another embodiment of this application. This information storage method is applied to the aforementioned electronic device. The flowchart shown in Figure 7 will be described in detail below. Specifically, the information storage method may include the following steps:

[0125] Step S510: Upon receiving a memory trigger operation for the interface, obtain the memory information to be stored in the interface.

[0126] In this embodiment, step S510 can be referred to the content of other embodiments, and will not be repeated here.

[0127] Step S520: Display the information editing interface of the target application, which includes the memory information.

[0128] In this embodiment, after acquiring the above-mentioned memory information, the electronic device can also display the information editing interface of the target application, and the information editing interface includes the acquired memory information. That is, the electronic device can switch the displayed interface to the information editing interface of the application where the memory information needs to be stored, and can fill in the memory information into the information editing interface of the application according to the format in which the memory information is stored in the target application, thereby allowing the user to further confirm, modify, or perform other operations on the memory information stored in the target application.

[0129] For example, please refer to Figure 8. If the acquired memory information is to-do information and the application that matches the to-do information is a memo application, the interface can be switched to display the memo editing interface A8, and the to-do information that needs to be recorded can be displayed in the memo editing interface A8.

[0130] Step S530: Upon receiving a confirmation operation in the information editing interface, store the memory information in a target application that matches the memory information.

[0131] In this embodiment, after displaying the information editing interface, user input can be received. Upon receiving confirmation from the information editing interface, the stored information can be stored in a target application matching the stored information. This allows the user to confirm the stored information in the target application.

[0132] In some implementations, when the electronic device displays the information editing interface, it can match the stored information with the information to be filled in the information editing interface. If the stored information does not contain at least part of the information to be filled in the information editing interface, i.e., the stored information does not include all the information to be filled in the information editing interface, the electronic device can display a third prompt in the information editing interface to suggest supplementing the stored information. After displaying the third prompt, the device can detect the operation in the interface and, based on the received information input operation in the information editing interface, display the supplemented information in the information editing interface, thereby displaying the stored information after supplementation. After receiving a confirmation operation in the information editing interface, the stored information after supplementation can be stored in the target application.

[0133] In some implementations, the electronic device can also edit the memory information displayed in the information editing interface when it receives an editing operation on the above-mentioned memory information, such as a modification operation; and when it receives a confirmation operation in the information editing interface, it can store the edited memory information in the target application.

[0134] The information storage method provided in this application allows users to trigger the recording of information on the interface through operation, reducing the number of operations required when recording information to the corresponding application. Furthermore, it enables the system to further identify the user's intent to store information in the corresponding application, providing more in-depth services and further reducing user operations. This improves the convenience of recording information from the interface to the corresponding application and enhances the usability of the electronic device. Additionally, before storing the stored information in the interface to the corresponding application, the application's information editing interface can be displayed, showing the information to be stored. This allows users to further confirm and modify the stored information in the target application, thus better meeting user needs.

[0135] Please refer to Figure 9, which shows a flowchart of an information storage method provided in yet another embodiment of this application. This information storage method is applied to the aforementioned electronic device. The flowchart shown in Figure 9 will be described in detail below. Specifically, the information storage method may include the following steps:

[0136] Step S610: Upon receiving a memory trigger operation for the interface, obtain the memory information to be stored in the interface.

[0137] Step S620: Store the memory information in a target application that matches the memory information.

[0138] In the embodiments of this application, steps S610 and S620 can be referred to the content of the foregoing embodiments, and will not be repeated here.

[0139] Step S630: Display the information input interface.

[0140] Step S640: If there is a keyword matching the memory information in the information input interface, a fourth prompt message is displayed in the information input interface. The fourth prompt message is used to prompt the memory information to be filled into the information input interface.

[0141] In this embodiment of the application, after storing the above memory information into the target application, the information input interface of any application can be displayed. If there is a keyword matching the above memory information in the information input interface, a fourth prompt message can be displayed in the information input interface to prompt the user to fill in the above memory information stored in the target application into the information input interface.

[0142] In some implementations, when an electronic device displays the fourth prompt message on an information input interface, it may do so by displaying the fourth prompt message in a notification bar; or it may display the fourth prompt message using a fluid cloud display method. Of course, the specific method by which the electronic device displays the fourth prompt message is not limited.

[0143] Step S650: Upon receiving a confirmation operation for the fourth prompt information, fill the memory information into the information input interface.

[0144] In this embodiment of the application, after the electronic device displays the above fourth prompt information in the information input interface, it can receive the operation input by the user. Upon receiving the confirmation operation for the above fourth prompt information, it can fill the memory information into the above information input interface, thereby enabling it to actively identify the scenario in which the user needs to call the stored memory information and to quickly trigger the use of the stored memory information.

[0145] For example, please refer to Figure 10. The stored memory information is the ID card information of "User A". When the electronic device displays the passenger addition interface A9 of the ticketing software, if the user enters "User A" in interface A9, then the fourth prompt information A10, "Auto-fill the ID card information of 'User A'", can be displayed in the passenger addition interface A9. After receiving a click operation on the fourth prompt information A10, the stored memory information can be recalled to fill the ID card information of "User A" into the passenger addition interface A9.

[0146] The information storage method provided in this application embodiment enables users to trigger the recording of information on the interface through operation, reducing the user's operations when recording information to the corresponding application and achieving the effect of screen memory. Furthermore, it allows for further identification of the user's intent to store information in the corresponding application during information recording, providing more in-depth services, further reducing user operations, improving the convenience of storing information on the recording interface to the corresponding application, and enhancing the usability of the electronic device. Additionally, when keywords matching the stored information are entered in the information input interface displayed on the electronic device, a prompt message is output in the information input interface to prompt the user to fill in the stored information. Based on the user's confirmation of the prompt message, the stored information is filled in the information input interface. This allows for proactive identification of scenarios where the user needs to retrieve stored information and rapid triggering of the use of stored information, achieving the effects of easy memorization, secure storage, and convenient use.

[0147] It should be noted that the information storage methods provided in the foregoing embodiments can be combined with each other. For example, please refer to Figure 3. When the electronic device receives a screenshot operation in interface A1, after taking a screenshot of the interface, it can display a thumbnail A2 of the screenshot in interface A1. Below the thumbnail A2, a delete control A3 for triggering the deletion of the screenshot, a share control A4 for triggering the sharing of the screenshot, and a memory control A5 for triggering the recording of information in the screenshot can be displayed. When a click operation is received on the memory control A5, the memory information to be stored in interface A1 can be determined. Please refer to Figure 11. After the memory information is determined to be the ID number of "User A", a second prompt message A6 can be displayed in interface A1. The second prompt message A6 includes the text prompt message "ID number of 'User A' has been identified" and a prompt message for triggering the addition of identity information. The electronic device has an information addition control A7. Referring to Figure 12, when the electronic device receives a click on the addition control A7, it can switch the interface to the information editing interface A11 of the identity information management application. The information editing interface A11 displays the identity information that needs to be recorded. Upon receiving a confirmation operation in the information editing interface A11, the identity information in the information editing interface A11 can be stored. Referring to Figure 10, when the electronic device displays the passenger addition interface A9 of the ticketing software, if the user enters "User A" in interface A9, the fourth prompt message A10, "Automatically fill in the ID card information of 'User A'," can be displayed in the passenger addition interface A9. Upon receiving a click on the fourth prompt message A10, the stored information can be retrieved, and the ID card information of "User A" can be filled into the passenger addition interface A9.

[0148] Please refer to Figure 13, which shows a structural block diagram of an information storage device 700 provided in an embodiment of this application. This information storage device 700 utilizes the aforementioned electronic device and includes: an information acquisition module 710 and a memory storage module 720. The information acquisition module 710 is used to acquire memory information to be stored in the interface upon receiving a memory trigger operation on the interface; the memory storage module 720 is used to store the memory information in a target application matching the memory information.

[0149] In some implementations, the information acquisition module 710 may be specifically used to: upon receiving a screenshot operation on the interface, display a first prompt message on the interface for the screenshot, the first prompt message being used to prompt the storage of information in the screenshot; and upon receiving a confirmation operation for the first prompt message, acquire the memory information to be stored in the screenshot.

[0150] In one possible implementation, the information acquisition module 710 can also be used to: upon receiving a screenshot operation on the interface, and if the application corresponding to the current interface is any application in the target list, display the first prompt information on the interface.

[0151] In one possible implementation, the information acquisition module 710 can also be used to: identify the image content in the screenshot of the interface; and acquire the structured information corresponding to the image content as memory information to be stored.

[0152] In some embodiments, the information storage device 700 may further include a prompting module. The prompting module is used to display a second prompt in the interface before storing the memory information into a target application matching the memory information. The second prompt prompt prompts the user to store the memory information into the target application. Specifically, the memory storage module 720 may be used to store the memory information into the target application upon receiving a confirmation operation for the second prompt.

[0153] In one possible implementation, the prompting module may be specifically used to display the second prompting information in the interface if a target application matching the memory information exists.

[0154] In one possible implementation, the memory storage module 720 can also be used to store the memory information in a target storage space if there is no target application that matches the memory information.

[0155] In some embodiments, the memory storage module 720 may be specifically used to: display the information editing interface of the target application, the information editing interface including the memory information; and, upon receiving a confirmation operation in the information editing interface, store the memory information in the target application.

[0156] In one possible implementation, the information storage device 700 may further include a prompting module and an information supplementation module. The prompting module may be used to display a third prompt in the information editing interface if, before storing the memory information into the target application upon receiving a confirmation operation in the information editing interface, at least some of the information to be filled in the information editing interface is missing from the memory information. The third prompt is used to prompt for supplementation of the memory information. The information supplementation module is used to display the memory information after supplementation in the information editing interface upon receiving an information input operation in the information editing interface. The memory storage module 720 may also be used to store the memory information after supplementation into the target application upon receiving a confirmation operation in the information editing interface.

[0157] In some implementations, the memory storage module 720 may be specifically used to: determine the information type corresponding to the memory information; and store the memory information in a target application that matches the information type.

[0158] In some embodiments, the information storage device 700 may further include an interface display module, a prompting module, and an information filling module. The interface display module displays an information input interface after the stored information is stored in a target application matching the stored information. The prompting module displays a fourth prompt message in the information input interface if the keyword entered in the information input interface matches the stored information, prompting the user to fill the stored information into the information input interface. The information filling module fills the stored information into the information input interface upon receiving a confirmation operation for the fourth prompt message.

[0159] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0160] In the several embodiments provided in this application, the coupling between modules can be electrical, mechanical, or other forms of coupling.

[0161] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0162] In summary, the solution provided in this application, upon receiving a memory trigger operation on the interface, obtains the memory information to be stored in the interface and stores the memory information in a target application that matches the memory information. In this way, users can record information from the interface to the corresponding application through operation trigger, which can reduce the user's operation when recording information to the corresponding application, improve the convenience of users recording information from the interface to the corresponding application, and improve the usability of electronic devices.

[0163] Please refer to Figure 14, which shows a structural block diagram of an electronic device provided in an embodiment of this application. The electronic device 100 can be a smartphone, tablet computer, e-reader, laptop computer, smartwatch, or other electronic device capable of running applications. The electronic device 100 in this application may include one or more of the following components: a processor 110, a memory 120, a display screen 130, and one or more applications. The one or more applications may be stored in the memory 120 and configured to be executed by one or more processors 110. The one or more applications are configured to perform the methods described in the foregoing method embodiments.

[0164] The processor 110 uses various interfaces and lines to connect various parts within the electronic device 100. It executes various functions of the electronic device 100 and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 120, and calling data stored in the memory 120.

[0165] The memory 120 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 120 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the various method embodiments described above, etc.

[0166] The display screen 130 is a display component used for displaying images and is usually located on the front panel of the electronic device 100.

[0167] Please refer to Figure 15, which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of this application. The computer-readable medium 800 stores program code that can be called by a processor to execute the methods described in the above method embodiments.

[0168] The computer-readable storage medium 800 may be an electronic memory such as flash memory, EEPROM (Electrically Erasable Programmable Read-Only Memory), EPROM, hard disk, or ROM. Optionally, the computer-readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer-readable storage medium 800 has storage space for program code 810 that performs any of the method steps described above. This program code can be read from or written to one or more computer program products. The program code 810 may be compressed, for example, in a suitable form.

[0169] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. An information storage method, characterized in that, The method includes: Upon receiving a memory trigger operation on the interface, retrieve the memory information to be stored in the interface; The memory information is stored in a target application that matches the memory information.

2. The method according to claim 1, characterized in that, Upon receiving a memory trigger operation on the interface, the step of obtaining the memory information to be stored in the interface includes: Upon receiving a screenshot request for the interface, a first prompt message for the screenshot is displayed on the interface, which prompts the user to store the information in the screenshot. Upon receiving a confirmation operation for the first prompt message, the memory information to be stored in the screenshot of the interface is obtained.

3. The method according to claim 2, characterized in that, Upon receiving a screenshot request for the interface, displaying a first notification message for the screenshot on the interface includes: If a screenshot request is received and the application corresponding to the current interface is any of the applications in the target list, the first prompt message will be displayed on the interface.

4. The method according to claim 3, characterized in that, The method further includes: Determine the information memory score in the interface corresponding to each installed application, the information memory score being used to characterize the probability that information in the application's interface is recorded; Applications whose information memory scores meet the target score criteria are added to the target list.

5. The method according to any one of claims 2-4, characterized in that, The step of obtaining the memory information to be stored in the screenshot of the interface includes: Identify the image content in the screenshot of the interface; Obtain the structured information corresponding to the image content as memory information to be stored.

6. The method according to any one of claims 2-5, characterized in that, The first prompt message includes a first memory control. The step of displaying the first prompt message for the screenshot on the interface upon receiving a screenshot operation includes: Upon receiving a screenshot operation for the interface, the first memory control is displayed at the location of the screenshot identifier corresponding to the screenshot. Upon receiving a confirmation operation for the first prompt information, the step of acquiring the memory information to be stored in the screenshot of the interface, and storing the memory information in a target application that matches the memory information, includes: If a trigger operation is detected for the first memory control, the memory information to be stored in the interface is obtained; The memory information is stored in a target application that matches the memory information.

7. The method according to claim 6, characterized in that, The first prompt message also includes a second memory control, and the method further includes: If a trigger operation is detected for the second memory control, the memory information to be stored in the interface is obtained; The memory information is stored in the target storage space.

8. The method according to any one of claims 1-7, characterized in that, Before storing the memory information in a target application that matches the memory information, the method further includes: A second prompt message is displayed on the interface, which prompts the user to store the memory information in the target application. The step of storing the memory information into a target application that matches the memory information includes: Upon receiving a confirmation operation for the second prompt information, the memory information is stored in the target application.

9. The method according to claim 8, characterized in that, The step of displaying the second prompt information on the interface includes: If a target application that matches the memory information exists, the second prompt message will be displayed on the interface.

10. The method according to claim 9, characterized in that, The method further includes: If no target application matches the memory information, the memory information is stored in the target storage space.

11. The method according to claim 9 or 10, characterized in that, If a target application matching the memory information exists, the second prompt information is displayed on the interface, including: If a target application exists that matches the information type corresponding to the memory information, the second prompt information will be displayed on the interface.

12. The method according to any one of claims 8-11, characterized in that, After displaying the second prompt message on the interface, the method further includes: If no action is received for the second prompt message within the target duration, the display of the second prompt message is canceled, and the memory information is stored in the target storage space.

13. The method according to any one of claims 1-12, characterized in that, The step of storing the memory information into a target application that matches the memory information includes: Based on the memory intent identified from the interface, determine the target application where the memory information needs to be stored; The memory information is stored in the target application.

14. The method according to any one of claims 1-13, characterized in that, The step of storing the memory information into a target application that matches the memory information includes: The information editing interface of the target application is displayed, and the information editing interface includes the memory information; Upon receiving confirmation from the information editing interface, the memory information is stored in the target application.

15. The method according to claim 14, characterized in that, Before storing the memory information into the target application upon receiving a confirmation operation in the information editing interface, the method further includes: If the memory information does not contain at least some of the information to be filled in the information editing interface, a third prompt message is displayed in the information editing interface, which is used to prompt the memory information to be supplemented. Upon receiving an information input operation in the information editing interface, the memory information after supplementing the information is displayed in the information editing interface; Upon receiving a confirmation operation in the information editing interface, storing the memory information in the target application includes: Upon receiving confirmation from the information editing interface, the memory information with the supplemented information is stored in the target application.

16. The method according to any one of claims 1-15, characterized in that, The step of storing the memory information into a target application that matches the memory information includes: Determine the information type corresponding to the memory information; The memory information is stored in a target application that matches the information type.

17. The method according to any one of claims 1-16, characterized in that, After storing the memory information in a target application that matches the memory information, the method further includes: Display information input interface; If there is a keyword in the information input interface that matches the memory information, then a fourth prompt message is displayed in the information input interface. The fourth prompt message is used to prompt the memory information to be filled into the information input interface. Upon receiving a confirmation operation for the fourth prompt message, the memory information is filled into the information input interface.

18. An information storage device, characterized in that, The device includes: an information acquisition module and a memory storage module, wherein, The information acquisition module is used to acquire the memory information to be stored in the interface when a memory trigger operation is received for the interface. The memory storage module is used to store the memory information into a target application that matches the memory information.

19. An electronic device, characterized in that, include: One or more processors; Memory; One or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs being configured to perform the method as described in any one of claims 1-17.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium contains program code that can be invoked by a processor to execute the method as described in any one of claims 1-17.