Information processing method and device, electronic equipment and storage medium
By automatically recording and organizing fragmented memory information, the problem of information omission in existing technologies is solved, thereby improving the accuracy and efficiency of information retrieval and providing precise search results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-03-27
AI Technical Summary
Existing memory-based applications rely on users to actively input information, leading to information omissions in non-active recording scenarios, insufficient information search scope, and inaccurate search results.
By acquiring memory fragment information and determining its information category, it is automatically stored in a memory fragment library. Semantic analysis and user authorization are used to ensure the security and accuracy of information recording, and to achieve automatic recording and organization of key information.
It improves the accuracy and efficiency of information retrieval, enabling precise searches based on the information categories stored in the memory fragment library, reducing the reliance on users to actively record information, and providing accurate search results.
Smart Images

Figure CN121743593A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of artificial intelligence technology, specifically relating to an information processing method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the rapid development of mobile internet technology, users generate massive amounts of personal information in their daily work and life. To help users better record and manage this information, various memory-related applications have emerged, such as note-taking applications and to-do list applications.
[0003] Currently, existing memory-based applications primarily rely on users actively inputting text, photos, and other information within these applications to manage user information.
[0004] The aforementioned scheme for managing personal information through user-initiated input results in the omission of a large amount of information in "non-initiated recording" scenarios. When users search for relevant information, the information search scope is not comprehensive enough, leading to inaccurate information search results. Summary of the Invention
[0005] The purpose of this application is to provide an information processing method, apparatus, electronic device, and storage medium that can automatically record and organize some key information, thereby enabling the push of accurate search results to users based on this information.
[0006] In a first aspect, embodiments of this application provide an information processing method, the method comprising: Upon obtaining memory fragment information, the information category corresponding to the memory fragment information is determined; the memory fragment information is fragmented information generated during the user's use of the electronic device. The memory fragment information is stored in the memory fragment library according to the information category.
[0007] Secondly, embodiments of this application provide an information processing apparatus, which includes: The determination module is used to determine the information category corresponding to the memory fragment information when memory fragment information is obtained; the memory fragment information is fragmented information generated by the user during the use of the electronic device; A storage module is used to store the memory fragment information in a memory fragment library according to the information category.
[0008] Thirdly, embodiments of this application provide an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can run on the processor, and the programs or instructions, when executed by the processor, implement the method as described in the first aspect.
[0009] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the method described in the first aspect.
[0010] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0011] In a sixth aspect, embodiments of this application provide a computer program product stored in a storage medium, which is executed by at least one processor to implement the method described in the first aspect.
[0012] In this embodiment, when memory fragment information is obtained, it can be stored in a memory fragment library based on the information category corresponding to the memory fragment information. Since memory fragment information is fragmented information generated during the user's use of electronic devices, that is, electronic devices can automatically record and organize some key information, rather than relying solely on fragmented information actively recorded by the user, when searching for information in the memory fragment library, information can be searched based on memory fragment information of different information categories stored in the memory fragment library, rather than relying solely on information actively recorded by the user. This allows for the delivery of accurate search results to the user, improving the accuracy of information search. Attached Figure Description
[0013] Figure 1 This is a flowchart illustrating the information processing method provided in some embodiments of this application; Figure 2 This is a schematic diagram of a memory database interface provided in some embodiments of this application; Figure 3 This is a schematic diagram of a memory database interface provided in some embodiments of this application; Figure 4 This is a schematic diagram of a memory database interface provided in some embodiments of this application; Figure 5 This is a schematic diagram of a memory database interface provided in some embodiments of this application; Figure 6 These are schematic diagrams illustrating the structure of an information processing apparatus according to some embodiments of this application; Figure 7 These are schematic diagrams illustrating the structure of an electronic device according to some embodiments of this application; Figure 8 These are schematic diagrams illustrating the hardware structure of an electronic device according to some embodiments of this application. Detailed Implementation
[0014] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0015] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and are not limited in number; for example, a first object can be one or N objects. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0016] The terminology used in the embodiments of this invention will be explained below.
[0017] Interface: Refers to the graphical interactive layer seen by users through the screen of an electronic device. Also known as the "user interface" (UI), it is the medium through which applications or operating systems interact and exchange information with users, converting the internal form of information into a form acceptable to the user. The user interface is source code written in specific computer languages such as Java and XML. This source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. The most common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements displayed on the screen of an electronic device, such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and web widgets.
[0018] An application (APP) is a computer program developed and running on an operating system to accomplish one or more specific tasks. Applications run in user mode, allowing interaction with the user and featuring a visual user interface.
[0019] Memory application: An application used to record user information.
[0020] Tags: In an interface, tags are navigation and content organization components. Their core function is to group large or different types of content within the application, allowing users to quickly switch between different groups with simple clicks or swipes without leaving the current page context. Tags can use controls or other containers as the carrier of displayed information, including but not limited to text labels, symbol labels, and image labels.
[0021] The technical solutions of this application can be applied to scenarios where users want to search for information based on fragmented information recorded in their electronic devices. For example, a user has been taking antihypertensive medication recently, but sometimes forgets how to take it, such as the timing and dosage. Therefore, the user wants to ask in a memory application, "How do I take my antihypertensive medication?" The user hopes that the memory application can search for information about how to take the medication from various information previously recorded on the electronic device and obtain search results. Another example: a user often hangs out with friends at Mall C, and this weekend the user has arranged to meet friends at Mall C again. After arriving at Mall C, the user wants to find a suitable parking space.
[0022] The information processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0023] Figure 1 This is a flowchart illustrating an information processing method provided in an embodiment of this application. The subject executing this information processing method can be an electronic device, which may be, but is not limited to, a personal computer (PC), a smartphone, a tablet computer, or a personal digital assistant (PDA).
[0024] like Figure 1 As shown, the information processing method provided in this application embodiment may include steps 110-120.
[0025] Step 110: Once the memory fragment information is obtained, determine the information category corresponding to the memory fragment information.
[0026] The fragmented memory information can be user-triggered or actively recorded by the electronic device during user operation. This fragmented information can be user-edited or determined based on fragmented information generated during electronic device use—that is, data not actively recorded by the user. For example, if a user entered their phone number on an interface, that number can be recorded; if a user booked a restaurant two days ago, the system might record it even if the user didn't actively record it; or if a user has viewed a past article, the system might record it even if the user didn't actively record it. It can also be user preferences obtained through user profiling. For example, if someone asks what kind of music you usually listen to, the system can provide your preferred music genres. User profiles can be built based on data from user electronic device usage. It's understandable that the system-assisted recording mentioned above could be data recorded by the artificial intelligence module within the electronic device.
[0027] In one example, the electronic device detected that the user had registered for a physical examination at a medical examination center through a mini-program. The examination results showed that the user had high blood pressure. The device also detected that the user had registered for a general internal medicine appointment at a hospital through the mini-program. The mini-program showed that the hospital had prescribed antihypertensive medication for the user, and that the medication needed to be taken at 8 a.m. every day. The electronic device could then automatically record the dosage of the antihypertensive medication based on the detected dosage instructions.
[0028] In another example, the electronic device detects a purchase made in December 2025 at parking lot A of shopping mall C in the user's payment application, thus enabling the electronic device to automatically detect the purchase record at parking lot A of shopping mall C.
[0029] The information category corresponding to the memory fragment information can be the category corresponding to the memory fragment information itself. For example, the memory fragment information could be in the category of antihypertensive medication information, or it could be a consumption type for a specific month. For instance, the method of taking antihypertensive medication recorded above belongs to the category of antihypertensive medication information, while the consumption of the user at parking lot A of shopping mall C recorded above belongs to the consumption type for December.
[0030] In some embodiments of this application, when memory fragment information is obtained, semantic analysis can be performed on the obtained memory fragment information to obtain the information category corresponding to the memory fragment information. Specifically, existing semantic analysis algorithms can be used to perform semantic analysis on the obtained memory fragment information to obtain the information category corresponding to the memory fragment information.
[0031] Step 120: Store memory fragment information in the memory fragment library according to the information category.
[0032] The memory fragment library can be a database used to store memory fragment information of different information categories, or it can be an application used to remember memory fragment information of different information categories, such as a memory-related application.
[0033] In some embodiments of the application, memory fragment information can be stored in a memory fragment database according to the information category of the memory fragment information. That is, the memory fragment database stores memory fragment information of different information categories.
[0034] In some embodiments of this application, the memory fragment library may include a primary information category, under which a secondary information category may be included, that is, the secondary information category belongs to the primary information category, and the secondary information category is the information category of the memory fragment information determined above.
[0035] Continuing with the example above, taking Memory Fragment Library as an example of a memory-related application, after the user clicks the application icon of this memory application, they can... Figure 2 As shown, the application interface 20 of the memory application is displayed. The application interface 20 includes first-level information categories, such as... Figure 2 Within the "Medical" information category 21 and "Consumer" information category 22, users can click on "Medical" information category 21 to access information such as... Figure 3 As shown, the secondary information categories under the "Medical" information category 21 are displayed. These secondary information categories include the "Antihypertensive Medication Taking Time" information category 31 and the "Follow-up Reminder" information category 32. Under the secondary information category "Antihypertensive Medication Taking Time" information category 31, there is a specific instruction to take the antihypertensive medication: "Take it at 8:00 AM every day." Under the secondary information category "Follow-up Reminder" information category 32, there is a specific time for the follow-up examination: "Follow-up examination next Tuesday at 3:00 PM."
[0036] In other words, the aforementioned secondary information categories and primary information categories are equivalent to different levels of labels.
[0037] It should be noted that, Figure 2 The secondary information categories can be obtained from information actively recorded in the electronic device or from information actively triggered by the user, and are not limited in this embodiment.
[0038] exist Figure 2 In cases where the secondary information category is derived from information actively recorded in the electronic device, to ensure the security of the information recorded in the electronic device, the methods mentioned above may further include: With authorization from at least one information recording source, memory fragment information is obtained from at least one information recording source.
[0039] At least one information recording source can be a recording source in an electronic device that records user information, such as a mini-program that records the user's medical information in the example above, and a payment application that records the user's consumption information.
[0040] For any information record source, its authorization information can be information that its authorized memory database can access to the recorded information within it.
[0041] In some embodiments of this application, memory fragment information can be obtained from at least one information recording source when authorization information from at least one information recording source is obtained.
[0042] Continuing with the example above, if the user clicks the memory application's icon after obtaining authorization from the mini-program that records the user's medical information, the memory application can directly retrieve the instructions for taking the antihypertensive medication from the mini-program that records the user's medical information and record them. This is how... Figure 3 As shown, under the "Medical" information category 21 in the application interface 20, the "Antihypertensive Drug Take Time" information category 31 is recorded.
[0043] In the embodiments of this application, by obtaining the authorization information of at least one information recording source, memory fragment information is obtained from at least one information recording source. This avoids the leakage of information recorded by the recording source if the information recording source obtains the information without authorization. The solution of the embodiments of this application improves the security of recorded information.
[0044] In some embodiments of this application, in Figure 2 The secondary information category is obtained based on the user's active triggering of the recording operation. To ensure the accuracy of recording the memory fragment information required by the user, the methods mentioned above may also include: Upon receiving the user's first input, the information recording interface is displayed; Upon receiving a second input from the user on the information recording interface, the information recording control is displayed; Upon receiving a third input from the user into the information recording control, memory fragment information is obtained.
[0045] The first input can be user input to the memory fragment library's application interface. This first input is used to display the information recording interface and can be a first operation. Exemplarily, the first input includes, but is not limited to: touch input from the user via a finger or stylus to the memory fragment library's application interface, voice commands input by the user, specific gestures input by the user, or other feasible inputs, which can be determined according to actual usage needs and are not limited in this embodiment. Specific gestures in this embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, a double-tap gesture, or a shaking gesture; the click input in this embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input. For example, the first input can be user voice input to the memory fragment library's application interface.
[0046] The information recording interface can be an interface used for recording information, such as... Figure 4 As shown.
[0047] The second input can be user input on the information recording interface. This second input is used to display the information recording interface and can be a second operation. Exemplarily, the second input includes, but is not limited to: touch input by the user on the information recording interface using a finger or stylus, voice commands input by the user, specific gestures input by the user, or other feasible inputs, which can be determined according to actual usage needs. This embodiment of the invention does not limit the specific gestures. Specific gestures in this application embodiment can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-tap gesture, or a shaking gesture. Click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input. For example, the second input can be user touch input on the information recording interface, such as user filling in information on the information recording interface.
[0048] Information logging controls can be used to add logging information. For example... Figure 4 The "Add Daily Blood Pressure Medication Take Record" control 41 in the middle.
[0049] The third input can be user input to the information recording control. This third input is used to obtain memory fragment information and can be a third operation. For example, the third input includes, but is not limited to: user touch input to the information recording control via a finger or stylus, user-inputted voice commands, user-inputted specific gestures, or other feasible inputs, which can be determined according to actual usage needs. This embodiment of the invention does not limit the specific gestures. In this application embodiment, the specific gesture can be any one of a single-click gesture, a swipe gesture, a drag gesture, a pressure-recognition gesture, a long-press gesture, an area-change gesture, a double-press gesture, a double-tap gesture, or a shaking gesture. The click input in this application embodiment can be a single-click input, a double-tap input, or any number of clicks, and can also be a long-press input or a short-press input. For example, the third input can be user touch input to the information recording control, such as a click input to the information recording control.
[0050] In some embodiments of this application, an information recording interface can be displayed in response to a first user input, and an information recording control can be displayed in response to a second user input on the information recording interface. Memory fragment information can be obtained in response to a third user input on the information recording control. After obtaining the memory fragment information, the information category of the memory fragment information can be determined, and then it can be stored in the memory fragment library.
[0051] Continuing with the example above, after the user clicks the memory application's icon, the memory application's interface will be displayed, for example, it could be... Figure 2 The application interface 20 of the memory application is shown. However, at this time, there is no "blood pressure medication administration time" information category 31 under the primary information category "medical" 21. If the user enters "Please help me remember to take my blood pressure medication at 8 o'clock every day" via voice, the following will be displayed: Figure 4 The information recording interface 40 shown displays the user's voice input, "Please help me remember to take my blood pressure medication at 8 AM every day." The memory application then replies, "Okay, it has been recorded for you," and displays the "Add Daily Blood Pressure Medication Taken Check-in" control 41. When the user clicks the "Add Daily Blood Pressure Medication Taken Check-in" control 41, the method of taking the blood pressure medication is recorded in the memory application. Figure 2 As shown, after clicking on the "Medical" information category 21, the user can... Figure 3 As shown, the information category 31, "Timing of Antihypertensive Drugs," is displayed, and the specific instructions for taking the antihypertensive drug are given: "Take it at 8 a.m. every day."
[0052] In the embodiments of this application, if the memory database does not record the memory fragment information required by the user, the memory fragment information required by the user can be actively recorded according to the user's trigger operation. In this way, the memory fragment information required by the user can be recorded according to the user's needs, thus ensuring that the recorded memory fragment information is what the user needs, avoiding the situation where the memory fragment information is recorded incorrectly, and ensuring the accuracy of the recorded memory fragment information required by the user.
[0053] In some embodiments of this application, in order to improve the efficiency of information retrieval, after step 120, the method described above may further include: Upon receiving search information input by the user, the system determines the target memory fragment information corresponding to the search information from the memory fragment database. Based on the target memory fragment information, determine the search results corresponding to the search information.
[0054] The search information can be the information that the user wants to search for. For example, in the example above, if the user wants to know how to take their blood pressure medication, then the search information would be "how to take blood pressure medication".
[0055] The target memory fragment information can be memory fragment information obtained from a memory fragment database that corresponds to the search information. For example, in the example above, if the search information is "how to take antihypertensive drugs", the searched memory fragment information will be memory fragment information about how to take the antihypertensive drugs.
[0056] Search results can be search results corresponding to search information obtained based on target memory fragment information.
[0057] In some embodiments of this application, upon receiving search information input by a user, the target memory fragment information corresponding to the search information can be determined from the memory fragment library first, and then the search results corresponding to the search information can be obtained based on the target memory fragment information.
[0058] Continuing with the example above, if a user inputs the search message "How should I take my blood pressure medication?", the system will retrieve the information recorded in the memory database as "take it at 8 a.m. every day". "Take it at 8 a.m. every day" is the target memory fragment information, and the search result "take it at 8 a.m. every day" can be obtained based on this target memory fragment information.
[0059] In the embodiments of this application, upon receiving search information input by a user, the target memory fragment information corresponding to the search information is determined from the memory fragment database. Then, based on the target memory fragment information, the search result corresponding to the search information is determined. Thus, when a user needs to perform an information search, the search result can be obtained directly from the information recorded in the memory fragment database, without the user needing to search for the search result corresponding to the search information in the corresponding record source, thereby improving the efficiency of information search.
[0060] In some embodiments of this application, when the memory fragment library includes a primary information category, the information category corresponds to a secondary information category, and the secondary information category belongs to the primary information category, the step of determining the target memory fragment information corresponding to the search information from the memory fragment library upon receiving search information input by the user may specifically include: Upon receiving search information input by the user, the target primary information category is determined from the primary information categories based on the search information; Determine the secondary information category of the target from the primary information category based on the search information; Identify the target memory fragment information corresponding to the search information from the target secondary information category.
[0061] The target primary information category can be the primary information category that corresponds to the search information. For example, in the above example, if the search information is "How do I take my blood pressure medication?", then the primary information category corresponding to the search information "How do I take my blood pressure medication?" is "Medical" information category 21. Therefore, "Medical" information category 21 is the target primary information category.
[0062] The target secondary information category can be one of the multiple secondary information categories under the target primary information category, corresponding to the search information. For example, in the above example, the target primary information category corresponding to the search information "How should I take my antihypertensive medication?" is "Medical" information category 21. This "Medical" information category 21 has two secondary information categories. Therefore, the secondary information category corresponding to the search information "How should I take my antihypertensive medication?" is "Antihypertensive Medication Taking Time" information category 31. In other words, "Antihypertensive Medication Taking Time" information category 31 is the target secondary information category.
[0063] In some embodiments of this application, upon receiving search information input by a user, a target primary information category can be determined from the primary information category based on the search information, then a target secondary information category can be determined from the target primary information category based on the search information, and finally the target memory fragment information corresponding to the search information can be determined from the target secondary information category.
[0064] Continuing with the example above, after a user inputs the search query "How should I take my blood pressure medication?", the system can retrieve the relevant information from the search results. Figure 3 In the first-level information category shown, search for and search the information "How should I take my antihypertensive medication?" in the target first-level information category "Medical" information category 21. Then, in the "Medical" information category 21, search for and search the information "How should I take my antihypertensive medication?" in the target second-level information category "Antihypertensive medication administration time" information category 31. From the "Antihypertensive medication administration time" information category 31, we obtain that the antihypertensive medication is taken at 8:00 AM every day, thus obtaining the target memory fragment information "taken at 8:00 AM every day".
[0065] In the embodiments of this application, upon receiving search information input by the user, a target primary information category is determined from the primary information category based on the search information. Then, a target secondary information category is determined from the target primary information category based on the search information. Finally, the target memory fragment information corresponding to the search information is determined from the target secondary information category. By searching the search information through multiple levels, the search range is continuously narrowed, interference from irrelevant information is avoided, and the accuracy of the search is improved.
[0066] In some embodiments of this application, the target memory fragment information may include memory fragment information of at least one information category. For example, in the above example, taking the search information "How should I take my antihypertensive medication?" as an example, the obtained target memory fragment information includes not only memory fragment information about the timing of taking the antihypertensive medication, but also memory fragment information about the dosage of the antihypertensive medication. That is, the target memory fragment information corresponding to the search information "How should I take my antihypertensive medication?" includes memory fragment information of the antihypertensive medication timing information category and memory fragment information of the antihypertensive medication dosage information category.
[0067] To improve the efficiency and accuracy of the search, the step of determining the search results corresponding to the search information based on the target memory fragment information may specifically include: Based on the search information, at least one type of memory fragment information is processed to obtain the search results corresponding to the search information.
[0068] In some embodiments of this application, when the target memory fragment information includes memory fragment information of at least one information category, after obtaining the target memory fragment information, the memory fragment information of at least one information category can be processed according to the search information to obtain the search results corresponding to the search information. Specifically, the memory fragment information of at least one information category can be integrated to obtain the search results corresponding to the search information.
[0069] Continuing with the example above, after a user inputs the search query "How do I take my blood pressure medication?" via voice, the following will be displayed: Figure 5 The information recording interface 50 shown displays the user's voice input search information "How should I take my antihypertensive medication?" 51. At this time, the memory database can retrieve the previously recorded medication dosage information "take it at 8:00 AM every day". In addition, the electronic device can also call other medical applications related to the search information "How should I take my antihypertensive medication?" If the application records the dosage information "once a day, one tablet", then the memory fragment information "once a day, one tablet" corresponding to the dosage information category can be obtained from the application. Thus, the medication dosage information "take it at 8:00 AM every day" and the dosage information "take it at 8:00 AM every day" can be integrated to obtain the search result "take it at 8:00 AM every day, one tablet once a day" 52.
[0070] In the embodiments of this application, when the target memory fragment information includes memory fragment information of at least one information category, the memory fragment information of at least one information category can be processed according to the search information to obtain the search results corresponding to the search information. In this way, the memory fragment information of at least one information category associated with the search information can be integrated to obtain the search results. Users do not need to search for memory fragment information of different information categories associated with the search information in different record sources, thereby improving the efficiency and accuracy of the search.
[0071] In some embodiments of this application, in order to improve the efficiency of acquiring memory fragment information and enhance the user's interaction with the memory database, the methods described above may further include: For memory fragment information corresponding to one of the information categories, memory recommendation information is displayed based on the information category and memory fragment information.
[0072] Among them, the memory recommendation information can be the recommendation information formed based on the information category and memory fragment information corresponding to one of the information categories in the memory database.
[0073] In some embodiments of this application, any information category can be selected from at least one information category in the memory database, and then the information category and its corresponding memory fragment information are organized to form memory recommendation information in the memory database.
[0074] It should be noted that this memory recommendation information can be displayed before each primary information category in the memory application's interface, such as... Figure 2 The “smart fragment” 23 in the memory recommendation information is used to recommend a memory fragment information stored in the memory database to the user.
[0075] It should be noted that any information category selected from at least one information category in the memory database can be selected based on the user's recent usage habits. For example, it could be the information category corresponding to information from the application the user has used most frequently recently. For instance, if the user's most frequently used application in the past week is the camera app, which includes various multimedia files taken by the user, then the multimedia files taken by the user in the past week would be selected as the memory recommendation information. Figure 2 As shown, the memory recommendation information includes the information category "Weekly Highlights" and memory fragment information. The memory fragment information consists of photos of the cat taken by the user within the past week. Thus, after the user clicks on "Smart Fragment" 23, they can... Figure 2 As shown, the memory recommendation information 24 is displayed.
[0076] The information category selected from at least one information category in the memory database can also be determined based on the sorting position of the information categories in the memory database. For example, it could be the first secondary information category under the highest-ranking primary information category in the memory database, as described above. Figure 3 In the above, the first-level information category is "medical" information category 21, and the first second-level information category under "medical" information category 21 is "time of taking antihypertensive drugs" information category 31. Therefore, the memory fragment information "take it at 8 am every day" corresponding to the "time of taking antihypertensive drugs" information category 31 can be used as memory recommendation information.
[0077] The specific method for selecting any information category from at least one information category in the memory database can be set by the user according to their needs, and is not limited in this embodiment.
[0078] In the embodiments of this application, for memory fragment information corresponding to one of the information categories, memory recommendation information can be displayed based on the information category and the memory fragment information. In this way, memory fragment information of one of the information categories can be automatically recommended to the user without user operation, thereby improving the efficiency of obtaining memory fragment information and enhancing the user's interaction with the memory database.
[0079] The information processing method provided in this application can be executed by an information processing device. This application uses an information processing device executing the information processing method as an example to illustrate the information processing device provided in this application.
[0080] Figure 6 This is a schematic diagram illustrating the structure of an information processing apparatus according to an exemplary embodiment. For example... Figure 6 As shown, the information processing device 600 may include: The determining module 610 is used to determine the information category corresponding to the memory fragment information when the memory fragment information is obtained; the memory fragment information is fragmented information generated by the user during the use of the electronic device; Storage module 620 is used to store the memory fragment information in a memory fragment library according to the information category.
[0081] In this embodiment, when memory fragment information is obtained, it can be stored in a memory fragment library based on the information category corresponding to the memory fragment information. Since memory fragment information is fragmented information generated during the user's use of electronic devices, that is, electronic devices can automatically record and organize some key information, rather than relying solely on fragmented information actively recorded by the user, when searching for information in the memory fragment library, information can be searched based on memory fragment information of different information categories stored in the memory fragment library, rather than relying solely on information actively recorded by the user. This allows for the delivery of accurate search results to the user, improving the accuracy of information search.
[0082] In some embodiments of this application, the apparatus further includes: The determining module is further configured to, after storing the memory fragment information in the memory fragment library, determine the target memory fragment information corresponding to the search information from the memory fragment library upon receiving search information input by the user; and determine the search result corresponding to the search information based on the target memory fragment information.
[0083] In some embodiments of this application, the target memory fragment information includes memory fragment information of at least one information category; The determining module is specifically used for: Based on the search information, the memory fragment information of the at least one information category is processed to obtain the search results corresponding to the search information.
[0084] In some embodiments of this application, the apparatus further includes: The display module is used to display memory recommendation information based on the information category and the memory fragment information corresponding to one of the information categories.
[0085] In some embodiments of this application, the memory fragment library further includes a primary information category, which corresponds to a secondary information category, and the secondary information category belongs to the primary information category; The determining module is specifically used for: Upon receiving search information input by the user, the target primary information category is determined from the primary information categories based on the search information; Based on the search information, determine the target secondary information category from the target primary information category; The target memory fragment information corresponding to the search information is determined from the target secondary information category.
[0086] In some embodiments of this application, the apparatus further includes: The acquisition module is used to acquire memory fragment information from at least one information recording source when authorization information from at least one information recording source is obtained.
[0087] The information processing device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.
[0088] The information processing device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit the specific operating system.
[0089] The information processing device provided in this application embodiment can achieve... Figure 1 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0090] Optionally, such as Figure 7 As shown, this application embodiment also provides an electronic device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instructions that can run on the processor 701. When the program or instructions are executed by the processor 701, they implement the various steps of the above-described information processing method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.
[0091] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0092] Figure 8 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0093] The electronic device 800 includes, but is not limited to, components such as: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.
[0094] Those skilled in the art will understand that the electronic device 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0095] The processor 810 is configured to determine the information category corresponding to the memory fragment information when the memory fragment information is acquired; the memory fragment information is fragmented information generated during the user's use of the electronic device; and store the memory fragment information in the memory fragment library according to the information category.
[0096] Thus, upon acquiring fragmented memory information, it can be stored in a fragmented memory database based on the information category corresponding to the fragmented memory information. Since fragmented memory information is fragmented information generated during the user's use of electronic devices, meaning that electronic devices can automatically record and organize some key information, rather than relying solely on fragmented information actively recorded by the user, information searches in the fragmented memory database can be performed based on fragmented memory information of different information categories stored in the database, rather than relying solely on information actively recorded by the user. This allows for the delivery of precise search results to the user, improving the accuracy of information searches.
[0097] Optionally, the processor 810 is further configured to, after storing the memory fragment information in the memory fragment library, determine the target memory fragment information corresponding to the search information from the memory fragment library upon receiving search information input by the user; and determine the search result corresponding to the search information based on the target memory fragment information.
[0098] Optionally, the target memory fragment information includes memory fragment information of at least one information category; the processor 810 is further configured to process the memory fragment information of the at least one information category according to the search information to obtain the search results corresponding to the search information.
[0099] Optionally, the processor 810 is also configured to display memory recommendation information based on the information category and the memory fragment information corresponding to one of the information categories.
[0100] Optionally, the memory fragment library further includes a primary information category, which corresponds to a secondary information category, and the secondary information category belongs to the primary information category; the processor 810 is further configured to, upon receiving search information input by a user, determine a target primary information category from the primary information category based on the search information; determine a target secondary information category from the target primary information category based on the search information; and determine the target memory fragment information corresponding to the search information from the target secondary information category.
[0101] Optionally, the processor 810 is also configured to obtain memory fragment information from the at least one information recording source upon obtaining authorization information from the at least one information recording source.
[0102] It should be understood that, in this embodiment, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos obtained by an image capture device (such as a color camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0103] The memory 809 can be used to store software programs and various data. The memory 809 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 809 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 809 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0104] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.
[0105] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described information processing method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0106] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0107] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above information processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0108] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0109] This application provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the information processing method embodiments described above, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0110] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0111] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0112] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An information processing method, characterized in that, The method includes: Upon obtaining memory fragment information, the information category corresponding to the memory fragment information is determined; the memory fragment information is fragmented information generated during the user's use of the electronic device. The memory fragment information is stored in the memory fragment library according to the information category.
2. The method according to claim 1, characterized in that, After storing the memory fragment information in the memory fragment library, the method further includes: Upon receiving search information input by the user, the target memory fragment information corresponding to the search information is determined from the memory fragment database; Based on the target memory fragment information, determine the search results corresponding to the search information.
3. The method according to claim 2, characterized in that, The target memory fragment information includes memory fragment information of at least one information category; The step of determining the search results corresponding to the search information based on the target memory fragment information includes: Based on the search information, the memory fragment information of the at least one information category is processed to obtain the search results corresponding to the search information.
4. The method according to claim 3, characterized in that, The method further includes: For memory fragment information corresponding to one of the information categories, memory recommendation information is displayed based on the information category and the memory fragment information.
5. The method according to claim 2, characterized in that, The memory fragment library also includes a primary information category, which corresponds to a secondary information category, and the secondary information category belongs to the primary information category. Upon receiving search information input by a user, determining the target memory fragment information corresponding to the search information from the memory fragment database includes: Upon receiving search information input by the user, the target primary information category is determined from the primary information categories based on the search information; Based on the search information, determine the target secondary information category from the target primary information category; The target memory fragment information corresponding to the search information is determined from the target secondary information category.
6. The method according to claim 1, characterized in that, The method further includes: With authorization information obtained from at least one information recording source, memory fragment information is obtained from the at least one information recording source.
7. An information processing device, characterized in that, The device includes: The determination module is used to determine the information category corresponding to the memory fragment information when memory fragment information is obtained; the memory fragment information is fragmented information generated by the user during the use of the electronic device; A storage module is used to store the memory fragment information in a memory fragment library according to the information category.
8. The apparatus according to claim 7, characterized in that, The device further includes: The determining module is further configured to, after storing the memory fragment information in the memory fragment library, determine the target memory fragment information corresponding to the search information from the memory fragment library upon receiving search information input by the user; and determine the search result corresponding to the search information based on the target memory fragment information.
9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the information processing method as described in any one of claims 1-6.
10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the information processing method as described in any one of claims 1-6.