Note generation method, computing device and computer storage medium

文档序号:1378968 发布日期:2020-08-14 浏览:10次 中文

阅读说明:本技术 笔记生成方法、计算设备及计算机存储介质 (Note generation method, computing device and computer storage medium ) 是由 杨树彬 于 2020-04-23 设计创作,主要内容包括:本发明公开了一种笔记生成方法、计算设备及计算机存储介质。该方法包括:获取终端设备前端运行的应用的应用程序信息;根据应用程序信息,判断应用是否为预设类型应用;若是,则呈现与应用当前运行文件相关联的电子书文件,生成电子书文件对应的笔记文件并存储至本地;在电子书文件的呈现界面之上创建蒙层;监测用户在蒙层中执行的笔记编辑操作,获取笔记内容及笔记位置信息,将笔记内容及笔记位置信息关联记录到笔记文件中。本发明提供的方案,不仅使用户保持了与纸质书籍记录笔记的习惯,而且还能够无限扩展笔记内容,用户可根据自身需要无限制记录笔记内容,克服了纸质书籍中记录笔记时出现的空间不足的问题,为用户记录笔记提供了方便。(The invention discloses a note generation method, a computing device and a computer storage medium. The method comprises the following steps: acquiring application program information of an application operated by a front end of terminal equipment; judging whether the application is a preset type application or not according to the application program information; if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local; creating a cover layer over a presentation interface of an electronic book file; and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner. The scheme provided by the invention not only enables a user to keep the habit of recording notes with the paper books, but also can infinitely expand the note contents, and the user can record the note contents without limit according to the self requirement, thereby overcoming the problem of insufficient space when recording notes in the paper books and providing convenience for the user to record notes.)

1. A method of generating notes, comprising:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting an electronic book file associated with the current application operating file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

monitoring note editing operation executed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

2. The method of claim 1, wherein the monitoring a note editing operation performed by a user in a cover layer, acquiring note content and note location information, and recording the note content and the note location information in the note file in an associated manner further comprises:

monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of terminal equipment, executing screen recording operation on an application current running file, storing video note content to the local, determining an access link of the video note content, and recording the access link of the video note content and the note position information into a note file in an associated manner.

3. The method of claim 1 or 2, wherein the monitoring a note editing operation performed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information in the note file in an associated manner further comprises:

monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of terminal equipment, executing screenshot operation on an application current running file, storing picture note content to a local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into a note file in an associated manner.

4. The method of claim 1, 2 or 3, wherein the monitoring a note editing operation performed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into the note file in an associated manner further comprises:

monitoring a recording note editing operation executed by a user in a cover layer, calling a recording function of terminal equipment, executing a recording operation on an application current running file, storing audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and the note position information into a note file in an associated manner.

5. The method of any of claims 1-4, wherein the monitoring of note-editing operations performed by a user in a cover layer further comprises:

a writing operation, a scribing operation, a marking operation, and/or an inserting operation performed by a user in the cover layer is monitored.

6. The method of any of claims 1-5, wherein prior to presenting the e-book file associated with the application currently running file, the method further comprises:

acquiring state data of terminal equipment;

judging whether the terminal equipment is in a split screen state or not according to the state data of the terminal equipment;

and if the application program information belongs to a live broadcast teaching type and the terminal equipment is in a split screen state, displaying the electronic book file associated with the currently running file of the application on another split screen interface while running the application on the split screen interface of the terminal equipment.

7. The method of any of claims 1-6, wherein after the associating recording of the note content and the note location information into the note file, the method further comprises:

and sending the note file to the terminal equipment to be synchronized so that the terminal equipment to be synchronized can add note content to the corresponding position of the electronic book file according to the note position information in the note file.

8. The method of any of claims 1-7, wherein prior to presenting the e-book file associated with the application currently running file, the method further comprises:

generating and displaying a popup window containing an electronic book file list;

monitoring the selection operation of a user on an electronic book file associated with the current running file of the application in the electronic book file list;

the presenting the electronic book file associated with the application currently running file further comprises:

and presenting the electronic book file associated with the current running file of the application according to the selection operation.

9. A computing device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;

the memory is configured to store at least one executable instruction that causes the processor to:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting an electronic book file associated with the current application operating file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

monitoring note editing operation executed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

10. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting an electronic book file associated with the current application operating file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

monitoring note editing operation executed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

Technical Field

The invention relates to the technical field of computers, in particular to a note generation method, a computing device and a computer storage medium.

Background

The existing teaching mode is generally learning offline, and a user usually records notes on paper books, so that the problem that the space position is insufficient in the note recording process, and the user needs to carry a plurality of books, so that the user is heavy and inconvenient.

With the continuous development of internet technology, various application platforms come into existence, such as live broadcast applications and web lecture applications, which make online lectures more and more popular, and more people learn the latest knowledge from the internet, and online learning becomes a brand new way for people to enrich their own knowledge, so how to enable users to conveniently record notes when learning online is an urgent problem to be solved.

Disclosure of Invention

In view of the above, the present invention has been made to provide a note generation method, a computing device and a computer storage medium that overcome or at least partially solve the above-mentioned problems.

According to an aspect of the present invention, there is provided a note generating method including:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

According to another aspect of the present invention, there is provided a computing device comprising: the processor, the memory and the communication interface complete mutual communication through the communication bus;

the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the following operations:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

According to yet another aspect of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

According to the scheme provided by the invention, the application program information of the application running at the front end of the terminal equipment is obtained; judging whether the application is a preset type application or not according to the application program information; if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local; creating a cover layer over a presentation interface of an electronic book file; and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner. The scheme provided by the invention not only enables a user to keep the habit of recording notes with the paper books, but also can infinitely expand the note contents, and the user can record the note contents without limit according to the self requirement, thereby overcoming the problem of insufficient space when recording notes in the paper books and providing convenience for the user to record notes.

The foregoing description is only an overview of the technical solutions of the present invention, and the embodiments of the present invention are described below in order to make the technical means of the present invention more clearly understood and to make the above and other objects, features, and advantages of the present invention more clearly understandable.

Drawings

Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:

FIG. 1 shows a flow diagram of a note generation method according to one embodiment of the invention;

FIG. 2 shows a flow diagram of a note generation method according to another embodiment of the invention;

FIG. 3 shows a schematic structural diagram of a computing device according to one embodiment of the invention.

Detailed Description

Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the invention are shown in the drawings, it should be understood that the invention can be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.

FIG. 1 shows a flow diagram of a note generation method according to one embodiment of the invention. As shown in fig. 1, the method comprises the steps of:

step S101, acquiring application program information of an application operated by the front end of the terminal equipment.

The execution subject of the note generating method provided by the embodiment is a client, wherein the client is an application with a note generating function. The client is an application different from the application run by the front end of the terminal device.

Specifically, each application installed in the terminal device is triggered and started each time, that is, each application is used, the use data of the application is recorded, for example, application program information, application running time, and the like of the application are recorded in an application list, so that the latest application running time can be found by querying the application list, corresponding application program information is obtained, and the application program information is determined as the application program information of the application running at the front end of the terminal device.

The following may also be obtained by other means: the application list may also record an application running state, for example, running or not running (front-end running or background running), so that the application running at the front end of the terminal device may be determined according to the application running state, and the application information of the application running at the front end of the terminal device may be obtained.

The terminal device in this step may be a mobile device or a PC device, where the mobile device may be a mobile phone or a PAD, and the like, which is only an example and does not have any limiting function.

Step S102, judging whether the application is a preset type application or not according to the application program information, if so, executing step S103.

After the application information of the application running at the front end of the terminal device is acquired, whether the application is a preset type application can be judged according to the acquired application information. The method mainly comprises the step of judging whether an application operated by the front end of the terminal equipment is a live broadcast application or a network teaching application, so as to determine whether a user is learning currently, and further determine whether to execute subsequent steps and generate notes. If the application is judged to be the preset type application, the fact that the user is learning currently is indicated, and note recording operation possibly exists in the learning process, so that the subsequent steps are continuously executed, and a corresponding note is generated; if the application is judged not to be the preset type application, the fact that the user does not learn currently is indicated, and the method is ended.

And step S103, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local.

In the case that the application is determined to be the preset type application, it is indicated that the user is currently learning, and in order to facilitate the user to record notes, the electronic book file associated with the currently running file of the application is presented to the user, that is, the content contained in the electronic book file presented to the user should be consistent with the content learned by the user currently using the application.

In order to record more note contents and to facilitate sharing the note contents recorded by the user to other users, the embodiment also needs to generate a note file corresponding to the electronic book file and store the generated note file to the local. It should be noted that the note file generated in this step is a new empty file, no information is recorded in the note file during generation, and the note file may be in PDF format or Word format or other formats.

Step S104, a cover layer is created on the presentation interface of the electronic book file.

In step S103, the note file corresponding to the electronic book file generated in step S103 is used to record note content, and if the user directly performs a note editing operation on the presented electronic book file, the note content will be directly recorded in the electronic book file, but cannot be recorded in the note file. It should be noted that the cover layer is transparent, and the user is unaware of the cover layer, that is, the user does not know that the cover layer is created on the presentation interface of the electronic book file, and the size of the cover layer may be set according to the size of the presentation interface of the electronic book file. If multiple users need to be presented with the same e-book file, a covering layer is created over the presentation interface of the e-book file for each user. If the same user uses the live broadcast application or the network teaching application for multiple times, a new cover layer is created each time in order to facilitate the user to perform note editing operation.

Step S105, monitoring a note editing operation performed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information in a note file in an associated manner.

A user may record a note at any time during a learning process, and therefore, it is necessary to monitor, in real time, a note editing operation performed by the user in a cover layer, for example, monitor a writing operation, a line drawing operation, a marking operation, and/or an inserting operation performed by the user in the cover layer, and acquire note content and note position information, where the note content may be content written by the user, or electronic book content corresponding to a line drawn by the user, and the note position information is a position where the note is located and is closely related to the electronic book content corresponding to the note, and for example, the note position information includes: e-book file information, page number information, note page location information (e.g., note is located at line or paragraph number position of page).

In order not to affect the electronic book file, in this embodiment, the note is not stored in the electronic book file, but after the note content and the note position information are obtained, the note content and the note position information are recorded in the note file in an associated manner, and since the note file corresponding to the electronic book file is generated in step S103, when the electronic book file is opened again by the user, the note content recorded in the note file can be loaded in the electronic book file, so that the user knows which notes were recorded before.

According to the method provided by the embodiment of the invention, the application program information of the application running at the front end of the terminal equipment is obtained; judging whether the application is a preset type application or not according to the application program information; if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local; creating a cover layer over a presentation interface of an electronic book file; and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner. The scheme provided by the invention not only enables users to keep the habit of recording notes with paper books, but also can infinitely expand note contents, and users can record note contents without limit according to self needs, thereby overcoming the problem of insufficient space when recording notes in the paper books.

FIG. 2 shows a flow diagram of a note generation method according to another embodiment of the invention. As shown in fig. 2, the method comprises the steps of:

step S201, acquiring application information of an application running on the front end of the terminal device.

The execution subject of the note generating method provided by the embodiment is a client, wherein the client is an application with a note generating function. The client is an application different from the application run by the front end of the terminal device.

Specifically, each application installed in the terminal device is triggered and started each time, that is, each application is used, the use data of the application is recorded, for example, application program information, application running time, and the like of the application are recorded in an application list, so that the latest application running time can be found by querying the application list, corresponding application program information is obtained, and the application program information is determined as the application program information of the application running at the front end of the terminal device.

The following may also be obtained by other means: the application list may also record an application running state, for example, running or not running (front-end running or background running), so that the application running at the front end of the terminal device may be determined according to the application running state, and the application information of the application running at the front end of the terminal device may be obtained. Of course, the method is not limited to the above-mentioned obtaining method, and other obtaining methods capable of obtaining the application information of the application running on the front end of the terminal device are within the scope of the present invention.

Step S202, determining whether the application is a preset type application according to the application program information, and if so, executing step S203.

After the application information of the application running at the front end of the terminal device is acquired, whether the application is a preset type application can be judged according to the acquired application information. The method mainly comprises the step of judging whether an application operated by the front end of the terminal equipment is a live broadcast application or a network teaching application, so as to determine whether a user is learning currently, and further determine whether to execute subsequent steps and generate notes. If the application is judged to be the preset type application, the fact that the user is learning currently is indicated, and note recording operation possibly exists in the learning process, so that the subsequent steps are continuously executed, and a corresponding note is generated; if the application is judged not to be the preset type application, the fact that the user does not learn currently is indicated, and the method is ended.

Step S203, acquiring the state data of the terminal equipment.

The terminal device state data is used to represent the current state of the terminal device, for example, the operation data of the terminal device may be recorded in a log file, and the terminal device state data may be obtained from the log file. Or, corresponding system callback functions are provided in many terminal systems, and the system callback functions are executed when entering or exiting the split screen mode, so that whether the terminal device is in the split screen state can be quickly determined according to the callback values of the system callback functions, and specifically, the callback values of the preset system callback functions monitored can be acquired. For example, above 7.0 android systems all include an onMultiWindowModechanged system callback function, and when the system enters the split-screen mode, the onMultiWindowModechanged system callback function is executed and a callback value is obtained.

Step S204, judging whether the terminal equipment is in a split screen state or not according to the terminal equipment state data, if so, executing step S205; if not, the method ends.

The split screen state is used for identifying that a display interface of the terminal device is divided into at least two split screen interfaces, a user can simultaneously perform different touch operations on the at least two split screen interfaces, and the at least two split screen interfaces respectively respond to the different touch operations of the user to process different events.

After the terminal device state data is acquired according to step S203, whether the terminal device is in the split screen state may be determined according to the terminal device state data, for example, whether the terminal device state data is a preset value may be determined, for example, the callback value T indicates that the terminal device is in the split screen state, and the callback value F indicates that the terminal device is not in the split screen state. Therefore, whether the terminal device is in the split screen state can be determined by judging whether the terminal device state data is T, if yes, the terminal device is determined to be in the split screen state, and the step S205 is skipped to execute; if not, determining that the terminal equipment is not in the split screen state, and ending the method.

It should be noted that the terminal device may also be a folding screen device.

Step S205, when the application is operated on one screen splitting interface of the terminal equipment, the electronic book file associated with the current operation file of the application is presented on the other screen splitting interface, and a note file corresponding to the electronic book file is generated and stored locally.

When the terminal device is in the split screen state, in order to enable a user to conveniently record notes by combining with learned contents while learning live teaching contents or network teaching contents, the electronic book file associated with the currently running file of the application can be presented on the other split screen interface while the application is running on the split screen interface of the terminal device, the two split screen interfaces are not affected with each other, the user can freely switch between the two split screen interfaces, for example, when the user needs to ask questions or answer questions, the split screen interface where the application runs can be located, and when the user wants to record notes, the other split screen interface where the electronic book file is presented can be located. And when the user does not have any operation, simultaneously displaying the two split screen interfaces.

In order to record more note contents and to facilitate sharing the note contents recorded by the user to other users, the embodiment also needs to generate a note file corresponding to the electronic book file and store the generated note file to the local. It should be noted that the note file generated in this step is a new empty file, no information is recorded in the note file during generation, and the note file may be in PDF format or Word format or other formats.

In step S206, a cover layer is created on top of the presentation interface of the electronic book file.

In step S205, the note file corresponding to the electronic book file generated is used to record note content, and if the user directly performs a note editing operation on the presented electronic book file, the note content will be directly recorded in the electronic book file, but cannot be recorded in the note file. It should be noted that the cover layer is transparent, and the user is unaware of the cover layer, that is, the user does not know that the cover layer is created on the presentation interface of the electronic book file, and the size of the cover layer may be set according to the size of the presentation interface of the electronic book file. If multiple users need to be presented with the same e-book file, a covering layer is created over the presentation interface of the e-book file for each user. If the same user uses the live broadcast application or the network teaching application for multiple times, a new cover layer is created each time in order to facilitate the user to perform note editing operation.

Step S207, monitoring writing operation, drawing operation, marking operation and/or inserting operation performed by the user in the cover layer, acquiring the note content and the note position information, and recording the note content and the note position information in a note file in an associated manner.

The user may record a note at any time in the learning process, for example, the user may write a learning idea on the cover layer, draw a line under the content of the electronic book, and mark an annotation, and insert a picture, an audio, and a video, it should be noted that the inserted picture, audio, video, an error question set, and the like are stored locally, and only a corresponding access link needs to be inserted here, so that the note editing operation performed by the user in the cover layer needs to be monitored in real time, the note content and the note position information are acquired, and the note content and the note position information are recorded in a note file in a correlated manner. For example, for writing operations, the note content is the content written by the user, e.g., learning feelings and the like; for the line drawing operation, the note content is the e-book content corresponding to the line drawing; for the insert operation, the note content may be an access link to the inserted picture, audio, video, etc. content.

After the above operations are monitored, note content and note position information are obtained, where the note content may be content written by a user or electronic book content corresponding to a line drawn by the user, and the note position information is a position where a note is located and is related to the electronic book content corresponding to the note, and for example, the note position information includes: e-book file information, page number information, note page location information (e.g., note is located at line or paragraph number position of page). In order not to affect the electronic book file, in this embodiment, the note is not stored in the electronic book file, but after the note content and the note position information are acquired, the note content and the note position information are recorded in the note file in an associated manner.

In addition, some controls may be highlighted on the masking layer, for example, the controls are set, so that a user sets a font color and a font size when writing notes, or a color of a line or a width of the line when drawing lines, and specifically, a setting operation performed by the user in the masking layer is monitored, and a corresponding setting is changed according to the setting operation of the user.

Step S208, monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of the terminal equipment, executing screen recording operation on the current running file, storing video note content to a local, determining an access link of the video note content, and recording the access link of the video note content and note position information into a note file in an associated manner.

In most cases, the lecture application provides a review function, a user can review the learned content, but the user may also review live content online but cannot review the learned content, and for this situation, the user may have a screen recording requirement, and needs to monitor the screen recording note editing operation executed by the user in the cover layer in real time, for example, the user may predefine a shortcut gesture or a shortcut operation mode for starting the screen recording function, monitor whether the user executes a corresponding shortcut gesture or shortcut operation mode in the cover layer, if the corresponding shortcut gesture or shortcut operation mode is monitored, the user is considered to have the screen recording requirement, the screen recording function of the terminal device may be invoked, the screen recording operation is executed corresponding to the currently running file, and after the screen recording is finished, the video note content is obtained, because the video note content occupies a large space, the video note content is not directly stored in the note file, but the video note content is stored in a local area, an access link of the video note content is determined, namely, the video note content can be accessed and viewed through the access link, and the access link of the video note content and the note position information are recorded in the note file in an associated mode.

The predefined shortcut gesture for screen recording can be single-finger clicking or double-clicking, or double-finger clicking or double-clicking, or screen sliding to the right, or screen sliding to the left, and the like. The shortcut operation mode of the predefined recording screen may be: a power key or a volume up key or a volume down key, etc. are manipulated.

Step S209, monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of the terminal device, executing screenshot operation on the current running file, storing the picture note content to the local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into the note file in an associated manner.

In the learning process, a user may feel that the currently learned content is important, or the currently learned content is a place where the content is unknown, or in order to review the currently learned content, the user may have a screenshot requirement, and needs to monitor the screenshot note editing operation executed by the user in the mask layer in real time, for example, the user may predefine a shortcut gesture or shortcut operation mode for enabling the screenshot function, and monitor whether the user executes a corresponding shortcut gesture or shortcut operation mode in the mask layer, if the corresponding shortcut gesture or shortcut operation mode is monitored, it is considered that the user has the screenshot requirement, the screenshot function of the terminal device may be invoked, the screenshot operation is executed by using the currently running file, and after the screenshot is finished, the image note content is obtained, because the space occupied by the image note content is large, the image note content is not directly stored into the note file in the embodiment, the picture note content is stored to the local, an access link of the picture note content is determined, namely, the picture note content can be accessed and viewed through the access link, and the access link of the picture note content and the note position information are recorded in the note file in an associated mode.

The predefined shortcut gesture for screen recording can be single-finger clicking or double-clicking, or double-finger clicking or double-clicking, or screen sliding to the right, or screen sliding to the left, and the like. The shortcut operation mode of the predefined recording screen may be: a power key or a volume up key or a volume down key, etc. are manipulated.

It should be noted that the shortcut gesture/shortcut operation modes corresponding to the screenshot note editing operation and the screen recording note editing operation are different.

Step S210, monitoring a recording note editing operation performed by a user in a cover layer, calling a recording function of the terminal device, performing a recording operation on the currently running file, storing the audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and the note position information in a note file in an associated manner.

In the learning process, a user may feel that the user does not hear the audio note or hear the audio note not clearly, the user needs to listen to the explanation of the teacher again, and the user may have a recording requirement, and needs to monitor the recording note editing operation executed by the user in the cover layer in real time, for example, the user may predefine a shortcut gesture or a shortcut operation mode for starting the recording function, and monitor whether the user executes a corresponding shortcut gesture or shortcut operation mode in the cover layer, if the user monitors the corresponding shortcut gesture or shortcut operation mode, the user is considered to have the recording requirement, the recording function of the terminal device may be invoked, the recording operation is executed by using the current running file, and after the recording is finished, the audio note content is obtained, because the audio note content occupies a larger space, the embodiment does not store the audio note content directly into the note file, but the audio note content is stored locally, an access link of the audio note content is determined, namely, the audio note content can be accessed and viewed through the access link, and the access link of the audio note content and the note position information are recorded into the note file in an associated mode.

The predefined shortcut gesture for screen recording can be single-finger clicking or double-clicking, or double-finger clicking or double-clicking, or screen sliding to the right, or screen sliding to the left, and the like. The shortcut operation mode of the predefined recording screen may be: a power key or a volume up key or a volume down key, etc. are manipulated.

It should be noted that the shortcut gesture/shortcut operation modes corresponding to the recording note editing operation, the screenshot note editing operation, and the screen recording note editing operation are different.

It should be noted that, the user may sequentially perform the corresponding note editing operations in steps S207 to S210, or may only perform one or more note editing operations, and accordingly, the present embodiment may include one or more steps.

In this embodiment, the note content and the note position information are recorded in the note file in an associated manner, and each time the user opens the electronic book file, the note content recorded in the note file can be loaded at a corresponding position of the electronic book file according to the note position information, for example, the note content can be directly presented at the corresponding position of the electronic book, or a note prompt box can be presented at the corresponding position of the electronic book file, and the user triggers to present the corresponding note content by clicking the note prompt box, so that the user can know which notes are recorded before by presenting the note content, and the user can review the notes conveniently.

Step S211, sending the note file to the terminal device to be synchronized, so that the terminal device to be synchronized adds the note content to the corresponding position of the electronic book file according to the note position information in the note file.

When other users hope to borrow the notes recorded by the user, the note files can be sent to the terminal equipment to be synchronized, and the note position information is recorded in the note files, so that after the corresponding electronic book files are opened on the terminal equipment to be synchronized, the note contents can be added to the corresponding positions of the electronic book files according to the note position information in the note files, other users do not need to manually copy the note contents, and the associated note contents do not need to be manually added, so that the time of other users is saved, and the operation of obtaining the note contents by other users is simplified.

In step S207, an access link that the note content is the inserted content such as the picture, the audio, and the video is described, in order to enable the terminal device to be synchronized to add the note content to the corresponding position of the electronic book file according to the note position information in the note file when the note file is sent to the terminal device to be synchronized, in this embodiment, the access link and the note position information corresponding to the inserted content such as the picture, the audio, and the video are recorded in the local note file in an associated manner, and the access link and the corresponding content such as the picture, the audio, and the video are also uploaded to the server, so that the terminal device to be synchronized can conveniently obtain the corresponding content such as the picture, the audio, and the video from the server according to the access link.

Similarly, after the corresponding access link and the note position information are recorded in the note file in an associated manner in steps S208 to S210, in order to enable the note file to be sent to the terminal device to be synchronized, the terminal device to be synchronized can add the note content to the corresponding position of the electronic book file according to the note position information in the note file.

In an optional embodiment of the present invention, before presenting the e-book file associated with the currently running file, a popup including a list of e-book files may be generated and displayed, where the e-book file list lists the e-book files that can be selected by a user, and the user may select the e-book file being learned from the list of e-book files in combination with the currently learned content, for example, click the corresponding e-book file, where a user's selection operation on the e-book file associated with the currently running file in the list of e-book files needs to be monitored in real time; and after the selection operation is monitored, presenting the electronic book file associated with the application current running file according to the selection operation.

In an optional implementation manner of the present invention, after a user records a note, the user may think that the recorded note content has a problem and needs to be modified in later learning, the user opens an electronic book file each time, the note content is loaded to a corresponding position of the electronic book file, the user can directly modify the note content, the note modification operation performed by the user is monitored in real time, the modified note content and the note position information are obtained, and the modified note content and the note position information are recorded in the note file in a correlated manner, where the modified note content is used to replace the original note content.

It should be noted that, in this embodiment, one note file may be generated for each electronic book file, or a plurality of electronic book files may correspond to one note file, and may be flexibly set according to actual needs.

The proposal provided by the invention ensures that a user keeps the habit of recording notes with a paper book, automatically identifies whether the note generation condition is met or not according to the application program information of the application running at the front end of the terminal equipment and the state of the terminal equipment, does not need manual participation of the user, enables the note generation process to be more intelligent, records note content and note position information by utilizing the generated note file, realizes that the user can record the note content without limit according to the self requirement without causing the problem of insufficient space when recording notes in the paper book, directly loads the note content to the corresponding position of the electronic book file when opening the electronic book file again, directly associates the note content to the corresponding position of the electronic book file when sharing the note file, does not need other users to manually record the note content, and does not need to manually add the associated note content, the time of other users is saved, the operation of obtaining the note content by other users is simplified, and convenience is provided for the user to record the note.

The embodiment of the invention also provides a nonvolatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the note generation method in any method embodiment.

The executable instructions may be specifically configured to cause the processor to:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

In an alternative embodiment, the executable instructions further cause the processor to:

monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of terminal equipment, executing screen recording operation on an application current running file, storing video note content to a local area, determining an access link of the video note content, and recording the access link of the video note content and note position information into a note file in an associated manner.

In an alternative embodiment, the executable instructions further cause the processor to:

monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of terminal equipment, executing screenshot operation on an application current running file, storing the picture note content to the local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into a note file in a correlated manner.

In an alternative embodiment, the executable instructions further cause the processor to:

monitoring a recording note editing operation executed by a user in a cover layer, calling a recording function of terminal equipment, executing a recording operation on an application current running file, storing audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and note position information into a note file in an associated manner.

In an alternative embodiment, the executable instructions further cause the processor to:

a writing operation, a scribing operation, a marking operation, and/or an inserting operation performed by a user in the cover layer is monitored.

In an alternative embodiment, the executable instructions further cause the processor to:

acquiring state data of the terminal equipment before presenting the electronic book file associated with the current running file;

judging whether the terminal equipment is in a split screen state or not according to the state data of the terminal equipment;

and if the application program information belongs to the live broadcast teaching type and the terminal equipment is in the split screen state, displaying the electronic book file associated with the currently running file of the application on another split screen interface while running the application on the split screen interface of the terminal equipment.

In an alternative embodiment, the executable instructions further cause the processor to:

after the note content and the note position information are recorded in the note file in an associated mode, the note file is sent to the terminal equipment to be synchronized, and the terminal equipment to be synchronized can add the note content to the corresponding position of the electronic book file according to the note position information in the note file.

In an alternative embodiment, the executable instructions further cause the processor to:

generating and displaying a popup window containing an electronic book file list before presenting the electronic book file associated with the current running file of the application;

monitoring the selection operation of a user on an electronic book file associated with the current running file in the electronic book file list;

and presenting the electronic book file associated with the current running file of the application according to the selection operation.

In an alternative embodiment, the note file is an empty file.

In an alternative embodiment, the note location information includes: e-book file information, page number information, note page position information.

Fig. 3 is a schematic structural diagram of a computing device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the computing device.

As shown in fig. 3, the computing device may include: a processor (processor)302, a communication Interface 304, a memory 306, and a communication bus 308.

Wherein: the processor 302, communication interface 304, and memory 306 communicate with each other via a communication bus 308.

A communication interface 304 for communicating with network elements of other devices, such as clients or other servers.

The processor 302 is configured to execute the program 310, and may specifically perform relevant steps in the above-described note generation method embodiment.

In particular, program 310 may include program code comprising computer operating instructions.

The processor 302 may be a central processing unit CPU, or an application specific Integrated circuit (asic), or one or more Integrated circuits configured to implement an embodiment of the present invention. The computing device includes one or more processors, which may be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.

And a memory 306 for storing a program 310. Memory 306 may comprise high-speed RAM memory and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.

The program 310 may specifically be configured to cause the processor 302 to perform the following operations:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting the electronic book file associated with the current running file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

and monitoring the note editing operation executed by the user in the cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

In an alternative embodiment, program 310 further causes processor 302 to:

monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of terminal equipment, executing screen recording operation on an application current running file, storing video note content to a local area, determining an access link of the video note content, and recording the access link of the video note content and note position information into a note file in an associated manner.

In an alternative embodiment, program 310 further causes processor 302 to:

monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of terminal equipment, executing screenshot operation on an application current running file, storing the picture note content to the local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into a note file in a correlated manner.

In an alternative embodiment, program 310 further causes processor 302 to:

monitoring a recording note editing operation executed by a user in a cover layer, calling a recording function of terminal equipment, executing a recording operation on an application current running file, storing audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and note position information into a note file in an associated manner.

In an alternative embodiment, program 310 further causes processor 302 to:

a writing operation, a scribing operation, a marking operation, and/or an inserting operation performed by a user in the cover layer is monitored.

In an alternative embodiment, program 310 also causes processor 302 to:

acquiring state data of the terminal equipment before presenting the electronic book file associated with the current running file;

judging whether the terminal equipment is in a split screen state or not according to the state data of the terminal equipment;

and if the application program information belongs to the live broadcast teaching type and the terminal equipment is in the split screen state, displaying the electronic book file associated with the currently running file of the application on another split screen interface while running the application on the split screen interface of the terminal equipment.

In an alternative embodiment, program 310 also causes processor 302 to:

after the note content and the note position information are recorded in the note file in an associated mode, the note file is sent to the terminal equipment to be synchronized, and the terminal equipment to be synchronized can add the note content to the corresponding position of the electronic book file according to the note position information in the note file.

In an alternative embodiment, program 310 also causes processor 302 to:

generating and displaying a popup window containing an electronic book file list before presenting the electronic book file associated with the current running file of the application;

monitoring the selection operation of a user on an electronic book file associated with the current running file in the electronic book file list;

and presenting the electronic book file associated with the current running file of the application according to the selection operation.

In an alternative embodiment, the note file is an empty file.

In an alternative embodiment, the note location information includes: e-book file information, page number information, note page position information.

The algorithms or displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. In addition, embodiments of the present invention are not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.

In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the embodiments of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the invention and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.

Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

Furthermore, those skilled in the art will appreciate that while some embodiments herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.

It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names. The steps in the above embodiments should not be construed as limiting the order of execution unless specified otherwise.

The invention discloses: A1. a method of generating notes, comprising:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting an electronic book file associated with the current application operating file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

monitoring note editing operation executed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

A2. The method according to a1, wherein the monitoring a note editing operation performed by a user in a cover layer, acquiring note content and note location information, and recording the note content and the note location information in the note file in an associated manner further includes:

monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of terminal equipment, executing screen recording operation on an application current running file, storing video note content to the local, determining an access link of the video note content, and recording the access link of the video note content and the note position information into a note file in an associated manner.

A3. The method according to a1 or a2, wherein the monitoring of the note editing operations performed by the user in the cover layer, acquiring note content and note location information, and the recording of the note content and the note location information in association with the note file further comprises:

monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of terminal equipment, executing screenshot operation on an application current running file, storing picture note content to a local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into a note file in an associated manner.

A4. The method according to a1, a2 or A3, wherein the monitoring a note editing operation performed by a user in a cover layer, acquiring note content and note location information, and recording the note content and the note location information in the note file in an associated manner further comprises:

monitoring a recording note editing operation executed by a user in a cover layer, calling a recording function of terminal equipment, executing a recording operation on an application current running file, storing audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and the note position information into a note file in an associated manner.

A5. The method of any of A1-A4, wherein the monitoring note-editing operations performed by a user in a cover layer further comprises:

a writing operation, a scribing operation, a marking operation, and/or an inserting operation performed by a user in the cover layer is monitored.

A6. The method of any of A1-A5, wherein, prior to presenting the e-book files associated with the application currently running file, the method further comprises:

acquiring state data of terminal equipment;

judging whether the terminal equipment is in a split screen state or not according to the state data of the terminal equipment;

and if the application program information belongs to a live broadcast teaching type and the terminal equipment is in a split screen state, displaying the electronic book file associated with the currently running file of the application on another split screen interface while running the application on the split screen interface of the terminal equipment.

A7. The method of any of A1-A6, wherein, after the associating recording of the note content and the note location information into the note file, the method further comprises:

and sending the note file to the terminal equipment to be synchronized so that the terminal equipment to be synchronized can add note content to the corresponding position of the electronic book file according to the note position information in the note file.

A8. The method of any of A1-A7, wherein, prior to presenting the e-book files associated with the application currently running file, the method further comprises:

generating and displaying a popup window containing an electronic book file list;

monitoring the selection operation of a user on an electronic book file associated with the current running file of the application in the electronic book file list;

the presenting the electronic book file associated with the application currently running file further comprises:

and presenting the electronic book file associated with the current running file of the application according to the selection operation.

A9. The method of any of A1-A8, wherein the note file is an empty file.

A10. The method of any of A1-A9, wherein the note location information includes: e-book file information, page number information, note page position information.

B11. A computing device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;

the memory is configured to store at least one executable instruction that causes the processor to:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting an electronic book file associated with the current application operating file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

monitoring note editing operation executed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

B12. The computing device of B11, wherein the executable instructions further cause the processor to:

monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of terminal equipment, executing screen recording operation on an application current running file, storing video note content to the local, determining an access link of the video note content, and recording the access link of the video note content and the note position information into a note file in an associated manner.

B13. The computing device of B11 or B12, wherein the executable instructions further cause the processor to:

monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of terminal equipment, executing screenshot operation on an application current running file, storing picture note content to a local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into a note file in an associated manner.

B14. The computing device of B11 or B12 or B13, wherein the executable instructions further cause the processor to:

monitoring a recording note editing operation executed by a user in a cover layer, calling a recording function of terminal equipment, executing a recording operation on an application current running file, storing audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and the note position information into a note file in an associated manner.

B15. The computing device of any one of B11-B14, wherein the executable instructions further cause the processor to:

a writing operation, a scribing operation, a marking operation, and/or an inserting operation performed by a user in the cover layer is monitored.

B16. The computing device of any one of B11-B15, wherein the executable instructions further cause the processor to:

acquiring terminal equipment state data before presenting the electronic book file associated with the application current running file;

judging whether the terminal equipment is in a split screen state or not according to the state data of the terminal equipment;

and if the application program information belongs to a live broadcast teaching type and the terminal equipment is in a split screen state, displaying the electronic book file associated with the currently running file of the application on another split screen interface while running the application on the split screen interface of the terminal equipment.

B17. The computing device of any one of B11-B16, wherein the executable instructions further cause the processor to:

after the note content and the note position information are recorded in the note file in an associated mode, the note file is sent to the terminal equipment to be synchronized, and the terminal equipment to be synchronized can add the note content to the corresponding position of the electronic book file according to the note position information in the note file.

B18. The computing device of any one of B11-B17, wherein the executable instructions further cause the processor to:

generating and displaying a popup window containing a list of electronic book files before presenting the electronic book files associated with the current running file of the application;

monitoring the selection operation of a user on an electronic book file associated with the current running file of the application in the electronic book file list;

and presenting the electronic book file associated with the current running file of the application according to the selection operation.

B19. The computing device of any of B11-B18, wherein the note file is an empty file.

B20. The computing device of any one of B11-B19, wherein the note location information includes: e-book file information, page number information, note page position information.

C21. A computer storage medium having at least one executable instruction stored therein, the executable instruction causing a processor to:

acquiring application program information of an application operated by a front end of terminal equipment;

judging whether the application is a preset type application or not according to the application program information;

if so, presenting an electronic book file associated with the current application operating file, generating a note file corresponding to the electronic book file and storing the note file to the local;

creating a cover layer over a presentation interface of an electronic book file;

monitoring note editing operation executed by a user in a cover layer, acquiring note content and note position information, and recording the note content and the note position information into a note file in an associated manner.

C22. The computer storage medium of C21, wherein the executable instructions further cause the processor to:

monitoring screen recording note editing operation executed by a user in a cover layer, calling a screen recording function of terminal equipment, executing screen recording operation on an application current running file, storing video note content to the local, determining an access link of the video note content, and recording the access link of the video note content and the note position information into a note file in an associated manner.

C23. The computer storage medium of C21 or C22, wherein the executable instructions further cause the processor to:

monitoring screenshot note editing operation executed by a user in a cover layer, calling a screenshot function of terminal equipment, executing screenshot operation on an application current running file, storing picture note content to a local, determining an access link of the picture note content, and recording the access link of the picture note content and the note position information into a note file in an associated manner.

C24. The computer storage medium of C21 or C22 or C23, wherein the executable instructions further cause the processor to:

monitoring a recording note editing operation executed by a user in a cover layer, calling a recording function of terminal equipment, executing a recording operation on an application current running file, storing audio note content to the local, determining an access link of the audio note content, and recording the access link of the audio note content and the note position information into a note file in an associated manner.

C25. The computer storage medium of any one of C21-C24, wherein the executable instructions further cause the processor to:

a writing operation, a scribing operation, a marking operation, and/or an inserting operation performed by a user in the cover layer is monitored.

C26. The computer storage medium of any one of C21-C25, wherein the executable instructions further cause the processor to:

acquiring terminal equipment state data before presenting the electronic book file associated with the application current running file;

judging whether the terminal equipment is in a split screen state or not according to the state data of the terminal equipment;

and if the application program information belongs to a live broadcast teaching type and the terminal equipment is in a split screen state, displaying the electronic book file associated with the currently running file of the application on another split screen interface while running the application on the split screen interface of the terminal equipment.

C27. The computer storage medium of any one of C21-C26, wherein the executable instructions further cause the processor to:

after the note content and the note position information are recorded in the note file in an associated mode, the note file is sent to the terminal equipment to be synchronized, and the terminal equipment to be synchronized can add the note content to the corresponding position of the electronic book file according to the note position information in the note file.

C28. The computer storage medium of any one of C21-C27, wherein the executable instructions further cause the processor to:

generating and displaying a popup window containing a list of electronic book files before presenting the electronic book files associated with the current running file of the application;

monitoring the selection operation of a user on an electronic book file associated with the current running file of the application in the electronic book file list;

and presenting the electronic book file associated with the current running file of the application according to the selection operation.

C29. The computer storage medium of any of C21-C28, wherein the note file is an empty file.

C30. The computer storage medium of any of C21-C29, wherein the note location information comprises: e-book file information, page number information, note page position information.

22页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种在线编辑文档的权限设置方法、装置及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!