CN109947906A - Intelligent voice interactive electronic memorandum and operation method thereof - Google Patents
Intelligent voice interactive electronic memorandum and operation method thereof Download PDFInfo
- Publication number
- CN109947906A CN109947906A CN201710812529.7A CN201710812529A CN109947906A CN 109947906 A CN109947906 A CN 109947906A CN 201710812529 A CN201710812529 A CN 201710812529A CN 109947906 A CN109947906 A CN 109947906A
- Authority
- CN
- China
- Prior art keywords
- memo
- content
- voice
- memorandum
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域technical field
本发明涉及一种电子备忘录,尤其关于智能语音交互式电子备忘录及其操作方法。The present invention relates to an electronic memorandum, in particular to an intelligent voice interactive electronic memorandum and an operation method thereof.
背景技术Background technique
随着科技的进步,各种新式电子备忘录(或记事本)已大量取代传统的备忘录,以满足现今快速生活节奏的需求。举例而言,随着个人移动装置(例如:智能型手机、平板计算机)的逐渐普及,使用者能随时随地将临时发生或突然想起的事件内容记录下来,以避免将来忘记,因此提供了生活上相当大的便利性。With the advancement of technology, various new electronic memos (or notepads) have largely replaced traditional memos to meet the needs of today's fast pace of life. For example, with the gradual popularization of personal mobile devices (such as smart phones, tablet computers), users can record the content of events that happened temporarily or suddenly at any time and place, so as to avoid forgetting in the future, thus providing a better life experience. Considerable convenience.
虽然能通过上述装置随时随地将事件内容记录下来,但现有的输入操作方式(主要为键盘输入、手写输入、及照相输入等等)却也有某种程度上的不便。例如,触控键盘输入或手写输入需要手的操作且耗费时间。另一方面,若仅单纯将输入内容记录下来,却没有对应的有效查询方式,则当将来记录数据量变多时,查询庞大的记录数据量也会造成用户的负担。例如,当记录数据量达数百笔或更多时,对于使用者而言,要在如此庞大的数据中查询所要的某些信息,将是相当大的负担。Although the event content can be recorded anytime and anywhere through the above-mentioned device, the existing input operation methods (mainly keyboard input, handwriting input, camera input, etc.) are also inconvenient to some extent. For example, touch keyboard input or handwriting input requires hand manipulation and is time-consuming. On the other hand, if the input content is simply recorded, but there is no corresponding effective query method, when the amount of recorded data increases in the future, querying the huge amount of recorded data will also cause a burden on the user. For example, when the amount of recorded data is hundreds or more, it will be a considerable burden for the user to search for certain information required in such a huge amount of data.
尤其,当用户对于随时记录及快速查询的需求越来越高且备忘录数据量越来越多的情况下,这些问题也变得更为严重。故亟需一种能提供快速又简便的电子备忘录建立和查询方法及其系统,以克服上述问题。In particular, these problems have become more serious when users have higher and higher demands for recording and quick query at any time and the amount of memo data is increasing. Therefore, there is an urgent need for a method and a system for creating and inquiring electronic memorandums that can provide fast and simple, so as to overcome the above problems.
发明内容SUMMARY OF THE INVENTION
本发明即是在以上所述的背景下所产生,其涉及将语音输入转换为文字内容、判断文字内容中是否含有唤起指令、解析文字内容、及依照唤起指令和所解析的文字内容而进行备忘录建立或备忘录查询的互动对话程序,以自动储存或检索备忘录,藉此克服上述问题。此外,本发明也提供备忘录提醒及备忘录同步的方法,因而使备忘录系统在使用上更为便利。The present invention is made under the above-mentioned background, and involves converting voice input into text content, determining whether the text content contains an evoking command, parsing the text content, and making a memo according to the evoking command and the parsed text content An interactive dialog program for creating or querying memos to automatically store or retrieve memos, thereby overcoming the above-mentioned problems. In addition, the present invention also provides a memorandum reminder and memo synchronization method, thus making the memorandum system more convenient to use.
本发明的一实施方式涉及一种智能语音交互式电子备忘录的操作方法,其包含下列步骤。接收指令语音的步骤,开始接收用户的指令语音。转换指令语音的步骤,将所接收的指令语音转换为指令文字。判断指令文字的步骤,判断所转换的指令文字是否含有默认的唤起指令,其中唤起指令包含第一唤起词及第二唤起词。若指令文字含有第一唤起词,则进行备忘录建立的程序;若指令文字含有第二唤起词,则进行备忘录查询的程序;且若指令文字不含唤起指令,则回到接收指令语音的步骤。备忘录建立的程序包含下列步骤:获得欲建立的备忘录内容的互动对话的步骤;解析欲建立的备忘录内容的步骤,将欲建立的备忘录内容解析成名称元素、关系元素、及目标元素;及确认所解析的欲建立的备忘录内容是否正确的互动对话的步骤,若是正确,则进行储存备忘录的程序,若不正确,则回到接收指令语音的步骤。备忘录查询的程序包含下列步骤:获得欲查询的备忘录内容的互动对话的步骤;解析欲查询的备忘录内容的步骤,将欲查询的备忘录内容解析成名称元素及关系元素;及确认所解析的欲查询的备忘录内容是否正确的互动对话的步骤,若是正确,则进行检索备忘录的程序,若不正确,则回到接收指令语音的步骤。An embodiment of the present invention relates to an operation method of an intelligent voice interactive electronic memorandum, which includes the following steps. The step of receiving the command voice starts to receive the user's command voice. The step of converting the command voice is to convert the received command voice into command text. The step of judging the command word is to judge whether the converted command word contains a default evoking command, wherein the evoking command includes a first evoking word and a second evoking word. If the command text contains the first arousal, execute the memorandum creation procedure; if the command text contains the second arousal, perform the memorandum query procedure; and if the command text does not contain the arousal command, return to the step of receiving the command voice. The procedure of memorandum creation includes the following steps: the step of obtaining the interactive dialogue of the content of the memorandum to be created; the step of parsing the content of the memorandum to be created, parsing the content of the memorandum to be created into name elements, relation elements, and target elements; The step of analyzing whether the content of the memorandum to be created is correct is an interactive dialogue step. If it is correct, the procedure of storing the memo is performed. If it is not correct, it returns to the step of receiving the command voice. The procedure of memorandum inquiry includes the following steps: the step of obtaining the interactive dialogue of the content of the memorandum to be queried; the step of parsing the content of the memorandum to be queried, and the content of the memorandum to be queried into name elements and relation elements; and confirming the parsed content of the memorandum to be queried Check whether the content of the memo is correct or not. If it is correct, go to the procedure of retrieving the memorandum. If it is not correct, go back to the step of receiving the command voice.
根据本发明的一实施方式,获得欲建立的备忘录内容的互动对话的步骤包含:语音提问用户所欲建立的备忘录内容;及接收用户回答的语音,以获得欲建立的备忘录内容。此外,获得欲查询的备忘录内容的互动对话的步骤包含:语音提问用户所欲查询的备忘录内容;及接收用户回答的语音,以获得欲查询的备忘录内容。According to an embodiment of the present invention, the step of obtaining the interactive dialogue of the memo content to be created includes: asking the user voice about the memo content to be created; and receiving the voice answered by the user to obtain the memo content to be created. In addition, the step of obtaining the interactive dialogue of the content of the memo to be queried includes: asking the user for the content of the memo to be queried by voice; and receiving the voice answered by the user to obtain the content of the memo to be queried.
根据本发明的一实施方式,确认所解析的欲建立的备忘录内容是否正确的互动对话的步骤包含:语音提问用户所解析的欲建立的备忘录内容的名称元素、关系元素、及目标元素是否正确;及接收用户回答的语音,以确认所解析的欲建立的备忘录内容的名称元素、关系元素、及目标元素是否正确。此外,确认所解析的欲查询的备忘录内容是否正确的互动对话的步骤包含:语音提问用户所解析的欲查询的备忘录内容的名称元素及关系元素是否正确;及接收用户回答的语音,以确认所解析的欲查询的备忘录内容的名称元素及关系元素是否正确。According to an embodiment of the present invention, the step of confirming whether the parsed content of the memo to be created is an interactive dialogue includes: a voice questioning the user whether the name element, relationship element, and target element of the parsed content of the memo to be created are correct; And receive the voice answered by the user, so as to confirm whether the parsed name element, relation element and target element of the memo content to be created are correct. In addition, the step of confirming whether the parsed content of the memo to be queried is correct in the interactive dialogue includes: asking the user by voice whether the name element and relation element of the content of the memo to be queried parsed by the user are correct; and receiving a voice answered by the user to confirm the Whether the name element and relation element of the parsed memo content to be queried are correct.
根据本发明的一实施方式,储存备忘录的程序包含:比对终端备忘录知识图谱的步骤,比对终端备忘录知识图谱内是否已存在欲建立的备忘录内容的名称元素、关系元素、及目标元素;比对云端备忘录知识图谱的步骤,比对云端备忘录知识图谱内是否已存在欲建立的备忘录内容的名称元素、关系元素、及目标元素;储存新备忘录内容的步骤,将欲建立的备忘录内容的名称元素、关系元素、及目标元素储存至终端备忘录知识图谱作为新备忘录内容,并将新备忘录内容的状态设定为未同步;及储存新使用记录的步骤,将本次储存使用记录以数据库的形式写入终端使用记录数据库作为新使用记录。在比对终端备忘录知识图谱的步骤中,若已存在欲建立的备忘录内容的名称元素、关系元素、及目标元素,则产生建立操作错误信息文字,并将建立操作错误信息文字转换为信息语音而输出,然后回到接收指令语音的步骤;若未存在欲建立的备忘录内容的名称元素、关系元素、及目标元素,则继续进行比对云端备忘录知识图谱的步骤。在比对云端备忘录知识图谱的步骤中,若已存在欲建立的备忘录内容的名称元素、关系元素、及目标元素,则产生建立操作错误信息文字,并将建立操作错误信息文字转换为信息语音而输出,然后回到接收指令语音的步骤;若未存在欲建立的备忘录内容的名称元素、关系元素、及目标元素,则继续进行储存新备忘录内容的步骤及储存新使用记录的步骤,接着产生建立操作成功信息文字,并将新备忘录内容及建立操作成功信息文字转换为信息语音而输出,然后回到接收指令语音的步骤。According to an embodiment of the present invention, the program for storing the memorandum includes: a step of comparing the knowledge graph of the terminal memorandum, comparing whether the name element, relationship element, and target element of the memo content to be created already exist in the knowledge graph of the terminal memo; comparing For the step of cloud memo knowledge graph, compare whether the name element, relationship element, and target element of the memo content to be created already exist in the cloud memo knowledge graph; for the step of storing new memo content, compare the name element of the memo content to be created. , relationship elements, and target elements are stored in the terminal memo knowledge graph as the new memo content, and the state of the new memo content is set to unsynchronized; and the steps of storing the new usage record, write the current storage usage record in the form of a database Enter the terminal usage record database as a new usage record. In the step of comparing the knowledge graph of the terminal memorandum, if the name element, relationship element and target element of the memo content to be created already exist, the creation operation error message text is generated, and the creation operation error message text is converted into information voice and output, and then go back to the step of receiving the command voice; if there is no name element, relationship element, and target element of the memo content to be created, continue to the step of comparing the cloud memo knowledge graph. In the step of comparing the cloud memorandum knowledge graph, if the name element, relationship element and target element of the memo content to be created already exist, the creation operation error message text is generated, and the creation operation error message text is converted into an information voice and output, and then go back to the step of receiving the command voice; if there is no name element, relation element, and target element of the memo content to be created, continue to the step of storing the new memo content and the step of storing the new usage record, and then generate the creation The operation success message text is converted into the message voice of the new memo content and the establishment operation success message text and output, and then returns to the step of receiving the command voice.
根据本发明的一实施方式,检索备忘录的程序包含:比对终端备忘录知识图谱的步骤,比对终端备忘录知识图谱内是否已存在欲查询的备忘录内容的名称元素及关系元素;比对云端备忘录知识图谱的步骤,比对云端备忘录知识图谱内是否已存在欲查询的备忘录内容的名称元素及关系元素;及储存新使用记录的步骤,将本次检索使用记录以数据库的形式写入终端使用记录数据库作为新使用记录。在比对终端备忘录知识图谱的步骤中,若已存在欲查询的备忘录内容的名称元素及关系元素,则读取欲查询的备忘录内容的对应目标元素并产生查询操作成功信息文字,接着进行储存新使用记录的步骤,并将欲查询的备忘录内容及查询操作成功信息文字转换为信息语音而输出,然后回到接收指令语音的步骤;若未存在欲查询的备忘录内容的名称元素及关系元素,则继续进行比对云端备忘录知识图谱的步骤。在比对云端备忘录知识图谱的步骤中,若已存在欲查询的备忘录内容的名称元素及关系元素,则读取欲查询的备忘录内容的对应目标元素并产生查询操作成功信息文字,接着进行储存新使用记录的步骤,并将欲查询的备忘录内容及查询操作成功信息文字转换为信息语音而输出,然后回到接收指令语音的步骤;若未存在欲查询的备忘录内容的名称元素及关系元素,则产生查询操作错误信息文字,并将查询操作错误信息文字转换为信息语音而输出,然后回到接收指令语音的步骤。According to an embodiment of the present invention, the procedure for retrieving memorandum includes: the step of comparing the knowledge graph of the terminal memo, comparing whether the name element and relation element of the memo content to be queried already exist in the knowledge graph of the terminal memo; comparing the knowledge graph of the memo on the cloud The step of mapping, comparing the name element and relationship element of the memo content to be queried in the cloud memorandum knowledge graph; and the step of storing the new usage record, writing the current retrieval usage record into the terminal usage record database in the form of a database as a new usage record. In the step of comparing the knowledge graph of the terminal memo, if the name element and relation element of the memo content to be queried already exist, read the corresponding target element of the memo content to be queried and generate a query operation success message text, and then store a new Use the recorded steps, convert the memo content to be queried and the information text of the successful query operation into information voice and output, and then return to the step of receiving the command voice; if there is no name element and relationship element of the memo content to be queried, then Continue with the steps to compare the cloud memo knowledge graph. In the step of comparing the cloud memo knowledge graph, if the name element and relationship element of the memo content to be queried already exist, read the corresponding target element of the memo content to be queried and generate a query operation success message text, and then store a new Use the recorded steps, convert the memo content to be queried and the information text of the successful query operation into information voice and output, and then return to the step of receiving the command voice; if there is no name element and relationship element of the memo content to be queried, then Generate the query operation error message text, convert the query operation error message text into information voice and output, and then return to the step of receiving the command voice.
在本发明的另一实施方式中,智能语音交互式电子备忘录的操作方法更可包含备忘录提醒的程序,其包含:(a)根据预设的时间间隔发出信息;(b)读取终端备忘录知识图谱内的一备忘录内容;(c)解析所读取的备忘录内容,将备忘录内容解析成名称元素、关系元素、及目标元素;(d)比对备忘录内容是否需在此时进行语音提醒,若需进行语音提醒,则将备忘录内容转换为信息语音而输出;及(e)重复(b)~(d)的步骤,直到处理完所有备忘录内容为止。In another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a memorandum reminder program, which includes: (a) sending out information according to a preset time interval; (b) reading the terminal memo knowledge A memo content in the map; (c) Parse the read memo content, and parse the memo content into name elements, relationship elements, and target elements; (d) Compare the memo content to see if a voice reminder is required at this time, if If a voice reminder is required, the content of the memo is converted into information voice and output; and (e) the steps (b) to (d) are repeated until all the contents of the memo are processed.
在本发明的另一实施方式中,智能语音交互式电子备忘录的操作方法更包含终端至云端的备忘录同步的程序,其包含:(a)根据预设的时间间隔发出信息;(b)读取终端备忘录知识图谱内的状态为未同步的一备忘录内容;(c)将备忘录内容同步至云端备忘录知识图谱内;(d)将备忘录内容的状态设定为已同步;及(e)重复(b)~(d)的步骤,直到处理完所有状态为未同步的备忘录内容为止。In another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum further includes a procedure for synchronizing the memo from the terminal to the cloud, which includes: (a) sending out information according to a preset time interval; (b) reading The state in the terminal memo knowledge graph is a memo content that is not synchronized; (c) synchronize the memo content to the cloud memo knowledge graph; (d) set the state of the memo content to synchronized; and (e) repeat (b) ) to (d) until all the memo contents whose status is unsynchronized are processed.
在本发明的另一实施方式中,智能语音交互式电子备忘录的操作方法更包含云端至终端的备忘录同步的程序,其包含:(a)根据预设的时间间隔发出信息;(b)读取云端备忘录知识图谱内的一备忘录内容;(c)解析所读取的备忘录内容的提醒时间;(d)判断备忘录内容是否具有提醒时间且在有效时间范围内,若备忘录内容具有提醒时间且在有效时间范围内,则将备忘录内容同步至终端备忘录知识图谱内;(e)将备忘录内容的状态设定为已同步;及(f)重复(b)~(e)的步骤,直到处理完所有备忘录内容为止。In another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum further includes a procedure for synchronizing the memo from the cloud to the terminal, which includes: (a) sending information according to a preset time interval; (b) reading A memo content in the cloud memo knowledge graph; (c) parse the reminder time of the read memo content; (d) determine whether the memo content has a reminder time and is within the valid time range, if the memo content has a reminder time and is valid within the time range, synchronize the memo content to the terminal memo knowledge graph; (e) set the state of the memo content to synchronized; and (f) repeat the steps (b) to (e) until all the memos are processed. content.
在本发明的另一实施方式中,智能语音交互式电子备忘录的操作方法更包含云端与终端的使用记录同步的程序,其包含:(a)根据预设的时间间隔发出信息;(b)读取终端使用记录数据库内的状态为未同步的一使用记录;(c)将使用记录同步至云端使用记录数据库内;(d)将终端使用记录数据库内的使用记录删除;及(e)重复(b)~(d)的步骤,直到处理完所有状态为未同步的使用记录为止。In another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum further includes a program for synchronizing the usage records between the cloud and the terminal, which includes: (a) sending information according to a preset time interval; (b) reading Take a usage record whose status in the terminal usage record database is unsynchronized; (c) synchronize the usage record to the cloud usage record database; (d) delete the usage record in the terminal usage record database; and (e) repeat ( Steps from b) to (d) are performed until all usage records whose status is unsynchronized are processed.
本发明的另一实施方式涉及一种智能语音交互式电子备忘录的计算机程序产品,该计算机程序产品包含计算机可读媒体,该计算机可读媒体是用以储存计算机程序,当将计算机程序加载并执行后,可完成如上述的智能语音交互式电子备忘录的各种操作方法。Another embodiment of the present invention relates to a computer program product of an intelligent voice interactive electronic memorandum, the computer program product includes a computer-readable medium, and the computer-readable medium is used for storing a computer program, when the computer program is loaded and executed After that, various operation methods of the above-mentioned intelligent voice interactive electronic memorandum can be completed.
本发明的另一实施方式涉及一种智能语音交互式电子备忘录系统,其包含:语音输入单元,用以接收用户的声音,并将其转换为语音信号;终端处理单元,用以执行备忘录系统的操作,其包含备忘录建立及查询单元、数据存取及同步单元、及文字转语音模块;及语音输出单元,用以将语音信号转换为声音输出。备忘录建立及查询单元包含:语音转文字模块,用以将语音输入单元的语音信号转换为文字数据;唤起指令判断模块,用以判断语音转文字模块的文字数据是否含有唤起指令,唤起指令包含第一唤起词及第二唤起词;互动对话控制模块,用以控制备忘录系统与用户之间的互动对话程序,包含进行语音提问及接收回答语音;备忘录内容解析模块,用以解析用户欲建立或欲查询的备忘录内容的名称元素、关系元素、及目标元素;备忘录确认模块,用以确认所解析的欲建立或欲查询的备忘录内容是否正确;备忘录存取模块,用以控制储存备忘录及检索备忘录的程序;使用记录模块,用以控制储存使用记录的程序;及操作信息产生模块,用以产生操作信息文字。数据存取及同步单元包含:第一时间计数模块,用以根据默认的时间间隔发出信息;存取策略模块,用以执行储存备忘录、检索备忘录、及储存使用记录的程序;终端备忘录知识图谱,用以储存备忘录内容;终端使用记录数据库,用以储存使用记录;终端数据存取模块,用以存取备忘录内容或使用记录;及终端数据同步模块,用以使终端备忘录知识图谱及终端使用记录数据库与云端处理单元透过网络进行同步。文字转语音模块是用以接收操作信息文字,并将其转换为语音信号而传送至语音输出单元。Another embodiment of the present invention relates to an intelligent voice interactive electronic memorandum system, which includes: a voice input unit for receiving a user's voice and converting it into a voice signal; a terminal processing unit for executing the memorandum system's The operation includes a memorandum creation and query unit, a data access and synchronization unit, and a text-to-speech module; and a voice output unit for converting voice signals into sound output. The memorandum establishment and query unit includes: a voice-to-text module, which is used to convert the voice signal of the voice input unit into text data; a call-up instruction judgment module, which is used to judge whether the text data of the voice-to-text module contains a call-up instruction, and the call-up instruction includes the first an evocative word and a second evocative word; the interactive dialogue control module is used to control the interactive dialogue program between the memorandum system and the user, including making voice questions and receiving and answering voices; Name element, relationship element, and target element of the queried memo content; memorandum confirmation module, used to confirm whether the parsed memo content to be created or queried is correct; memorandum access module, used to control the storage and retrieval of memorandum a program; a usage record module for controlling a program for storing usage records; and an operation information generation module for generating operation information text. The data access and synchronization unit includes: a first time counting module, used to send information according to a default time interval; an access strategy module, used to execute procedures for storing memos, retrieving memos, and storing usage records; a knowledge map of terminal memos, It is used to store the content of the memo; the terminal use record database is used to store the use record; the terminal data access module is used to access the content of the memo or the use record; and the terminal data synchronization module is used to make the terminal memorandum knowledge map and the terminal use record The database is synchronized with the cloud processing unit through the network. The text-to-speech module is used to receive the text of the operation information, convert it into a voice signal, and send it to the voice output unit.
在本发明的另一实施方式中,终端处理单元更包含备忘录提醒单元,其包含:第二时间计数模块,用以根据默认的时间间隔发出信息;比对模块,用以比对终端备忘录知识图谱内的备忘录内容的提醒时间;及提醒信息产生模块,用以产生提醒信息文字,并将其传送至文字转语音模块。In another embodiment of the present invention, the terminal processing unit further includes a memorandum reminder unit, which includes: a second time counting module for sending information according to a default time interval; a comparison module for comparing the terminal memo knowledge graph The reminder time of the content of the memo in the system; and the reminder information generating module, which is used to generate the reminder information text and transmit it to the text-to-speech module.
在本发明的另一实施方式中,云端处理单元包含:云端数据存取模块,用以存取备忘录内容或使用记录;云端备忘录知识图谱,用以储存备忘录内容;云端使用记录数据库,用以储存使用记录;云端数据同步模块,用以使云端备忘录知识图谱及云端使用记录数据库与终端数据同步模块透过网络进行同步;数据分析应用工具,用以分析使用记录的数据;及数据管理系统,用以管理使用记录的数据。In another embodiment of the present invention, the cloud processing unit includes: a cloud data access module for accessing memo content or usage records; a cloud memo knowledge graph for storing memo contents; a cloud usage record database for storing Usage records; cloud data synchronization module, used to synchronize cloud memorandum knowledge graph and cloud usage record database and terminal data synchronization module through the network; data analysis application tool, used to analyze the data of usage records; and data management system, with to manage the recorded data.
附图说明Description of drawings
现在将参考附图并以举例且非限制性的方式来详细叙述本发明的实施方式。在阅读以下详细实施方式及图式后,应更能理解本发明的特征及优点,其中:Embodiments of the present invention will now be described in detail, by way of example and not limitation, with reference to the accompanying drawings. The features and advantages of the present invention should be better understood after reading the following detailed description and drawings, wherein:
图1是根据本发明的实施例的备忘录建立程序的示意流程图。FIG. 1 is a schematic flowchart of a memorandum creation procedure according to an embodiment of the present invention.
图2是根据本发明的实施例的备忘录查询程序的示意流程图。FIG. 2 is a schematic flowchart of a memo query procedure according to an embodiment of the present invention.
图3是根据本发明的实施例的备忘录提醒程序的示意流程图。FIG. 3 is a schematic flowchart of a memo reminder program according to an embodiment of the present invention.
图4A是根据本发明的实施例的终端至云端的备忘录同步程序的示意流程图。4A is a schematic flowchart of a terminal-to-cloud memo synchronization procedure according to an embodiment of the present invention.
图4B是根据本发明的实施例的云端至终端的备忘录同步程序的示意流程图。4B is a schematic flowchart of a cloud-to-terminal memo synchronization procedure according to an embodiment of the present invention.
图4C是根据本发明的实施例的云端与终端的使用记录同步程序的示意流程图。4C is a schematic flowchart of a procedure for synchronizing usage records between the cloud and the terminal according to an embodiment of the present invention.
图5A是根据本发明的实施例的终端储存备忘录程序的示意流程图。FIG. 5A is a schematic flowchart of a terminal storing memo procedure according to an embodiment of the present invention.
图5B是根据本发明的实施例的终端检索备忘录程序的示意流程图。5B is a schematic flowchart of a terminal retrieval memo procedure according to an embodiment of the present invention.
图5C是根据本发明的实施例的终端储存使用记录程序的示意流程图。FIG. 5C is a schematic flowchart of a terminal storage usage recording program according to an embodiment of the present invention.
图6A是根据本发明的实施例的云端储存备忘录程序的示意流程图。FIG. 6A is a schematic flowchart of a cloud storage memo procedure according to an embodiment of the present invention.
图6B是根据本发明的实施例的云端检索备忘录程序的示意流程图。FIG. 6B is a schematic flowchart of a procedure for retrieving a memo from the cloud according to an embodiment of the present invention.
图6C是根据本发明的实施例的云端储存使用记录程序的示意流程图。FIG. 6C is a schematic flowchart of a cloud storage usage record procedure according to an embodiment of the present invention.
图7是根据本发明的另一实施例的智能语音交互式电子备忘录系统的示意方块图。FIG. 7 is a schematic block diagram of an intelligent voice interactive electronic memo system according to another embodiment of the present invention.
附图标记说明Description of reference numerals
100 建立备忘录的操作方法100 How to create a memo
101~131 步骤101~131 steps
200 查询备忘录的操作方法200 How to Query Memorandum
206~231 步骤206~231 steps
300 备忘录提醒的程序300 Memo Reminder Program
301~311 步骤301~311 steps
400 终端至云端的备忘录同步程序400 Terminal-to-Cloud Memo Sync Program
401~411 步骤401~411 steps
420 云端至终端的备忘录同步程序420 Cloud-to-Terminal Memo Sync Program
421~435 步骤421~435 steps
440 云端与终端的使用记录同步程序440 Use record synchronization program between cloud and terminal
441~451 步骤441~451 steps
500 储存备忘录的程序500 Procedure for storing memos
501~511 步骤501~511 steps
520 检索备忘录的程序520 Procedures for retrieving memorandums
521~529 步骤Steps 521 to 529
540 储存使用记录的程序540 Program for storing usage records
541~543 步骤Steps 541 to 543
600 云端处理单元的储存备忘录程序Stored memo program of 600 cloud processing unit
601~605 步骤Steps 601 to 605
620 云端处理单元的检索备忘录程序620 Retrieval Memo Program of Cloud Processing Unit
621~625 步骤621~625 steps
640 云端处理单元的储存使用记录程序640 Cloud processing unit storage usage recorder
641~645 步骤Steps 641 to 645
700 备忘录系统700 Memo System
701 语音输入单元701 Voice Input Unit
703 终端处理单元703 Terminal Processing Unit
705 语音输出单元705 Voice Output Unit
707 备忘录建立及查询单元707 Memorandum Creation and Inquiry Unit
709 数据存取及同步单元709 Data Access and Synchronization Unit
711 语音转文字模块711 Speech-to-text module
713 唤起指令判断模块713 Invoke command judgment module
715 互动对话控制模块715 Interactive Dialogue Control Module
717 备忘录内容解析模块717 Memo Content Analysis Module
719 备忘录确认模块719 Memorandum Confirmation Module
721 备忘录存取模块721 Memo Access Module
723 使用记录模块723 Using the logging module
725 操作信息产生模块725 Operation information generation module
727 文字转语音模块727 Text-to-speech module
729 第一时间计数模块729 first time counting module
731 存取策略模块731 Access Policy Module
733 终端数据同步模块733 terminal data synchronization module
735 终端数据存取模块735 Terminal Data Access Module
737 终端备忘录知识图谱737 Terminal Memo Knowledge Graph
739 终端使用记录数据库739 Terminal usage record database
741 备忘录提醒单元741 Memo Reminder Unit
743 第二时间计数模块743 Second time counting module
745 比对模块745 Alignment Module
747 提醒信息产生模块747 Reminder information generation module
751 云端处理单元751 Cloud Processing Unit
753 云端数据存取模块753 Cloud Data Access Module
755 云端数据同步模块755 Cloud Data Synchronization Module
757 数据分析应用工具757 Data Analysis Application Tools
759 数据管理系统759 Data Management Systems
761 云端备忘录知识图谱761 Cloud Memo Knowledge Graph
763 云端使用记录数据库763 Cloud usage record database
具体实施方式Detailed ways
图1及图2是根据本发明的实施例的智能语音交互式电子备忘录的操作方法,其分别显示建立备忘录的操作方法100及查询备忘录的操作方法200的示意流程图。首先,参考图1中的建立备忘录的操作方法100。在接收指令语音的步骤101中,开始接收用户的指令语音。举例而言,使用者说:「建立备忘录」或「查询备忘录」。在转换指令语音的步骤103中,将所接收的指令语音转换为指令文字。在判断指令文字的步骤105中,判断所转换的指令文字是否含有默认的唤起指令。唤起指令可包含第一唤起词(例如:建立备忘录)及第二唤起词(例如:查询备忘录)。在此步骤中,若指令文字含有第一唤起词,则将备忘录系统唤起,以执行备忘录建立的程序106;若指令文字含有第二唤起词,则将备忘录系统唤起,以执行备忘录查询的程序206;但若指令文字不含唤起指令,则回到接收指令语音的步骤101。FIG. 1 and FIG. 2 are schematic flowcharts of an operation method of an intelligent voice interactive electronic memo according to an embodiment of the present invention, respectively showing an operation method 100 of creating a memorandum and an operation method 200 of querying a memorandum. First, refer to the operation method 100 of creating a memo in FIG. 1 . In step 101 of receiving the command voice, the user's command voice is started to be received. For example, the user says: "Create memo" or "Inquire memo". In step 103 of converting the command voice, the received command voice is converted into command text. In the step 105 of judging the command text, it is judged whether the converted command text contains a default evoking command. The recall command may include a first arousal (eg, create a memo) and a second arousal (eg, query a memo). In this step, if the command text contains the first arousal, the memorandum system is awakened to execute the memorandum creation procedure 106; if the command text contains the second arousal, the memorandum system is awakened to execute the memorandum query procedure 206 ; but if the command text does not contain an evoking command, go back to step 101 of receiving command voice.
备忘录建立的程序106可包含下列步骤:获得欲建立的备忘录内容的互动对话的步骤、解析欲建立的备忘录内容的步骤、确认所解析的欲建立的备忘录内容是否正确的互动对话的步骤、及储存备忘录的程序。以下说明各步骤的内容。The memo creation process 106 may include the following steps: a step of obtaining an interactive dialogue for the content of the memo to be created, a step of parsing the content of the memo to be created, a step of confirming whether the parsed content of the memo to be created is an interactive dialogue, and storing Memorandum procedure. The contents of each step are described below.
获得欲建立的备忘录内容的互动对话的步骤包含:语音提问用户所欲建立的备忘录内容的步骤107,及接收用户回答的语音的步骤109。举例而言,系统问用户:「请说想要建立的备忘录内容?」,及使用者回答:「高血压药放在抽屉里」。藉由此互动对话以获得使用者所欲建立的备忘录内容。解析欲建立的备忘录内容的步骤111是将欲建立的备忘录内容解析成名称元素、关系元素、及目标元素(例如:名称元素为「高血压药」、关系元素为「放在」、目标元素为「抽屉里」)。确认所解析的欲建立的备忘录内容是否正确的互动对话的步骤包含:语音提问用户所解析的欲建立的备忘录内容的名称元素、关系元素、及目标元素是否正确的步骤113,及接收用户回答的语音的步骤115。举例而言,系统问用户:「备忘录内容是否为高血压药放在抽屉里?」,及使用者回答:「是」。藉由此互动对话以确认所解析的欲建立的备忘录内容的名称元素、关系元素、及目标元素是否正确。若是正确,则执行储存备忘录的程序(详细叙述如下);若不正确,则回到接收指令语音的步骤101。The step of obtaining the interactive dialogue of the content of the memo to be created includes: step 107 of asking the user about the content of the memo to be created by voice, and step 109 of receiving the voice answered by the user. For example, the system asks the user: "Please tell me the content of the memo that you want to create?", and the user replies: "The high blood pressure medicine is in the drawer." Through this interactive dialogue, the content of the memo that the user wants to create can be obtained. The step 111 of parsing the content of the memo to be created is to parse the content of the memorandum to be created into a name element, a relation element, and a target element (for example, the name element is "high blood pressure medicine", the relation element is "put", and the target element is "in the drawer"). The step of confirming whether the content of the parsed memo to be created is correct or not of the interactive dialogue includes: a voice questioning the user whether the name element, relation element, and target element of the parsed memo content to be created are correct; step 113, and receiving an answer from the user Step 115 of speech. For example, the system asks the user: "Is the content of the memo saying high blood pressure medicine is in the drawer?", and the user replies: "Yes". Through this interactive dialogue, it is confirmed whether the name element, relation element and target element of the parsed memo content to be created are correct. If it is correct, execute the procedure of storing the memorandum (details will be described below); if not, return to step 101 of receiving the command voice.
承上,储存备忘录的程序可包含下列步骤:将备忘录内容传送至备忘录存取模块的步骤119、利用存取策略模块进行储存备忘录的程序121(如下述的储存备忘录的程序500)、及判断储存备忘录的程序是否成功的步骤123。若储存备忘录的程序121成功,则继续执行下列流程:利用存取策略模块进行储存使用记录的程序125(如下述的储存使用记录的程序540),产生建立操作成功信息文字内容(步骤127),将新备忘录内容及建立操作成功信息文字内容转换为信息语音(步骤129),进行信息语音输出(步骤131),然后回到接收指令语音的步骤101。至此,完成新备忘录内容(例如:「高血压药放在抽屉里」)的建立及新使用记录(例如:时间为「某年月日时分秒」、操作为「建立备忘录」、名称为「高血压药」、关系为「放在」、及目标为「抽屉里」)的储存,并输出相关语音消息(例如:系统输出语音消息「成功建立一个新备忘录,内容为高血压药放在抽屉里」)。此外,若储存备忘录的程序121失败,则执行下列流程:产生建立操作错误信息文字内容(步骤124),将建立操作错误信息文字内容转换为信息语音(步骤129),进行信息语音输出(步骤131),然后回到接收指令语音的步骤101。在此情况下,表示终端或云端备忘录知识图谱内已存在所欲建立的该备忘录内容(例如:名称为「高血压药」、关系为「放在」、及目标为「抽屉里」),并输出相关语音消息(例如:系统输出语音消息「该备忘录内容已存在」)。As mentioned above, the procedure for storing the memo may include the following steps: the step 119 of transmitting the contents of the memo to the memo access module, the procedure 121 for storing the memo by using the access policy module (such as the procedure 500 for storing the memo described below), and determining the storage Step 123 of whether the procedure of the memo is successful. If the procedure 121 for storing the memorandum succeeds, the following process is continued: the procedure 125 for storing the usage record (such as the procedure 540 for storing the usage record described below) is performed by using the access policy module, and the text content of the establishment operation success message is generated (step 127), Convert the content of the new memo and the content of the message text of the successful establishment operation into message voice (step 129 ), output the message voice (step 131 ), and then return to step 101 of receiving the command voice. So far, the creation of the new memo content (for example: "Hypertension medicine is placed in the drawer") and the new usage record (for example: the time is "a certain year, month, day, hour, minute, second", the operation is "create memo", the name is "high blood pressure medicine, relationship is "put in", and target is "in the drawer"), and output related voice messages (for example: the system outputs the voice message "successfully created a new memo with the content of high blood pressure medicine in the drawer") ”). In addition, if the procedure 121 for storing the memorandum fails, the following procedures are performed: generating the text content of the establishment operation error message (step 124 ), converting the text content of the establishment operation error message into the message voice (step 129 ), and outputting the message voice (step 131 ) ), and then go back to step 101 of receiving the command voice. In this case, it means that the content of the memo to be created already exists in the terminal or cloud memo knowledge graph (for example: the name is "hypertension drug", the relationship is "put", and the target is "in the drawer"), and Output relevant voice messages (for example: the system outputs a voice message "The content of the memo already exists").
现在参考图5A来说明上述储存备忘录的程序的实施例。储存备忘录的程序500可包含下列流程。将备忘录内容传送至终端数据存取模块(步骤501)并比对终端备忘录知识图谱(步骤503)。接着,检查该备忘录内容是否已存在(步骤505)。若该备忘录内容未存在于终端备忘录知识图谱内,则继续经由网络与云端数据存取模块进行通信,并比对云端备忘录知识图谱(步骤507),以检查该备忘录内容是否已存在(步骤509)。若该备忘录内容仍未存在于云端备忘录知识图谱内,则将该备忘录内容储存至终端备忘录知识图谱内作为新备忘录内容(步骤511),并将此新备忘录内容的状态设定为「未同步」(步骤513),然后结束储存备忘录的程序(储存成功)。另一方面,在步骤505或步骤509的检查过程中,若检查到该备忘录内容已存在于终端备忘录知识图谱或云端备忘录知识图谱内,则直接结束储存备忘录的程序(储存失败)。Referring now to FIG. 5A, an embodiment of the above-described procedure for storing a memo will be described. The procedure 500 for storing a memo may include the following processes. Send the memo content to the terminal data access module (step 501 ) and compare the terminal memo knowledge graph (step 503 ). Next, it is checked whether the content of the memo already exists (step 505). If the memo content does not exist in the terminal memo knowledge graph, continue to communicate with the cloud data access module via the network, and compare the cloud memo knowledge graph (step 507 ) to check whether the memo content already exists (step 509 ) . If the memo content still does not exist in the cloud memo knowledge graph, the memo content is stored in the terminal memo knowledge graph as a new memo content (step 511 ), and the status of the new memo content is set to “unsynchronized” (Step 513 ), and then the procedure of storing the memo is ended (successfully stored). On the other hand, in the checking process of step 505 or step 509, if it is checked that the memo content already exists in the terminal memo knowledge graph or the cloud memo knowledge graph, the procedure of storing the memo is directly ended (storage failure).
现在参考图5C来说明上述储存使用记录的程序的实施例。储存使用记录的程序540可包含下列流程。利用存取策略模块将使用记录传送至终端数据存取模块(步骤541)。终端数据存取模块以数据库的形式将该使用记录写入终端使用记录数据库(步骤543)。然后,结束储存使用记录的程序(储存成功)。Referring now to FIG. 5C, an embodiment of the above-described procedure for storing usage records will be described. The procedure 540 for storing the usage records may include the following processes. The usage record is transmitted to the terminal data access module using the access policy module (step 541). The terminal data access module writes the usage record into the terminal usage record database in the form of a database (step 543). Then, the procedure of storing the usage record is ended (successfully stored).
此外,参考图2中的查询备忘录的操作方法200。备忘录查询的程序206可包含下列步骤:获得欲查询的备忘录内容的互动对话的步骤、解析欲查询的备忘录内容的步骤、确认所解析的欲查询的备忘录内容是否正确的互动对话的步骤、及检索备忘录的程序。以下说明各步骤的内容。In addition, reference is made to the method of operation 200 of query memo in FIG. 2 . The procedure 206 of the memo query may include the following steps: a step of obtaining an interactive dialogue of the content of the memo to be queried, a step of parsing the content of the memo to be queried, a step of confirming whether the parsed content of the memo to be queried is an interactive dialogue, and retrieval Memorandum procedure. The contents of each step are described below.
获得欲查询的备忘录内容的互动对话的步骤包含:语音提问用户所欲查询的备忘录内容的步骤207,及接收用户回答的语音209。举例而言,系统问用户:「请说想要查询的备忘录内容?」,及使用者回答:「高血压药放在哪里?」。藉由此互动对话以获得使用者所欲查询的备忘录内容。解析欲查询的备忘录内容的步骤211是将欲查询的备忘录内容解析成名称元素及关系元素(例如:名称元素为「高血压药」、关系元素为「放在」)。确认所解析的欲查询的备忘录内容是否正确的互动对话的步骤包含:语音提问用户所解析的欲查询的备忘录内容的名称元素及关系元素是否正确的步骤213,及接收用户回答的语音的步骤215。举例而言,系统问用户:「是否想要查询高血压药放在哪里?」,及使用者回答:「是」。藉由此互动对话以确认所解析的欲查询的备忘录内容的名称元素及关系元素是否正确。若是正确,则执行检索备忘录的程序(详细叙述如下);若不正确,则回到接收指令语音的步骤101。The step of obtaining the interactive dialogue of the content of the memo to be queried includes: a step 207 of asking the user about the content of the memo to be queried by voice, and receiving the voice 209 answered by the user. For example, the system asks the user: "Please state the content of the memo that you want to inquire about?", and the user replies: "Where is the high blood pressure medicine?". Through this interactive dialogue, the content of the memo that the user wants to inquire about can be obtained. The step 211 of parsing the content of the memo to be queried is to parse the content of the memorandum to be queried into a name element and a relationship element (for example, the name element is "high blood pressure medicine", and the relationship element is "put"). The step of confirming whether the parsed memo content to be queried is correct or not of the interactive dialogue includes: a voice questioning the user whether the name element and relation element of the parsed memo content to be queried are correct 213 , and a step 215 of receiving the voice answered by the user . For example, the system asks the user, "Would you like to find out where the high blood pressure medicine is stored?", and the user replies: "Yes". Through this interactive dialogue, confirm whether the name element and relation element of the parsed memo content to be queried are correct. If it is correct, execute the procedure of retrieving the memorandum (details will be described below); if not, go back to step 101 of receiving the command voice.
承上,检索备忘录的程序可包含下列步骤:将备忘录内容传送至备忘录存取模块的步骤219、利用存取策略模块进行检索备忘录的程序221(如下述的检索备忘录的程序520)、及判断检索备忘录的程序是否成功的步骤223。若检索备忘录的程序221成功,则继续执行下列流程:读取对应的备忘录目标并产生该备忘录的信息文字内容(步骤225),利用存取策略模块进行储存使用记录的程序227(此程序是如以上参考图5C的储存使用记录的程序540),将该备忘录的信息文字内容转换为信息语音(步骤229),进行信息语音输出(步骤231),然后回到接收指令语音的步骤101。至此,完成备忘录内容(例如:「高血压药放在抽屉里」)的查询及新使用记录(例如:时间为「某年月日时分秒」、操作为「查询备忘录」、名称为「高血压药」、及关系为「放在」)的储存,并输出相关语音消息(例如:系统输出语音消息「成功查询一个备忘录,内容为高血压药放在抽屉里」)。此外,若检索备忘录的程序221失败,则执行下列流程:产生查询操作错误信息文字内容(步骤224),将查询操作错误信息文字内容转换为信息语音(步骤229),进行信息语音输出(步骤231),然后回到接收指令语音的步骤101。在此情况下,表示终端或云端备忘录知识图谱内不存在所欲查询的该备忘录内容(例如:名称为「高血压药」、关系为「放在」),并输出相关语音消息(例如:系统输出语音消息「该备忘录内容不存在」)。Continuing from the above, the procedure for retrieving memorandum may include the following steps: step 219 of transmitting memorandum content to the memo access module, procedure 221 for retrieving memorandum by using the access policy module (such as the procedure 520 for retrieving memorandum described below), and judging retrieval Step 223 of whether the procedure of the memo is successful. If the procedure 221 for retrieving the memorandum succeeds, the following procedures are continued: read the corresponding memo object and generate the message text content of the memorandum (step 225), and use the access policy module to perform the procedure 227 for storing the usage record (this procedure is as follows: Referring to the program 540 of storing usage records in FIG. 5C above, convert the message text content of the memo into message voice (step 229 ), output the message voice (step 231 ), and then return to step 101 of receiving command voice. At this point, the query of the content of the memo (for example: "Hypertension medicine is placed in the drawer") and the new usage record (for example: the time is "a certain year, month, day, hour, minute and second", the operation is "inquiry memo", and the name is "high blood pressure". medicine”, and the relationship is “put”), and output related voice messages (for example: the system outputs the voice message “successfully inquired a memo, the content is high blood pressure medicine put in the drawer”). In addition, if the procedure 221 for retrieving the memorandum fails, the following procedures are executed: generating the text content of the query operation error message (step 224 ), converting the text content of the query operation error message into message voice (step 229 ), and outputting the message voice (step 231 ) ), and then go back to step 101 of receiving the command voice. In this case, it means that the content of the memo to be queried does not exist in the terminal or cloud memo knowledge graph (for example: the name is "high blood pressure medicine", the relationship is "put"), and the relevant voice message is output (for example: the system Output the voice message "The content of this memo does not exist").
现在参考图5B来说明上述检索备忘录的程序的实施例。检索备忘录的程序520可包含下列流程。将备忘录内容传送至终端数据存取模块(步骤521)并比对终端备忘录知识图谱(步骤523)。接着,检查该备忘录内容是否已存在(步骤525)。若该备忘录内容未存在于终端备忘录知识图谱内,则继续经由网络与云端数据存取模块进行通信,并比对云端备忘录知识图谱(步骤527),以检查该备忘录内容是否已存在(步骤529)。若该备忘录内容仍未存在于云端备忘录知识图谱内,则结束检索备忘录的程序(检索失败)。另一方面,在步骤525或步骤529的检查过程中,若检查到该备忘录内容已存在于终端备忘录知识图谱或云端备忘录知识图谱内,则直接结束检索备忘录的程序(检索成功)。An embodiment of the above-described procedure for retrieving a memo will now be described with reference to FIG. 5B. The procedure 520 for retrieving a memo may include the following flow. Send the memo content to the terminal data access module (step 521 ) and compare the terminal memo knowledge graph (step 523 ). Next, it is checked whether the content of the memo already exists (step 525). If the memo content does not exist in the terminal memo knowledge graph, continue to communicate with the cloud data access module via the network, and compare the cloud memo knowledge graph (step 527 ) to check whether the memo content already exists (step 529 ) . If the content of the memo still does not exist in the cloud memo knowledge graph, the process of retrieving the memorandum ends (the retrieval fails). On the other hand, in the checking process of step 525 or step 529, if it is checked that the memo content already exists in the terminal memo knowledge graph or the cloud memo knowledge graph, the procedure of retrieving memos is directly ended (the retrieval is successful).
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含备忘录提醒的程序。图3显示一备忘录提醒的程序300的示意流程图,其可包含下列步骤。首先,根据预设的时间间隔发出信息(步骤301)。举例而言,设定系统每分钟发出信息,而现在时间是早上8点。接着,确认是否有备忘录内容尚未处理(步骤303)。若有备忘录内容尚未处理,则读取终端备忘录知识图谱内的一尚未处理的备忘录内容(步骤305),并解析所读取的备忘录内容,而将该备忘录内容解析成名称元素、关系元素、及目标元素(步骤307)。举例而言,名称元素为「早上8点」、关系元素为「服用」、目标元素为「高血压药」。接着,判断是否在此时要语音提醒该备忘录内容(步骤309)。若不需进行语音提醒,则回到步骤303;若需进行语音提醒,则根据该备忘录内容产生提醒备忘录信息文字内容(步骤311),并将该信息文字内容转换为信息语音(步骤313),进行信息语音输出(步骤315),然后回到步骤303。举例而言,在此情况下,系统需提醒用户备忘录的内容,因此系统语音提醒用户:「服用早上8点的高血压药」。重复上述的步骤303~315,直到处理完所有备忘录内容为止。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a memorandum reminder program. FIG. 3 shows a schematic flowchart of a memo reminder process 300 , which may include the following steps. First, send out information according to a preset time interval (step 301). For example, set the system to send a message every minute and the time is now 8 am. Next, it is checked whether there is any content of the memo that has not yet been processed (step 303). If there is an unprocessed memo content, read an unprocessed memo content in the memo knowledge graph of the terminal (step 305 ), parse the read memo content, and parse the memo content into name elements, relation elements, and target element (step 307). For example, the name element is "8 am", the relation element is "take", and the target element is "high blood pressure medicine". Next, it is determined whether the content of the memo is to be reminded by voice at this time (step 309). If voice reminder is not required, go back to step 303; if voice reminder is required, generate reminder memo message text content according to the memo content (step 311), and convert the message text content into message voice (step 313), The information voice output is performed (step 315 ), and then the process returns to step 303 . For example, in this case, the system needs to remind the user of the content of the memo, so the system voice reminds the user: "Take the high blood pressure medicine at 8 am". The above steps 303 to 315 are repeated until all the contents of the memo are processed.
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含终端至云端的备忘录同步的程序。图4A显示一终端至云端的备忘录同步程序400的示意流程图,其可包含下列步骤。首先,根据预设的时间间隔发出信息(步骤401)。接着,确认终端备忘录知识图谱内是否有备忘录内容尚未处理(步骤403)。若有备忘录内容尚未处理,则读取终端备忘录知识图谱内的一尚未处理的备忘录内容(步骤405),并将该备忘录内容传送至终端数据存取模块(步骤407),经由网络与云端数据存取模块进行通信而在云端进行储存备忘录的程序(步骤409),接着将该备忘录内容的状态设定为「已同步至云端」(步骤411),然后回到步骤403。重复上述的步骤403~411,直到处理完所有备忘录内容为止。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a procedure for synchronizing the memo from the terminal to the cloud. FIG. 4A shows a schematic flowchart of a terminal-to-cloud memo synchronization procedure 400, which may include the following steps. First, a message is sent according to a preset time interval (step 401). Next, it is confirmed whether there is any memo content in the terminal memo knowledge graph that has not yet been processed (step 403 ). If there is an unprocessed memo content, read an unprocessed memo content in the terminal memo knowledge graph (step 405 ), and transmit the memo content to the terminal data access module (step 407 ), and store the memo content through the network and cloud data storage module (step 407 ). The procedure of storing the memorandum in the cloud through communication with the module (step 409 ), then setting the state of the memo content as “synchronized to the cloud” (step 411 ), and then returning to step 403 . The above steps 403 to 411 are repeated until all the contents of the memo are processed.
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含云端至终端的备忘录同步的程序。图4B显示一云端至终端的备忘录同步程序420的示意流程图,其可包含下列步骤。首先,根据预设的时间间隔发出信息(步骤421)。接着,确认云端备忘录知识图谱内是否有备忘录内容尚未处理(步骤423)。若有备忘录内容尚未处理,则读取云端备忘录知识图谱内的一尚未处理的备忘录内容(步骤425),并解析该备忘录内容的提醒时间(步骤427),接着判断该备忘录内容是否具有提醒时间且在有效时间范围内(步骤429)。若该备忘录内容具有提醒时间且在有效时间范围内,则将该备忘录内容传送至云端数据存取模块(步骤431),经由网络与终端数据存取模块进行通信而在终端进行储存备忘录的程序(步骤433),接着将该备忘录内容的状态设定为「已同步至终端」(步骤435),然后回到步骤423。重复上述的步骤423~435,直到处理完所有备忘录内容为止。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a cloud-to-terminal memo synchronization procedure. FIG. 4B shows a schematic flowchart of a cloud-to-terminal memo synchronization procedure 420, which may include the following steps. First, a message is sent according to a preset time interval (step 421). Next, it is confirmed whether there is any memo content in the cloud memo knowledge graph that has not been processed yet (step 423 ). If there is an unprocessed memo content, read an unprocessed memo content in the cloud memo knowledge graph (step 425 ), parse the reminder time of the memo content (step 427 ), and then determine whether the memo content has a reminder time and within the valid time frame (step 429). If the content of the memo has a reminder time and is within the valid time range, the content of the memo is transmitted to the cloud data access module (step 431 ), and the process of storing the memorandum is performed in the terminal by communicating with the terminal data access module via the network (step 431 ). Step 433 ), then set the state of the memo content as “synchronized to the terminal” (step 435 ), and then return to step 423 . Repeat the above steps 423 to 435 until all the contents of the memo are processed.
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含云端与终端的使用记录同步的程序。图4C显示一云端与终端的使用记录同步程序440的示意流程图,其可包含下列步骤。首先,根据预设的时间间隔发出信息(步骤441)。接着,确认终端使用记录数据库内是否有使用记录尚未处理(步骤443)。若有使用记录尚未处理,则读取终端使用记录数据库内的一尚未同步的使用记录(步骤445),并将该使用记录传送至终端数据存取模块(步骤447),经由网络与云端数据存取模块进行通信而在云端进行储存使用记录的程序(步骤449),接着从终端使用记录数据库移除该使用记录(步骤451),然后回到步骤443。重复上述的步骤443~451,直到处理完所有使用记录为止(将使用记录备份到云端)。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a procedure of synchronizing the usage records of the cloud and the terminal. FIG. 4C shows a schematic flowchart of a usage record synchronization procedure 440 between the cloud and the terminal, which may include the following steps. First, a message is sent according to a preset time interval (step 441). Next, it is checked whether there is any usage record in the terminal usage record database that has not been processed (step 443). If there is a usage record that has not been processed yet, read an unsynchronized usage record in the terminal usage record database (step 445 ), and transmit the usage record to the terminal data access module (step 447 ), and store the usage record via the network and the cloud. The procedure of storing the usage record in the cloud by communicating with the module (step 449 ), then removing the usage record from the terminal usage record database (step 451 ), and then returning to step 443 . The above steps 443 to 451 are repeated until all usage records are processed (the usage records are backed up to the cloud).
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含云端储存备忘录的程序。图6A显示一云端处理单元的储存备忘录程序600的示意流程图,其可包含下列步骤:将备忘录内容传送至云端数据存取模块(步骤601)、将该备忘录内容传送至数据管理系统(步骤603)、及将该备忘录内容储存至云端备忘录知识图谱(步骤605)。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a program for storing the memorandum in the cloud. FIG. 6A shows a schematic flowchart of a memo storage procedure 600 of a cloud processing unit, which may include the following steps: transmitting the memo content to the cloud data access module (step 601 ), and transmitting the memo content to the data management system (step 603 ) ), and store the memo content in the cloud memo knowledge graph (step 605 ).
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含云端检索备忘录的程序。图6B显示一云端处理单元的检索备忘录程序620的示意流程图,其可包含下列步骤:将备忘录内容传送至云端数据存取模块(步骤621)、将该备忘录内容传送至数据管理系统以进行检索(步骤623)、及比对该备忘录内容是否已存在于云端备忘录知识图谱内(步骤625)。若已存在,则检索成功;若不存在,则检索失败。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a procedure for retrieving the memorandum from the cloud. FIG. 6B shows a schematic flowchart of the retrieval memo procedure 620 of a cloud processing unit, which may include the following steps: transmitting the memorandum content to the cloud data access module (step 621 ), and transmitting the memorandum content to the data management system for retrieval (step 623), and compare whether the memo content already exists in the cloud memo knowledge graph (step 625). If it already exists, the retrieval succeeds; if it does not exist, the retrieval fails.
根据本发明的另一实施例,智能语音交互式电子备忘录的操作方法更可包含云端储存使用记录的程序。图6C显示一云端处理单元的储存使用记录程序640的示意流程图,其可包含下列步骤:将使用记录传送至云端数据存取模块(步骤641)、将该使用记录传送至数据管理系统(步骤643)、及将该使用记录储存至云端使用记录数据库(步骤645)。According to another embodiment of the present invention, the operation method of the intelligent voice interactive electronic memorandum may further include a program for storing usage records in the cloud. FIG. 6C shows a schematic flowchart of a storage usage record procedure 640 of a cloud processing unit, which may include the following steps: sending the usage record to the cloud data access module (step 641 ), sending the usage record to the data management system (step 641 ) 643), and store the usage record in the cloud usage record database (step 645).
本发明的实施方式亦可包含用于智能语音交互式电子备忘录的计算机程序产品。计算机程序产品包含计算机可读媒体。计算机可读媒体是用以储存计算机程序。当将该计算机程序加载并执行后,可完成如以上所述的智能语音交互式电子备忘录的各种操作步骤。Embodiments of the present invention may also include a computer program product for an intelligent voice interactive electronic memo. The computer program product includes a computer-readable medium. The computer-readable medium is used to store computer programs. After the computer program is loaded and executed, various operation steps of the above-mentioned intelligent voice interactive electronic memorandum can be completed.
上述的计算机可读媒体的例子包括:硬盘、网络附接储存器(NAS,networkattached storage)、只读存储器(ROM,read only memory)、随机存取内存(RAM,randomaccess memory)、光盘(CD-ROM,compact disc-ROM)、可记录式光盘(CD-R,CD-recordable)、可复写式光盘(CD-RW,CD-rewritable)、磁带、以及其他光学式与非光学式数据储存硬件单元。在一些实施方式中,计算机可读媒体可包括分散在网络耦合的计算机系统上的计算机可读实体媒体,使得计算机程序能以分散的方式储存及执行。Examples of the above-mentioned computer-readable medium include: hard disk, network attached storage (NAS, network attached storage), read only memory (ROM, read only memory), random access memory (RAM, random access memory), optical disk (CD- ROM, compact disc-ROM), recordable disc (CD-R, CD-recordable), rewritable disc (CD-RW, CD-rewritable), magnetic tape, and other optical and non-optical data storage hardware units . In some embodiments, computer-readable media may include computer-readable physical media that are dispersed over network-coupled computer systems so that a computer program can be stored and executed in a distributed fashion.
图7是根据本发明的实施例的智能语音交互式电子备忘录系统700的示意方块图,其可用以实现如以上所述的智能语音交互式电子备忘录的各种操作步骤。备忘录系统700可包含:语音输入单元701、终端处理单元703、及语音输出单元705。语音输入单元701是用以接收用户的声音,并将其转换为语音信号。终端处理单元703是用以执行备忘录系统700的各种操作(如以上所述的备忘录建立、查询、提醒、及同步操作)。终端处理单元703可包含:备忘录建立及查询单元707、数据存取及同步单元709、及文字转语音模块727。语音输出单元705是用以将来自文字转语音模块727的语音信号转换为声音输出。7 is a schematic block diagram of an intelligent voice interactive electronic memo system 700 according to an embodiment of the present invention, which can be used to implement various operation steps of the intelligent voice interactive electronic memo as described above. The memo system 700 may include: a voice input unit 701 , a terminal processing unit 703 , and a voice output unit 705 . The voice input unit 701 is used to receive the user's voice and convert it into a voice signal. The terminal processing unit 703 is used to perform various operations of the memorandum system 700 (such as the above-mentioned memorandum creation, query, reminder, and synchronization operations). The terminal processing unit 703 may include: a memo creation and query unit 707 , a data access and synchronization unit 709 , and a text-to-speech module 727 . The voice output unit 705 is used to convert the voice signal from the text-to-speech module 727 into voice output.
备忘录建立及查询单元707可包含:语音转文字模块711、唤起指令判断模块713、互动对话控制模块715、备忘录内容解析模块717、备忘录确认模块719、备忘录存取模块721、使用记录模块723、及操作信息产生模块725。语音转文字模块711是用以接收来自语音输入单元701的语音讯号,并将其转换为文字数据。唤起指令判断模块713是用以判断语音转文字模块711所转换的文字数据是否含有唤起指令。唤起指令可包含第一唤起词(例如:建立备忘录)及第二唤起词(例如:查询备忘录)。互动对话控制模块715是用以控制备忘录系统700与用户之间的互动对话程序,例如:进行语音提问及接收用户的回答语音。备忘录内容解析模块717是用以解析使用者所欲建立或欲查询的备忘录内容的名称元素、关系元素、及目标元素。备忘录确认模块719是用以确认所解析的欲建立或欲查询的备忘录内容是否正确。若经由互动对话而确认使用者所欲建立的备忘录内容正确,则进行储存备忘录的程序;若经由互动对话而确认使用者所欲查询的备忘录内容正确,则进行检索备忘录的程序。备忘录存取模块721是用以控制储存备忘录及检索备忘录的程序。使用记录模块723是用以控制储存使用记录的程序。操作信息产生模块725是用以根据备忘录系统执行结果来产生操作信息文字内容,并将所产生的信息文字内容传送至文字转语音模块727,以进行语音信号转换。The memorandum creation and query unit 707 may include: a speech-to-text module 711 , a call-up command judgment module 713 , an interactive dialogue control module 715 , a memo content analysis module 717 , a memorandum confirmation module 719 , a memorandum access module 721 , a usage record module 723 , and Operation information generation module 725 . The speech-to-text module 711 is used to receive the speech signal from the speech input unit 701 and convert it into text data. The evoking instruction determining module 713 is used for judging whether the text data converted by the speech-to-text module 711 contains an evoking instruction. The recall command may include a first arousal (eg, create a memo) and a second arousal (eg, query a memo). The interactive dialogue control module 715 is used to control the interactive dialogue program between the memorandum system 700 and the user, such as: making voice questions and receiving the user's answering voice. The memo content parsing module 717 is used to parse the name element, relation element, and target element of the memo content that the user wants to create or query. The memorandum confirmation module 719 is used to confirm whether the parsed memo content to be created or queried is correct. If it is confirmed through the interactive dialogue that the content of the memo that the user wants to create is correct, the process of storing the memo is performed; if the content of the memo that the user wants to inquire about is confirmed to be correct through the interactive dialogue, the process of retrieving the memorandum is performed. The memo access module 721 is used to control the procedures for storing memos and retrieving memos. The usage record module 723 is a program for controlling and storing usage records. The operation information generating module 725 is used to generate the text content of the operation information according to the execution result of the memorandum system, and transmit the generated text content to the text-to-speech module 727 for voice signal conversion.
数据存取及同步单元709可包含:第一时间计数模块729、存取策略模块731、终端备忘录知识图谱737、终端使用记录数据库739、终端数据存取模块735、及终端数据同步模块733。第一时间计数模块729是用以根据默认的时间间隔发出信息。存取策略模块731是用以执行储存备忘录、检索备忘录、及储存使用记录的程序。终端备忘录知识图谱737是用以储存备忘录内容。终端使用记录数据库739是用以储存使用记录。终端数据存取模块735是用以存取备忘录内容或使用记录。终端数据同步模块733是用以使终端备忘录知识图谱及终端使用记录数据库与云端处理单元751透过网络进行同步。The data access and synchronization unit 709 may include: a first time counting module 729 , an access policy module 731 , a terminal memo knowledge graph 737 , a terminal usage record database 739 , a terminal data access module 735 , and a terminal data synchronization module 733 . The first time counting module 729 is used to send information according to the default time interval. The access policy module 731 is used to execute procedures for storing memos, retrieving memos, and storing usage records. The terminal memo knowledge graph 737 is used to store the memo content. The terminal usage record database 739 is used to store usage records. The terminal data access module 735 is used to access the memo content or usage records. The terminal data synchronization module 733 is used to synchronize the terminal memo knowledge graph and the terminal usage record database with the cloud processing unit 751 through the network.
根据本发明的另一实施方式,终端处理单元703更可包含备忘录提醒单元741。备忘录提醒单元741可包含:第二时间计数模块743、比对模块745、及提醒信息产生模块747。第二时间计数模块743是用以根据默认的时间间隔发出信息。比对模块745是用以比对终端备忘录知识图谱内的备忘录内容的提醒时间。若比对结果为需在此时进行语音提醒,则执行备忘录提醒的程序。提醒信息产生模块747是用以根据备忘录系统执行结果来产生提醒信息文字内容,并将所产生的信息文字内容传送至文字转语音模块727,以进行语音信号转换。According to another embodiment of the present invention, the terminal processing unit 703 may further include a memorandum reminding unit 741 . The memo reminder unit 741 may include: a second time counting module 743 , a comparison module 745 , and a reminder information generation module 747 . The second time counting module 743 is used for sending information according to the default time interval. The comparison module 745 is used to compare the reminder time of the memo content in the terminal memo knowledge graph. If the result of the comparison is that a voice reminder needs to be performed at this time, the procedure of the memo reminder is executed. The reminder information generating module 747 is used to generate the text content of the reminder information according to the execution result of the memorandum system, and transmit the generated text content to the text-to-speech module 727 for voice signal conversion.
根据本发明的另一实施方式,备忘录系统700更可包含云端处理单元751。云端处理单元751可包含:云端数据存取模块753、云端备忘录知识图谱761、云端使用记录数据库763、云端数据同步模块755、数据分析应用工具757、及数据管理系统759。云端数据存取模块753是用以存取备忘录内容或使用记录。云端备忘录知识图谱761是用以储存备忘录内容。云端使用记录数据库763是用以储存使用记录。云端数据同步模块755是用以使云端备忘录知识图谱及云端使用记录数据库与终端处理单元703透过网络进行同步。数据分析应用工具757是用以分析使用记录的数据。数据管理系统759是用以管理使用记录的数据。According to another embodiment of the present invention, the memorandum system 700 may further include a cloud processing unit 751 . The cloud processing unit 751 may include: a cloud data access module 753 , a cloud memo knowledge graph 761 , a cloud usage record database 763 , a cloud data synchronization module 755 , a data analysis application tool 757 , and a data management system 759 . The cloud data access module 753 is used to access the memo content or usage records. The cloud memo knowledge graph 761 is used to store memo content. The cloud usage record database 763 is used to store usage records. The cloud data synchronization module 755 is used to synchronize the cloud memorandum knowledge graph and the cloud usage record database with the terminal processing unit 703 through the network. The data analysis application tool 757 is used to analyze the data of usage records. The data management system 759 is used to manage the data of the usage records.
经由以上详细说明后,应可了解到本发明的各种特征及优点。举例而言,藉由本发明所提供的系统及方法,用户能随时且迅速地透过互动对话的方式来建立及查询备忘录。此外,本发明亦提供备忘录语音提醒及终端与云端同步的功能,如此特征更能有效发挥备忘录的功能。Various features and advantages of the present invention should become apparent from the foregoing detailed description. For example, with the system and method provided by the present invention, the user can create and query memos at any time and quickly through interactive dialogue. In addition, the present invention also provides the functions of voice reminder of memorandum and synchronization between the terminal and the cloud, so that the function of memorandum can be effectively exerted.
虽然已就数个实施方式来叙述本发明,惟相关领域中具有通常技术者应可了解基于以上教示内容而能对本发明做许多修改及变化。相关领域中具有通常技术者亦应了解本发明涵盖所有如此的修改、变化、添加、置换、及其均等者。因此,本发明并不限于这些实施方式,而是包括随附的申请专利范围的真正范围及精神所包含的内容。While the present invention has been described in terms of several embodiments, those of ordinary skill in the relevant art will appreciate that many modifications and variations of the present invention are possible based on the above teachings. It will also be understood by those of ordinary skill in the relevant art that the present invention covers all such modifications, variations, additions, permutations, and their equivalents. Therefore, the present invention is not limited to these embodiments, but includes what is included in the true scope and spirit of the appended claims.
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710812529.7A CN109947906A (en) | 2017-09-11 | 2017-09-11 | Intelligent voice interactive electronic memorandum and operation method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710812529.7A CN109947906A (en) | 2017-09-11 | 2017-09-11 | Intelligent voice interactive electronic memorandum and operation method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109947906A true CN109947906A (en) | 2019-06-28 |
Family
ID=67003952
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710812529.7A Pending CN109947906A (en) | 2017-09-11 | 2017-09-11 | Intelligent voice interactive electronic memorandum and operation method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109947906A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110765306A (en) * | 2019-10-10 | 2020-02-07 | 深圳创维-Rgb电子有限公司 | A realization method of intelligent voice notepad, intelligent terminal and storage medium |
| CN110797023A (en) * | 2019-11-05 | 2020-02-14 | 出门问问信息科技有限公司 | Voice shorthand method and device |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7415667B2 (en) * | 2003-01-31 | 2008-08-19 | Ricoh Company, Ltd. | Generating augmented notes and synchronizing notes and document portions based on timing information |
| CN103135760A (en) * | 2011-08-31 | 2013-06-05 | 三星电子株式会社 | Portable device and method for multiple recording of data |
| CN105094717A (en) * | 2015-07-15 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Printing method, printing device and printer based on voice input |
| CN106603382A (en) * | 2016-11-25 | 2017-04-26 | 宇龙计算机通信科技(深圳)有限公司 | Instant messaging message prompting method and apparatus |
| CN107038220A (en) * | 2017-03-20 | 2017-08-11 | 北京光年无限科技有限公司 | Method, intelligent robot and system for generating memorandum |
| CN107147789A (en) * | 2017-05-09 | 2017-09-08 | 广东小天才科技有限公司 | Memorandum synchronizing method and mobile device |
-
2017
- 2017-09-11 CN CN201710812529.7A patent/CN109947906A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7415667B2 (en) * | 2003-01-31 | 2008-08-19 | Ricoh Company, Ltd. | Generating augmented notes and synchronizing notes and document portions based on timing information |
| CN103135760A (en) * | 2011-08-31 | 2013-06-05 | 三星电子株式会社 | Portable device and method for multiple recording of data |
| CN105094717A (en) * | 2015-07-15 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Printing method, printing device and printer based on voice input |
| CN106603382A (en) * | 2016-11-25 | 2017-04-26 | 宇龙计算机通信科技(深圳)有限公司 | Instant messaging message prompting method and apparatus |
| CN107038220A (en) * | 2017-03-20 | 2017-08-11 | 北京光年无限科技有限公司 | Method, intelligent robot and system for generating memorandum |
| CN107147789A (en) * | 2017-05-09 | 2017-09-08 | 广东小天才科技有限公司 | Memorandum synchronizing method and mobile device |
Non-Patent Citations (1)
| Title |
|---|
| 张梁: "安卓系统下的备忘录开发与研究", 《CNKI》 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110765306A (en) * | 2019-10-10 | 2020-02-07 | 深圳创维-Rgb电子有限公司 | A realization method of intelligent voice notepad, intelligent terminal and storage medium |
| CN110797023A (en) * | 2019-11-05 | 2020-02-14 | 出门问问信息科技有限公司 | Voice shorthand method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11917107B2 (en) | System and method for processing voicemail | |
| CN101593543B (en) | Automated synchronization of digital voice recorder to personal information manager | |
| CN107766482B (en) | Information pushing and sending method, device, electronic equipment and storage medium | |
| JP5305675B2 (en) | Method, system, and computer program for automatically generating and providing auditory archives | |
| US20150254061A1 (en) | Method for user training of information dialogue system | |
| WO2017128991A1 (en) | Instant communication method and instant communication system based on voice recognition | |
| US20050207543A1 (en) | Method and apparatus for voice interactive messaging | |
| CN107862071A (en) | The method and apparatus for generating minutes | |
| TW201913476A (en) | Intelligent voice interactive electronic memo and its operation method | |
| CN109947906A (en) | Intelligent voice interactive electronic memorandum and operation method thereof | |
| KR20170005590A (en) | Voice Call Recording Method And Terminal Threof | |
| JP6146703B2 (en) | Voice memo storage method related to schedule | |
| US8090580B2 (en) | Systems and methods for maintenance knowledge management | |
| CN115550502A (en) | Schedule recording and reminder method, device, smart device and storage medium | |
| US11875786B2 (en) | Natural language recognition assistant which handles information in data sessions | |
| JP5184071B2 (en) | Transcription text creation support device, transcription text creation support program, and transcription text creation support method | |
| CN102375535B (en) | Man-machine interaction method in a kind of video monitoring and device, video monitoring system | |
| TW200824408A (en) | Methods and systems for information retrieval during communication, and machine readable medium thereof | |
| CN112272182B (en) | Application login method, server, device, medium and computing device | |
| CN113901017A (en) | Small file processing method and device based on HDFS | |
| CN114999464A (en) | Voice data processing method and device | |
| US7653181B2 (en) | Method of creating and managing a customized recording of audio data relayed over a phone network | |
| CN114339132A (en) | Intelligent meeting minutes method, device and computer equipment for video conferencing | |
| US20250272055A1 (en) | System and Method for Recording, Transmitting, Organizing, Retrieving and Using Structured Data Records Using Voice | |
| US12120197B2 (en) | System and method for remembering a thought |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190628 |