Application-based Note Generation Method, Device, Storage Medium, and Program Product

By implementing an application-based note generation method in the application, users can quickly switch from the application page to the note editing page, solving the problem of low note recording efficiency in the prior art, and realizing a more efficient note recording process.

CN114298000BActive Publication Date: 2025-05-30ECARX (HUBEI) TECHCO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202111405522.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-24
Publication Date
2025-05-30
Estimated Expiration
2041-11-24

AI Technical Summary

Technical Problem

In the prior art, the writing efficiency of handwriting recording is too low. Although the document form improves efficiency, it requires specialized document creation and operation is cumbersome, resulting in the efficiency of note recording.

Method used

It provides an application-based note generation method, which pushes note options by responding to the user's selection of target content in the current application page, and pushes the note editing page after the user confirms, so as to achieve a quick switching between the page where the target content is located and the note editing page.

Benefits of technology

This method can quickly complete notes recording, improve the efficiency of notes recording, and reduce operation steps and time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114298000B_ABST
    Figure CN114298000B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method, device, storage medium, and program product for generating notes based on an application. The method includes highlighting target content in a selected current application page in response to a selection operation on a display interface, and pushing a note option to the display interface; pushing an editing page of the current target note to the display interface in response to a confirmation operation on the note option; and adding note content of the target content to the target note and updating and saving it in response to an editing operation on the editing page of the target note. The embodiment of the present application can quickly complete the switching between the page where the target content is located and the note editing page, improving the efficiency of note-taking.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the technical field of data processing, and in particular, to a method, device, storage medium, and program product for generating notes based on an application. Background Art

[0002] Whether working or studying through an application, taking notes is an important way to record important information or discovered problems. The recorded notes can facilitate self-browsing and are also beneficial for sharing with others and communicating about the recorded content. Taking project communication as an example, after browsing the basic information of a project through a project application, suggestions for the project content and discovered problems can be recorded as notes.

[0003] In the prior art, handwritten records can be made with pen and paper, and records can also be made in the form of documents.

[0004] However, in the process of implementing the present application, the inventors found that there are at least the following problems in the prior art: the way of handwritten records has too low writing efficiency; in the form of documents, although the writing efficiency can be guaranteed to a certain extent compared with the handwritten method, a special document needs to be established, and manual switching between the interface where the original content is located and the note document interface is required, and the operation is cumbersome and the efficiency is still low. Summary of the Invention

[0005] Embodiments of the present application provide a method, device, storage medium, and program product for generating notes based on an application to improve the efficiency of taking notes.

[0006] In a first aspect, embodiments of the present application provide a method for generating notes based on an application, including:

[0007] Responding to a selection operation on the display interface, highlighting the target content in the selected current application page, and pushing a note option through the display interface;

[0008] Responding to a confirmation operation on the note option, pushing an editing page of the current target note to the display interface;

[0009] Responding to an editing operation on the editing page of the target note, adding note content of the target content to the target note and updating and saving it.

[0010] In a possible design, before pushing the editing page of the current target note to the display interface, it further includes:

[0011] Adding the target content to the current target note.

[0012] In a possible design, before pushing the editing page of the current target note to the display interface, it further includes:

[0013] If there is no currently active note, create the target note and activate the target note.

[0014] In a possible design, before pushing the editing page of the current target note to the display interface, it further includes:

[0015] According to the type of the target content, retrieve the template content corresponding to the target content and add the template content to the target note.

[0016] In a possible design, the type includes at least one of the following: business information type, text description type, chat conversation type, video and picture type.

[0017] In a possible design, the template content includes at least one of the following: selected target content, source information of the target content, problem type to which the target content belongs, specific problem description.

[0018] In a possible design, after adding the note content of the target content to the target note and updating and saving it, it further includes:

[0019] Float the activation identifier of the target note above the current application page in the display interface.

[0020] In a possible design, the activation identifier is all or part of the target content.

[0021] In a possible design, after adding the note content of the target content to the target note and updating and saving it, it further includes:

[0022] In response to a drag operation on the activation identifier of the target note floating above the chat page, send the target note to the dialog box of the chat page.

[0023] In a possible design, after adding the note content of the target content to the target note and updating and saving it, it further includes:

[0024] Set a first link for the note content of the target content in the target note; the first link points to the application page where the target content is located;

[0025] In response to a selection operation on the first link, push the application page where the target content is located to the display interface.

[0026] In a possible design, after adding the note content of the target content to the target note and updating and saving it, it further includes:

[0027] Set a second link for the target content; the second link points to the location of the note content of the target content in the target note.

[0028] In response to a selection operation on the second link, push the target note to the display interface and position it at the location of the note content of the target content.

[0029] In a possible design, after adding the note content of the target content to the target note and updating the save, it further includes:

[0030] In response to a selection operation on the target content, push a delete option through the display interface;

[0031] In response to a confirmation operation on the delete option, delete the note content of the target content in the target note and cancel the highlighting of the target content.

[0032] In a possible design, the locations of the note contents with the same source information in the target note are consecutive.

[0033] In a second aspect, an embodiment of the present application provides a note generation device based on an application, including:

[0034] A note option push module, configured to, in response to a selection operation on the display interface, highlight the target content in the selected current application page and push a note option through the display interface;

[0035] An edit page push module, configured to, in response to a confirmation operation on the note option, push the edit page of the current target note to the display interface;

[0036] An addition module, configured to, in response to an edit operation on the edit page of the target note, add the note content of the target content to the target note and update the save.

[0037] In a third aspect, an embodiment of the present application provides a note generation device based on an application, including: a display, at least one processor, and a memory;

[0038] The memory stores computer execution instructions; the display is connected to the at least one processor, and is configured to receive a touch operation of a user and further display a note editing page;

[0039] The at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the method as described in the first aspect and various possible designs of the first aspect above.

[0040] Fourthly, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method described in the first aspect above and all possible designs of the first aspect.

[0041] Fifthly, an embodiment of the present application provides a computer program product including a computer program, which, when executed by a processor, implements the method described in the first aspect above and all possible designs of the first aspect.

[0042] The note generation method, device, storage medium and program product based on an application provided in this embodiment can quickly complete the switching between the page where the target content is located and the note editing page and improve the efficiency of note taking by pushing note options to the user after receiving the selection operation of the target content in the current application page by the user, and pushing a note editing page to the user after receiving the confirmation operation of the user to receive the note content edited by the user for the target content and update and save it. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following briefly introduces the drawings required for describing the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0044] Figure 1 Schematic diagram of the display interface of the note generation method based on an application provided in an embodiment of the present application Figure 1 ;

[0045] Figure 2 Flow schematic diagram of the note generation method based on an application provided in an embodiment of the present application Figure 1 ;

[0046] Figure 3 Schematic diagram of the display interface of the note generation method based on an application provided in an embodiment of the present application Figure 2 ;

[0047] Figure 4 Schematic diagram of the note editing page of the note generation method based on an application provided in an embodiment of the present application Figure 1 ;

[0048] Figure 5 Schematic diagram of the display interface of the note generation method based on an application provided in an embodiment of the present application Figure 3 ;

[0049] Figure 6Schematic diagram of the display interface of the application-based note generation method provided by the embodiments of the present application Figure 4 ;

[0050] Figure 7 Schematic diagram of the display interface of the application-based note generation method provided by the embodiments of the present application Figure 5 ;

[0051] Figure 8 Schematic diagram of the note editing page of the application-based note generation method provided by the embodiments of the present application Figure 2 ;

[0052] Figure 9 Flow schematic of the application-based note generation method provided by the embodiments of the present application Figure 2 ;

[0053] Figure 10 Schematic diagram of the display interface of the application-based note generation method provided by the embodiments of the present application Figure 6 ;

[0054] Figure 11 Schematic diagram of the display interface of the application-based note generation method provided by the embodiments of the present application Figure 7 ;

[0055] Figure 12 Schematic diagram of the structure of the application-based note generation device provided by the embodiments of the present application;

[0056] Figure 13 Schematic diagram of the hardware structure of the electronic device provided by the embodiments of the present application. Detailed implementation manners

[0057] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0058] With the development of science and technology, electronic devices have become increasingly popular, and the types of application programs running on electronic devices have also become increasingly rich, providing a lot of convenience for users both at work and in study. During the process of working or studying through application programs, taking notes is an important way to record important information or discovered problems. The recorded notes can facilitate self-browsing and are also beneficial for sharing with others and communicating about the recorded content.

[0059] In the prior art, one way is to make handwritten records with pen and paper, and the other way is to record in the form of documents. Taking project communication as an example, after browsing the basic information of the project through the project application, suggestions for the project content and problems found can be noted down. For example, when it is found that there is an error in the information entered in the basic information of the project, the error location can be recorded in the note, and then a paper or electronic document is formed and sent to the relevant personnel. However, for the first way of handwritten records, the writing efficiency is too low. For the second way of documents, although it can ensure the writing efficiency to a certain extent compared with the handwritten way, a special document needs to be established, and the switching between the original content interface and the note document interface is cumbersome, and the efficiency is still low.

[0060] To solve the above technical problems, the inventors of the present application have found through research that a note function can be added to the application program to monitor the touch operations on the application page where the target content for which notes need to be recorded is located in real time, so as to directly switch from the application page to the note editing page. Based on this, this embodiment provides a note generation method based on an application, which can quickly complete the switching between the page where the target content is located and the note editing page, improving the efficiency of note recording.

[0061] Figure 1 It is a schematic diagram of the display interface of the note generation method based on an application provided by an embodiment of the present application. As Figure 1 shown, the current application page is the page where the project information under the 01 in-vehicle unit project is located. If the user needs to record notes for the project number item under the basic information in the project information when browsing this page, after receiving the user's selection operation on the project number item, a note option is pushed to the user, and after receiving the user's confirmation operation on the note option, a note editing page is pushed to the user to receive the note content input by the user.

[0062] The note generation method based on an application provided by this embodiment realizes the switching between the page where the target content for which notes are to be made is located and the note editing page, improving the efficiency of note recording.

[0063] The technical solution of the present application will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0064] Figure 2 It is a flow schematic Figure 1 .

[0065] As Figure 2 shown, the method includes:

[0066] 201. In response to a selected operation on the display interface, highlight the target content in the selected current application page, and push note options through the display interface.

[0067] The execution subject of this embodiment can be a data processing device such as a computer, a tablet computer, or a mobile phone.

[0068] In this embodiment, the selected operation can be a touch operation such as a long press, a double click, a single click, or a box selection.

[0069] In this embodiment, there are multiple ways to highlight the target content. For example, as Figure 1 shown, the line where the target content is located can be determined according to the position coordinates of the user's selected operation, a border can be set and filled for the line where the target content is located, or the background color of the line where the target content is located can be added. It can also perform operations such as bolding, color-changing, and underlining on the selected target content. Through highlighting, it is convenient for the user to confirm whether the target content is selected correctly.

[0070] 202. In response to a confirmation operation on the note option, push the editing page of the current target note to the display interface.

[0071] In this embodiment, the note contents corresponding to multiple target contents can be added to the same note. Before pushing the editing page of the current target handwriting to the display interface, it can first be determined whether there is a note in an active state. If there is no note in an active state currently, create the target note and activate the target note. If there is a note in an active state currently, call the currently active note as the target note, and push the editing page of the currently active note to the display interface to receive the note content input by the user.

[0072] Exemplarily, as Figure 3 shown, after adding note content to the item label item in the current note, the item description item can also be added to the current note. After receiving the user's confirmation operation on the note option, push the note editing page to the user to receive the note content added by the user for the item description item.

[0073] In some embodiments, the form of the editing page of the target note can be various. In one implementable manner, the editing page can be a blank page. In another implementable manner, to improve efficiency and facilitate users who browse the note to quickly understand the source content of the note, i.e., the target content, the editing page can add the target content to the current target note. In still another implementable manner, the template content corresponding to the target content can be retrieved according to the type of the target content, and the template content can be added to the target note. The type can include at least one of the following: business information type, text description type, chat conversation type, video and picture type. The template content can at least include at least one of the following: selected target content, source information of the target content, problem type to which the target content belongs, specific problem description. Among them, automatically adding the target content to the note can improve the editing efficiency of the user and is beneficial for the note reader to quickly understand the editing object of the note content. The source information of the target content can be the title of the upper-level directory of the selected target content, or the titles of each level of directories starting from the root directory. By recording the source information, it is convenient to quickly know the source of the note editing object when browsing the note.

[0074] Exemplarily, as Figure 3 shown, the template can only include the target content "basic information", "project number: AAA", "project description: none", and a text box for adding note content. By automatically adding the target content, the editing efficiency of the user for note content can be improved, and it is also beneficial for the note reader to quickly understand the editing object of the note content. As Figure 4 shown, the template can include content such as project source, problem reason, problem description, etc. The upper-level title of the target content is the 01 car radio project. Therefore, the 01 car radio project can be automatically added to the project source, and in order to improve the efficiency of the user taking notes, the problem reason can be set in the form of options. The template style is not limited in this embodiment.

[0075] 203. In response to an editing operation on the editing page of the target note, add note content of the target content to the target note and update and save it.

[0076] In this embodiment, after adding note content on the editing page, it can be automatically updated and saved. In response to the user's closing operation, it can be automatically switched back to the application page where the target content corresponding to the last note content is located. As Figure 3 shown, after adding note content to the second target content "project description: none" in this note, it can return to the application page where "project description: none" is located. So as to facilitate the user to continue browsing within the project application.

[0077] The note generation method based on an application provided in this embodiment can quickly complete the switching between the page where the target content is located and the note editing page, improving the efficiency of note-taking. This is achieved by pushing note options to the user after receiving the selection operation of the target content in the current application page, and then pushing the note editing page to the user after receiving the confirmation operation, so as to receive the note content edited by the user for the target content and update and save it.

[0078] In some embodiments, in order to enable note-taking users or note-browsing users to quickly switch back from the note page to the application page, a link pointing to the page where the target content is located can be set in the note. Based on the above embodiments, for example, on the basis of the embodiment shown in Figure 2 In this embodiment, after step 203, it may further include: setting a first link for the note content of the target content in the target note; the first link points to the application page where the target content is located; in response to the selection operation on the first link, pushing the application page where the target content is located to the display interface.

[0079] Exemplarily, as Figure 5 shown, a first link can be set on the target content in the note, "Project number: AAA". By clicking the first link, it is possible to quickly switch to the application page where "Project number: AAA" is located.

[0080] It should be noted that the setting position of the first link can be various. It can be set for the target content, or for the note content, or by additionally adding identification content, such as "Return to the application page", and adding a first link to this text. This embodiment does not make any limitations in this regard.

[0081] In some embodiments, in order to enable note-taking users or note-browsing users to quickly switch from the application page to the note page, a link pointing to the note page where the note content of the target content is located can be set in the application page. Based on the above embodiments, for example, on the basis of the embodiment shown in Figure 2 In this embodiment, after step 203, it may further include: setting a second link for the target content; the second link points to the location of the note content of the target content in the target note; in response to the selection operation on the second link, pushing the target note to the display interface and positioning it at the location of the note content of the target content.

[0082] Exemplarily, as Figure 6 shown, a second link can be set on the target content in the application page, "Project number: AAA". By clicking the second link, it is possible to quickly switch to the position of the note editing page where the target content "Project number: AAA" is located.

[0083] In some embodiments, in order to delete the note content of the target content with added notes from the application page, a deletion function can be added to the application page. On the basis of the above embodiments, for example, on the basis of the embodiments Figure 2 shown, in this embodiment, after step 203, it may further include: in response to a selection operation on the target content, pushing a deletion option through the display interface; in response to a confirmation operation on the deletion option, deleting the note content of the target content in the target note, and eliminating the highlighting of the target content.

[0084] Exemplarily, as Figure 7 shown, when the user discovers that the problem involved in the note content of the target content "Project Description: None" has been solved or the target content no longer requires special attention, the note content of "Project Description: None" can be quickly deleted through the deletion function. Specifically, after receiving the selection operation input by the user for "Project Description: None", a deletion option is pushed to the user, and after receiving the confirmation operation input by the user for the deletion option, the note content of "Project Description: None" in the note is deleted, and the highlighting effects such as the shading and bold display of "Project Description: None" on the application page are eliminated.

[0085] For the layout order of each note content in the note, there can be multiple ways. It can be laid out according to the note generation time, or according to the relevance of the target content corresponding to the note content. This embodiment does not limit this.

[0086] In some embodiments, the locations of the note contents in the target note with the same source information are consecutive. Specifically, identification information can be added to each item under each title. The identification information includes the title of the superior directory to which the item belongs, and the sequence information of the item. When multiple items belonging to the same title are selected as the target content and added to the same note, the multiple items can be laid out in position according to the identification information of the multiple items.

[0087] Exemplarily, as Figure 8 shown, the target content "Project Number: AAA" and the target content "Project Description: None" both belong to the basic information content under the 01 in-vehicle project, so they are gathered together. The target contents "Customer Name: G Company" and "Chip: FFF" both belong to the hardware information content under the 02 in-vehicle project. Therefore, they are gathered together. This is convenient for note-taking users and note-browsing users to continuously record and browse related content, and avoid jumping around in thinking and affecting efficiency.

[0088] Figure 9 Flow schematic of the note generation method based on an application provided by the embodiments of the present applicationFigure 2 As shown in Figure 9 the above embodiment, for example, on the basis of the embodiment shown in Figure 2 the present embodiment adds a detailed description of the activation identifier. The method includes:

[0089] 901. In response to a selected operation on the display interface, highlight the target content in the selected current application page and push a note option through the display interface.

[0090] 902. In response to a confirmation operation on the note option, push the editing page of the current target note to the display interface.

[0091] 903. In response to an editing operation on the editing page of the target note, add note content of the target content to the target note and update and save it.

[0092] Steps 901 to 903 in this embodiment are similar to steps 201 to 203 in the above embodiment, and will not be elaborated here.

[0093] 904. Float the activation identifier of the target note above the current application page in the display interface.

[0094] Specifically, there can be various display forms of the activation identifier. In one implementable manner, a circular identifier can be set to be displayed above the current application page to facilitate receiving a touch operation on the circular identifier to enter the editing page of the current note or enter the note list page, and the note list page includes note contents with different numbers. In another implementable manner, the activation identifier is all or part of the target content. Exemplarily, as shown in Figure 10 the target content of the last note in the current note, "Project description: None", can be displayed in the activation identifier, and by clicking on the activation identifier, the note editing page can be entered.

[0095] 905. In response to a drag operation on the activation identifier of the target note floating above the chat page, send the target note to the dialog box of the chat page.

[0096] In this embodiment, the chat page can be a page of the application to which the current application page belongs or a page of another application. This embodiment does not make a limitation in this regard.

[0097] In practical applications, when a user needs to share note content with other users, they can select the required notes from the note list to download the note documents and send the note documents to the sharing recipients. They can also drag the activation identifier of the current note to form a document and drag it to the chat dialog box to achieve sharing with users. Exemplarily, as Figure 11 shown, when receiving the user's drag operation on the display bar where the activation identifier "Project Description: None" is located below the navigation, a confirmation option is pushed to the user. After receiving the user's confirmation operation on the send option, the current note is formed into a document and sent to the chat recipient, Engineer Li, so that Engineer Li can view the note content. After the sending is successful, the content of the current note can continue to be added.

[0098] The note generation method based on an application provided in this embodiment can achieve rapid sharing of note content and improve communication efficiency by setting an activation identifier and monitoring the drag operation on the activation identifier.

[0099] Figure 12 It is a schematic structural diagram of a note generation device based on an application provided in an embodiment of the present application. As Figure 12 shown, the note generation device 120 based on an application includes: a note option push module 121, an editing page push module 122, and an adding module 123.

[0100] The note option push module 121 is configured to highlight the target content in the selected current application page in response to a selection operation on the display interface, and push note options through the display interface.

[0101] The editing page push module 122 is configured to push the editing page of the current target note to the display interface in response to a confirmation operation on the note option.

[0102] The adding module 123 is configured to add the note content of the target content to the target note and update and save it in response to an editing operation on the editing page of the target note.

[0103] The note generation device based on an application provided in an embodiment of the present application can quickly complete the switching between the page where the target content is located and the note editing page by the note option push module 121 highlighting the target content in the selected current application page in response to a selection operation on the display interface and pushing note options through the display interface, the editing page push module 122 pushing the editing page of the current target note to the display interface in response to a confirmation operation on the note option, and the adding module 123 adding the note content of the target content to the target note and updating and saving it in response to an editing operation on the editing page of the target note, improving the efficiency of note taking.

[0104] The note generation device based on an application provided in an embodiment of the present application can be used to execute the above method embodiment, and its implementation principle and technical effects are similar, which will not be elaborated here in this embodiment.

[0105] Figure 13 FIG. is a schematic hardware structure diagram of an electronic device provided in an embodiment of the present application. The device can be a computer, a message receiving and sending device, a tablet device, a medical device, etc., and the device can be arranged on an autonomous vehicle.

[0106] The apparatus 130 may include one or more of the following components: a processing component 1301, a memory 1302, a power supply component 1303, a multimedia component 1304, an audio component 1305, an input / output (I / O) interface 1306, a sensor component 1307, and a communication component 1308.

[0107] The processing component 1301 generally controls the overall operation of the apparatus 130, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 1301 may include one or more processors 1309 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 1301 may include one or more modules to facilitate the interaction between the processing component 1301 and other components. For example, the processing component 1301 may include a multimedia module to facilitate the interaction between the multimedia component 1304 and the processing component 1301.

[0108] The memory 1302 is configured to store various types of data to support the operation of the apparatus 130. Examples of such data include instructions for any application or method operating on the apparatus 130, contact data, phone book data, messages, pictures, videos, etc. The memory 1302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.

[0109] The power supply component 1303 provides power to various components of the apparatus 130. The power supply component 1303 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 130.

[0110] The multimedia component 1304 includes a screen that provides an output interface between the device 130 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of touch or swipe actions but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 1304 includes a front camera and / or a rear camera. When the device 130 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.

[0111] The audio component 1305 is configured to output and / or input audio signals. For example, the audio component 1305 includes a microphone (MIC) that is configured to receive external audio signals when the device 130 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 1302 or transmitted via the communication component 1308. In some embodiments, the audio component 1305 further includes a speaker for outputting audio signals.

[0112] The I / O interface 1306 provides an interface between the processing component 1301 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.

[0113] The sensor component 1307 includes one or more sensors for providing an assessment of various aspects of the state of the device 130. For example, the sensor component 1307 can detect the on / off state of the device 130, the relative positioning of components, such as the display and keypad of the device 130. The sensor component 1307 can also detect a change in the position of the device 130 or a component of the device 130, the presence or absence of user contact with the device 130, the orientation or acceleration / deceleration of the device 130, and the temperature change of the device 130. The sensor component 1307 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 1307 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 1307 can further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0114] The communication component 1308 is configured to facilitate communication between the device 130 and other devices in a wired or wireless manner. The device 130 can access a communication standard-based wireless network, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1308 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1308 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0115] In an exemplary embodiment, the device 130 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.

[0116] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 1302 including instructions, and the above instructions can be executed by the processor 1309 of the device 130 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0117] The above computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible by a general or special-purpose computer.

[0118] An exemplary readable storage medium is coupled to the processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.

[0119] Those of ordinary skill in the art will understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned storage medium includes: various media such as ROM, RAM, magnetic disks, or optical discs that can store program codes.

[0120] The embodiments of the present application also provide a computer program product, including a computer program, which when executed by a processor, implements the method for generating application-based notes performed by the application-based note generation device as described above.

[0121] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for generating notes based on an application, characterized in that, it includes: Responding to a selected operation on the display interface, highlighting the target content in the selected current application page, and pushing a note option through the display interface; Responding to a confirmation operation on the note option, pushing the editing page of the current target note to the display interface; Responding to an editing operation on the editing page of the target note, adding note content of the target content to the target note and updating and saving it; Suspending and displaying the activation identifier of the target note above the current application page in the display interface; Responding to a dragging operation on the activation identifier of the target note suspended above the chat page, sending the target note to the dialog box of the chat page; Setting a second link for the target content; the second link points to the location of the note content of the target content in the target note; Responding to a selected operation on the second link, pushing the target note to the display interface and positioning it at the location of the note content of the target content.

2. The method according to claim 1, characterized in that, before pushing the editing page of the current target note to the display interface, it further includes: Adding the target content to the current target note.

3. The method according to claim 1, characterized in that, before pushing the editing page of the current target note to the display interface, it further includes: If there is no currently active note, creating the target note and activating the target note.

4. The method according to claim 1, characterized in that, before pushing the editing page of the current target note to the display interface, it further includes: According to the type of the target content, retrieving the template content corresponding to the target content, and adding the template content to the target note.

5. The method according to claim 4, characterized in that, the type includes at least one of the following: business information type, text description type, chat conversation type, video and picture type.

6. The method according to claim 4, characterized in that, the template content includes at least one of the following: the selected target content, the source information of the target content, the problem type to which the target content belongs, and a specific problem description.

7. The method according to claim 1, characterized in that, the activation identifier is all or part of the content in the target content.

8. The method according to any one of claims 1-6, characterized in that, after adding the note content of the target content to the target note and updating and saving it, it further includes: Setting a first link for the note content of the target content in the target note; the first link points to the application page where the target content is located; Responding to a selected operation on the first link, pushing the application page where the target content is located to the display interface.

9. The method according to any one of claims 1-6, characterized in that, after adding the note content of the target content to the target note and updating and saving it, it further includes: In response to a selected operation on the target content, push a deletion option through the display interface; In response to a confirmation operation on the deletion option, delete the note content of the target content in the target note and cancel the highlighting of the target content.

10. The method according to any one of claims 1-6, wherein, the locations of the note contents with the same source information in the target note are consecutive.

11. A note generation device based on an application, wherein, comprising: a note option push module, configured to, in response to a selected operation on the display interface, highlight the target content in the selected current application page and push note options through the display interface; an edit page push module, configured to, in response to a confirmation operation on the note option, push the edit page of the current target note to the display interface; an addition module, configured to, in response to an edit operation on the edit page of the target note, add the note content of the target content to the target note and update and save it; a display module, configured to floatingly display the activation identifier of the target note above the current application page on the display interface; a processing module, configured to, in response to a dragging operation on the activation identifier of the target note floating above the chat page, send the target note to the dialog box of the chat page; the processing module is further configured to set a second link for the target content; the second link points to the location of the note content of the target content in the target note; In response to a selected operation on the second link, push the target note to the display interface and position it at the location of the note content of the target content.

12. A note generation device based on an application, wherein, comprising: a display, at least one processor and a memory; the memory stores computer execution instructions; the display is connected to the at least one processor, configured to receive a touch operation of a user and further configured to display a note editing page; the at least one processor executes the computer execution instructions stored in the memory, so that the at least one processor executes the application-based note generation method according to any one of claims 1 to 10.

13. A computer-readable storage medium, wherein, computer execution instructions are stored in the computer-readable storage medium, and when the processor executes the computer execution instructions, the application-based note generation method according to any one of claims 1 to 10 is implemented.

14. A computer program product, comprising a computer program, wherein, when the computer program is executed by a processor, the application-based note generation method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Note processing method and apparatus, and apparatus for note processing

    CN108874758A

  • Note-taking generation method, electronic device, and computer storage medium

    CN109085965A

  • Page editing method and device for intelligent interactive tablet computer, terminal equipment and storage medium

    CN111580714A

  • Note recording method of e-book reader, electronic equipment and storage medium

    CN112486374A

  • Note generation method and system

    CN113238703A