CN110245922A - A kind of agenda managing method, device and computer readable storage medium - Google Patents

A kind of agenda managing method, device and computer readable storage medium Download PDF

Info

Publication number
CN110245922A
CN110245922A CN201910541390.6A CN201910541390A CN110245922A CN 110245922 A CN110245922 A CN 110245922A CN 201910541390 A CN201910541390 A CN 201910541390A CN 110245922 A CN110245922 A CN 110245922A
Authority
CN
China
Prior art keywords
event
pending event
user
pending
schedule
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
Application number
CN201910541390.6A
Other languages
Chinese (zh)
Inventor
张海平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201910541390.6A priority Critical patent/CN110245922A/en
Publication of CN110245922A publication Critical patent/CN110245922A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

This application provides a kind of agenda managing method, device and computer readable storage mediums, obtain user voice data collected in the preset voice collecting period;User voice data is identified, the pending event of user is obtained;Judge whether pending event is the new pending event being not recorded in the schedule of user;When pending event is new pending event, pending event is recorded in schedule.Pass through the implementation of application scheme, the voice data of user is acquired, and voice data is identified to obtain pending event, then working part is treated in schedule carries out intelligent arrangement, it can effectively avoid the schedule for missing or omitting dependent event, improve the intelligent and comprehensive of schedule management.

Description

A kind of agenda managing method, device and computer readable storage medium
Technical field
This application involves electronic technology field more particularly to a kind of agenda managing methods, device and computer-readable storage Medium.
Background technique
As the rhythm of social life and work is increasingly accelerated, the affairs handled needed for user are also more many and diverse, in order to have The life and work affairs to user of effect carry out reasonable arrangement, guarantee the affairs propulsive efficiency and quality of user, schedule management It is widely applied as a kind of effective means, by the way that pending transactions daily or most within the next few days are arranged in the date In so that user it is daily work and life transaction management it is more convenient.
In traditional schedule management, usually add in schedule in such a way that user is manually entered or voice inputs Add schedule information, however in practical applications, under conference scenario or the busy scene of work, on the one hand, user possibly can not and When schedule is updated, then being then easy to miss the chance that relevant issues are carried out with schedule;On the other hand, Yong Huke It can forget to be updated schedule, then can then omit the schedule to relevant issues.
Summary of the invention
The embodiment of the present application provides a kind of agenda managing method, device and computer readable storage medium, at least can Solution under conference scenario or the busy scene of work, is easy to miss the machine for carrying out relevant issues schedule in the related technology Meeting, or the problem of omit to the schedules of relevant issues.
The embodiment of the present application first aspect provides a kind of agenda managing method, comprising:
Obtain user voice data collected in the preset voice collecting period;
The user voice data is identified, the pending event of the user is obtained;
Judge whether the pending event is new pending event;The new pending event is to be not recorded in the day of the user Pending event in journey table;
When the pending event is new pending event, the pending event is recorded in the schedule.
The embodiment of the present application second aspect provides a kind of calendar managing device, comprising:
Module is obtained, for obtaining user voice data collected in the preset voice collecting period;
Identification module obtains the pending event of the user for identifying to the user voice data;
Judgment module, for judging whether the pending event is new pending event;The new pending event is not record Pending event in the schedule of the user;
Logging modle is used for when the pending event is new pending event, by the pending event in the schedule In recorded.
The embodiment of the present application third aspect provides a kind of electronic device, comprising: memory, processor and is stored in storage On device and the computer program that can run on a processor, when processor executes computer program, realize that above-mentioned the application is implemented Each step in agenda managing method that example first aspect provides.
The embodiment of the present application fourth aspect provides a kind of computer readable storage medium, is stored thereon with computer journey Sequence when computer program is executed by processor, is realized in agenda managing method that above-mentioned the embodiment of the present application first aspect provides Each step.
Therefore agenda managing method, device according to provided by application scheme and computer readable storage medium, Obtain user voice data collected in the preset voice collecting period;User voice data is identified, user is obtained Pending event;Judge whether pending event is the new pending event being not recorded in the schedule of user;It is in pending event When new pending event, pending event is recorded in schedule.By the implementation of application scheme, to the voice number of user According to being acquired, and voice data is identified to obtain pending event, working part is then treated in schedule and carries out intelligence It arranges, can effectively avoid the schedule for missing or omitting dependent event, improve the intelligent and comprehensive of schedule management.
Detailed description of the invention
Fig. 1 is the basic procedure schematic diagram for the agenda managing method that the application first embodiment provides;
Fig. 2 is a kind of basic procedure schematic diagram for pending event recognition method that the application first embodiment provides;
Fig. 3 is a kind of basic procedure schematic diagram for pending event recording method that the application first embodiment provides;
Fig. 4 is the refinement flow diagram for the agenda managing method that the application second embodiment provides;
Fig. 5 is a kind of program module schematic diagram for calendar managing device that the application 3rd embodiment provides;
Fig. 6 is the program module schematic diagram for another calendar managing device that the application 3rd embodiment provides;
Fig. 7 is the structural schematic diagram for the electronic device that the application fourth embodiment provides.
Specific embodiment
To enable present invention purpose, feature, advantage more obvious and understandable, below in conjunction with the application Attached drawing in embodiment, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described reality Applying example is only some embodiments of the present application, and not all embodiments.Based on the embodiment in the application, those skilled in the art Member's every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
In order to solve to be easy to miss carrying out day to relevant issues in the related technology under conference scenario or the busy scene of work The chance of journey arrangement, or the defect to the schedule of relevant issues is omitted, the application first embodiment provides a kind of schedule Management method, such as the basic flow chart that Fig. 1 is agenda managing method provided in this embodiment, which includes following The step of:
Step 101 obtains user voice data collected in the preset voice collecting period.
Specifically, the voice data of user voice data namely the required user itself for carrying out schedule management, the present embodiment Actively the voice data of user is acquired, to can be during actual acquisition to entire including user voice The voice data of environment is acquired, and then further extracts user voice data, is also possible to only to user's itself Voice data is identified and is acquired, and is filtered to the sound except user itself in collection process.
Optionally, it obtains in preset period of time before user voice data collected, further includes: judge whether to meet Preset voice collecting trigger condition;When meeting voice collecting trigger condition, controlling terminal carries out within the voice collecting period Voice collecting obtains user voice data.
Specifically, in practical applications, the schedule management demand of the present embodiment is not provided under all application scenarios, And the schedule management process of the present embodiment is still executed when not having related needs it will cause the wastes of terminal processes performance.Base A voice collecting trigger condition is preset in this, in the present embodiment, only just triggers this reality in the case where meeting the trigger condition The schedule management process for applying example, starts to be acquired user voice data.
It should be noted that usually can be the voice based on terminal itself when carrying out voice collecting in the present embodiment Acquisition module is acquired.And in another embodiment, it can also be the low-power consumption voice collecting mould external by terminal Block carries out data under voice, so that terminal itself can be with suspend mode, data under voice during data under voice It is first stored in the external voice acquisition module later, only after terminal system wake-up, external voice acquisition module is Voice data collected is uploaded to terminal or external voice acquisition module is in when overflowing interruption, requesting terminal is called out It wakes up, then voice data collected is uploaded to terminal, the power consumption of terminal itself can be greatly reduced with this.
In addition, it should also be noted that the time cycle of progress data under voice can be according to specific in the present embodiment Depending on application scenarios, in one embodiment, which can be positive infinity, namely is always maintained at voice data and adopts Collection, in other embodiments, the time cycle can also be equal to operating time etc..
Further, in the present embodiment, judge whether that the mode for meeting preset voice collecting trigger condition can wrap It includes but is not limited to following several:
Whether mode one, judgement reach starting operation time by real time of day acquired in system clock.
Wherein, when real time of day reaches initial time, meet preset voice collecting trigger condition.Specifically, in reality In the application of border, the distribution of work transaction can be usually related within the working time of user, and then have schedule management demand, base In this, the present embodiment triggers data under voice when determining that real-time time reaches starting operation time.
Whether mode two, judgement enter workplace by user's real time position acquired in terminal positioning module.
Wherein, when user's real time position enters workplace, meet preset voice collecting trigger condition.In this implementation In example, it can also judge whether to enter working region by obtaining real time position, to further determine whether to have schedule management Demand triggers data under voice when determination enters working region.
Mode three judges whether the voice collecting triggering command for receiving user's input.
Wherein, when receiving voice collecting triggering command, meet preset voice collecting trigger condition.In the present embodiment In, it is also possible to determine whether to have schedule management demand by judging whether to receive voice collecting triggering command, Also data under voice can be triggered according to individual subscriber wish.
Step 102 identifies user voice data, obtains the pending event of user.
Specifically, being determined in the present embodiment by speech recognition within the voice collecting period mentioned by user wait handle affairs Part, it should be appreciated that the pending event identified within the voice collecting period can be one or more.
Be illustrated in figure 2 a kind of flow diagram of pending event recognition method provided in this embodiment, optionally, to Family voice data identified, obtain the pending event of user specifically includes the following steps:
Keyword in step 201, extraction user voice data;
Pending event in extracted keyword and preset pending event sets is carried out the degree of correlation by step 202 Match;
Step 203, the pending event that the degree of correlation being matched to is higher than to preset relevance threshold, are determined as user's Pending event.
Specifically, being determined by the way of Keywords matching in the present embodiment within the past period mentioned by user Pending event, it should be noted that the pending event set including the pending event of multiple and different types is preset in the present embodiment It closes, the title of each pending event can be drafted according to pending event naming rule is preset in the pending event sets.It should also say It is bright, a relevance threshold is preset in the present embodiment, this relevance threshold can be 100%, then then only having title It is the pending event of identified user with the identical pending event of extracted keyword, and in practical applications, it examines The statement for considering equivalent is not absolutely identical, and the relevance threshold of the present embodiment can also take the value less than 100%, Such as title in pending event sets is determined as using with the pending event that the degree of correlation is 90% that matches of extracted keyword The pending event at family.
However, it is to be understood that in practical applications, the identification method of pending event can also using other way into Row, such as by preset semantic analysis rule, analyzed from user voice data collected and meet pending event name The voice data of rule, is then based on analyzed voice data and directly converts and obtain the pending event of user.
Step 103 judges whether pending event is new pending event;New pending event is the schedule for being not recorded in user In pending event.
Specifically, in the present embodiment, since pending event recorded in user schedule may also can be by user It is mentioned, so that also it is identified as pending event, however this kind of pending event repeats schedule due to not needing, by The pending event identified and the pending event recorded in schedule, are compared in the present embodiment, work as to determine by this Whether preceding identified pending event is new pending event.
Step 104, when pending event is new pending event, pending event is recorded in schedule.
Specifically, when new pending event of the present embodiment in the determining pending event identified, by it in schedule It is recorded, intelligent arrangement is carried out to the pending event of user in schedule to realize, can effectively avoid numerous in user When busy or inconvenient, schedule management can not be carried out in time, and caused schedule is omitted.It should be noted that in the present embodiment, In order to guarantee the user friendly of schedule management, the present embodiment in schedule when being recorded pending event, Ke Yixian Schedule preview screen is generated, generates schedule via just formal after user's confirmation.Will be wait handle affairs in certain the present embodiment After part is recorded in schedule, schedule more new interface can also be provided, so that user increases schedule manually Add, be deleted or modified.
It is illustrated in figure 3 a kind of flow diagram of pending event recording method provided in this embodiment, it optionally, will be to Working part recorded in schedule specifically includes the following steps:
Step 301, the event execution priority for obtaining pending event and event type;
Step 302 is determined that the event of pending event executes moment starting point based on event execution priority, and is based on event class Type determines that the event of pending event executes duration;
Step 303 executes moment starting point and event execution duration according to event, treats working part and carries out in schedule Record.
Specifically, it is embodied in the arrangement for treating the execution period of working part when treating the progress schedule management of working part, and Moment starting point and event execution duration, thing can be executed by the event in two aspect characterizations namely the present embodiment by executing the period Part executes the initial time of moment starting point namely project participant's project implementation event, and event executes duration namely project participates in Personnel's project implementation total time required for the event.
In practical applications, the handling duration consumed needed for different event is different, this is based on, based on pending event Event type come determine its event execute duration;In addition, also have the difference of the order of importance and emergency between different event, the present embodiment also base In the acquired event execution priority corresponding to pending event come determine event execute duration.
Further, in this embodiment the event execution priority for obtaining pending event includes but is not limited to following two side Formula:
Mode one, according to the mapping relations of event type and preset event type and event execution priority, determine Event execution priority corresponding to pending event.
Specifically, in one embodiment, system intialization has the mapping relations of event type Yu event execution priority, Namely importance sequenencing is carried out to all types of pending events in advance, and the mapping relations are established, so that incoming event type can Directly export the corresponding event execution priority of pending event.
Mode two obtains the pending event identification moment locating in the voice collecting period;Based on identification the moment determine to The event execution priority of working part.
Specifically, in another embodiment, in the entire voice collecting period, different pending events is not respectively With at the time of be mentioned, so that at each pending event corresponding identification moment, then held by the identification moment come correlating event Row major grade, wherein the identification moment is more early, and event execution priority is higher.
Optionally, it treats after working part recorded in schedule, further includes: judge to execute moment starting point from event In the prefixed time interval of beginning, if do not receive event execution and report instruction, wherein event execution reports instruction for referring to Show that pending event has started to execute;Do not receive event execution report instruction when, generate event execute prompting.
Specifically, the present embodiment is after the execution moment starting point for reaching a certain pending event, when can star system Since executing moment starting point, the event execution that user feedback whether is received in prefixed time interval reports instruction for clock judgement, Pending event will not be necessarily reported to have begun the feedback information of execution when usually user forgets a certain schedule to system.And in order to It avoids user from forgeing pending event and is that user causes damages, the present embodiment is determining that user starts to execute pending event not in time When, event is carried out to user in time and executes prompting, makes up the fault of user to the full extent.It should be noted that this implementation Event execution in example reports instruction to have user to report control to trigger by special, and the concrete mode that event executes prompting can To be in a manner of voice, vibration, text importing etc..
Based on the technical solution of above-mentioned the embodiment of the present application, user's language collected in the preset voice collecting period is obtained Sound data;User voice data is identified, the pending event of user is obtained;Judge whether pending event is to be not recorded in use New pending event in the schedule at family;When pending event is new pending event, pending event is remembered in schedule Record.By the implementation of application scheme, the voice data of user is acquired, and voice data is identified to obtain pending Then event treats working part in schedule and carries out intelligent arrangement, can effectively avoid the schedule for missing or omitting dependent event It arranges, improves the intelligent and comprehensive of schedule management.
Method in Fig. 4 is a kind of agenda managing method for refinement that the application second embodiment provides, the schedule management Method includes:
Step 401 judges whether to meet preset voice collecting trigger condition;If so, 402 are thened follow the steps, if it is not, then Return step 401.
Specifically, whether in the present embodiment voice collecting can be inputted based on real time of day, user's real time position or user Triggering command is to determine whether meet voice collecting trigger condition.
Step 402, controlling terminal carry out voice collecting within the voice collecting period, obtain user voice data.
In the present embodiment when carrying out voice collecting, it usually can be the voice acquisition module based on terminal itself and adopted Collection.And in another embodiment, it can also be and voice data is carried out by the external low-power consumption voice acquisition module of terminal Acquisition.
Keyword in step 403, extraction user voice data, by extracted keyword and preset pending event set Pending event in conjunction carries out degree of correlation matching.
Step 404, the pending event that the degree of correlation being matched to is higher than to preset relevance threshold, are determined as user's Pending event.
It is determined by the way of Keywords matching in the present embodiment pending mentioned by user within the past period Event, certainly, in practical applications, the identification method of pending event can also be carried out using other way, such as by default Semantic analysis rule, the voice data for meeting pending event naming rule is analyzed from user voice data collected, It is then based on analyzed voice data and directly converts and obtain the pending event of user.
Step 405, when identified pending event is the pending event in the schedule for being not recorded in user, obtain to The event execution priority of working part and event type.
It needs to judge the pending event identified in the present embodiment, is only to be not recorded in user in pending event When new pending event in schedule, just has the demand of schedule management.
Step 406 is determined that the event of pending event executes moment starting point based on event execution priority, and is based on event class Type determines that the event of pending event executes duration.
Step 407 executes moment starting point and event execution duration according to event, treats working part and carries out in schedule Record.
In the present embodiment, when treating the progress schedule management of working part, it is embodied in the execution period for treating working part It arranges, and moment starting point and event execution can be executed by the event in two aspect characterizations namely the present embodiment by executing the period Duration.In practical applications, the handling duration consumed needed for different event is different, is based on this, the thing based on pending event Part type come determine its event execute duration;In addition, also there is the difference of the order of importance and emergency between different event, the present embodiment is also based on The acquired event execution priority corresponding to pending event come determine event execute duration.
It should be understood that the size of the serial number of each step is not meant to the elder generation of step execution sequence in the present embodiment Afterwards, the execution sequence of each step should be determined by its function and internal logic, the implementation process structure without coping with the embodiment of the present application It is limited at unique.
The embodiment of the present application discloses a kind of agenda managing method, obtains use collected in the preset voice collecting period Family voice data;User voice data is identified, the pending event of user is obtained;It is not recorded in user's in pending event When in schedule, determine that the event of pending event executes moment starting point and event executes duration;It is held based on identified event Row moment starting point and event execute duration, treat working part and are recorded in schedule.By the implementation of application scheme, The voice data of user is acquired, and voice data is identified to obtain pending event, is then treated in schedule Working part carries out intelligent arrangement, can effectively avoid the schedule for missing or omitting dependent event, improves the intelligence of schedule management It can property and comprehensive.
Fig. 5 is a kind of calendar managing device that the application 3rd embodiment provides.The calendar managing device can be used for realizing Agenda managing method in previous embodiment.As shown in figure 5, the calendar managing device specifically includes that
Module 501 is obtained, for obtaining user voice data collected in the preset voice collecting period;
Identification module 502 obtains the pending event of user for identifying to user voice data;
Judgment module 503, for judging whether pending event is new pending event;New pending event is to be not recorded in user Schedule in pending event;
Logging modle 504, for when pending event is new pending event, pending event to be remembered in schedule Record.
It is illustrated in figure 6 another calendar managing device provided in this embodiment, in a kind of optional implementation of the present embodiment In mode, calendar managing device further include: control module 505, for obtaining user's language collected in preset period of time Before sound data, judge whether to meet preset voice collecting trigger condition;When meeting voice collecting trigger condition, control is eventually End carries out voice collecting within the voice collecting period, obtains user voice data.
Further, in a kind of optional embodiment of the present embodiment, control module 505 is judging whether that satisfaction is default Voice collecting trigger condition when, whether starting work is reached by real time of day acquired in system clock specifically for judgement Moment, wherein when real time of day reaches initial time, meet preset voice collecting trigger condition;Or, judgement passes through terminal Whether user's real time position acquired in locating module enters workplace, wherein enters workplace in user's real time position When, meet preset voice collecting trigger condition;Or, judge whether to receive the voice collecting triggering command that user inputs, In, when receiving voice collecting triggering command, meet preset voice collecting trigger condition.
In a kind of optional embodiment of the present embodiment, identification module 502 is specifically used for extracting in user voice data Keyword;Pending event in extracted keyword and preset pending event sets is subjected to degree of correlation matching;By institute The degree of correlation being matched to is higher than the pending event of preset relevance threshold, is determined as the pending event of user.
In a kind of optional embodiment of the present embodiment, logging modle 504 is specifically used in pending event being new pending When event, event execution priority and the event type of pending event are obtained;It is determined based on event execution priority wait handle affairs The event of part executes moment starting point, and determines that the event of pending event executes duration based on event type;When being executed according to event It carves starting point and event executes duration, treat working part and recorded in schedule.
Further, in a kind of optional embodiment of the present embodiment, logging modle 504 is in the thing for obtaining pending event When part execution priority, it is specifically used for the mapping according to event type and preset event type and event execution priority Relationship determines the event execution priority for corresponding to pending event;Or, it is locating in the voice collecting period to obtain pending event It identifies the moment, the event execution priority of pending event is determined based on the identification moment.
Please continue to refer to Fig. 6, further, in a kind of optional embodiment of the present embodiment, calendar managing device is also It include: reminding module 506, when specifically for after treating working part and being recorded in schedule, judging to execute from event It carves in the prefixed time interval that starting point starts, if do not receive event execution and report instruction, wherein event execution reports instruction Pending event is used to indicate to have started to execute;Do not receive event execution report instruction when, generate event execute prompting.
It should be noted that the agenda managing method in the first and second embodiment can be based on schedule provided in this embodiment Managing device realizes that those of ordinary skill in the art can be clearly understood that, for convenience and simplicity of description, this implementation The specific work process of calendar managing device described in example, can refer to corresponding processes in the foregoing method embodiment, This is repeated no more.
The calendar managing device according to provided by the present embodiment obtains user collected in the preset voice collecting period Voice data;User voice data is identified, the pending event of user is obtained;Judge whether pending event is to be not recorded in New pending event in the schedule of user;When pending event is new pending event, pending event is carried out in schedule Record.By the implementation of application scheme, the voice data of user is acquired, and to voice data identified to obtain to Then working part treats working part in schedule and carries out intelligent arrangement, can effectively avoid the day for missing or omitting dependent event Journey arrangement improves the intelligent and comprehensive of schedule management.
Referring to Fig. 7, Fig. 7 is a kind of electronic device that the application fourth embodiment provides.The electronic device can be used for reality Agenda managing method in existing previous embodiment.As shown in fig. 7, the electronic device specifically includes that
It memory 701, processor 702, bus 703 and is stored on memory 701 and can be run on processor 702 Computer program, memory 701 and processor 702 are connected by bus 703.It is real when processor 702 executes the computer program Agenda managing method in existing previous embodiment.Wherein, the quantity of processor can be one or more.
Memory 701 can be high random access memory body (RAM, Random Access Memory) memory, It can be non-labile memory (non-volatile memory), such as magnetic disk storage.Memory 701 can for storing Program code is executed, processor 702 is coupled with memory 701.
Further, the embodiment of the present application also provides a kind of computer readable storage medium, the computer-readable storages Medium can be in the electronic device being set in the various embodiments described above, which can be earlier figures 7 Memory in illustrated embodiment.
It is stored with computer program on the computer readable storage medium, which realizes aforementioned reality when being executed by processor Apply the agenda managing method in example.Further, the computer can storage medium can also be USB flash disk, mobile hard disk, read-only storage The various media that can store program code such as device (ROM, Read-Only Memory), RAM, magnetic or disk.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of module, only A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple module or components can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of device or module It connects, can be electrical property, mechanical or other forms.
Module may or may not be physically separated as illustrated by the separation member, show as module Component may or may not be physical module, it can and it is in one place, or may be distributed over multiple networks In module.Some or all of the modules therein can be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
It, can also be in addition, can integrate in a processing module in each functional module in each embodiment of the application It is that modules physically exist alone, can also be integrated in two or more modules in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.
If integrated module is realized and when sold or used as an independent product in the form of software function module, can To be stored in a computer readable storage medium.Based on this understanding, the technical solution of the application substantially or Say that all or part of the part that contributes to existing technology or the technical solution can embody in the form of software products Out, which is stored in a readable storage medium storing program for executing, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) execute each embodiment method of the application whole or Part steps.And readable storage medium storing program for executing above-mentioned includes: that USB flash disk, mobile hard disk, ROM, RAM, magnetic or disk etc. are various can be with Store the medium of program code.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of Combination of actions, but those skilled in the art should understand that, the application is not limited by the described action sequence because According to the application, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also know It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this Shen It please be necessary.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment Point, it may refer to the associated description of other embodiments.
The above are retouching to agenda managing method provided herein, electronic device and computer readable storage medium It states, for those skilled in the art, according to the thought of the embodiment of the present application, can in specific embodiments and applications There is change place, to sum up, the contents of this specification should not be construed as limiting the present application.

Claims (10)

1. a kind of agenda managing method characterized by comprising
Obtain user voice data collected in the preset voice collecting period;
The user voice data is identified, the pending event of the user is obtained;
Judge whether the pending event is new pending event;The new pending event is the schedule for being not recorded in the user In pending event;
When the pending event is new pending event, the pending event is recorded in the schedule.
2. agenda managing method according to claim 1, which is characterized in that acquired in the acquisition preset period of time User voice data before, further includes:
Judge whether to meet preset voice collecting trigger condition;
When meeting the voice collecting trigger condition, controlling terminal carries out voice collecting within the voice collecting period, obtains To the user voice data.
3. agenda managing method according to claim 2, which is characterized in that described to judge whether that meeting preset voice adopts Collecting trigger condition includes:
Whether judgement reaches starting operation time by real time of day acquired in system clock;Wherein, in the real time of day When reaching the initial time, meet preset voice collecting trigger condition;
Or, whether judgement enters workplace by user's real time position acquired in terminal positioning module;Wherein, in the use When family real time position enters the workplace, meet preset voice collecting trigger condition;
Or, judging whether to receive the voice collecting triggering command that user inputs;Wherein, the voice collecting triggering is being received When instruction, meet preset voice collecting trigger condition.
4. agenda managing method according to claim 1, which is characterized in that described to know to the user voice data Not, the pending event for obtaining the user includes:
Extract the keyword in the user voice data;
Pending event in extracted keyword and preset pending event sets is subjected to degree of correlation matching;
By the degree of correlation being matched to be higher than preset relevance threshold pending event, be determined as the user wait handle affairs Part.
5. agenda managing method as claimed in any of claims 1 to 4, which is characterized in that it is described will be described pending Event carries out record in the schedule
Obtain event execution priority and the event type of the pending event;
It determines that the event of the pending event executes moment starting point based on the event execution priority, and is based on the event class Type determines that the event of the pending event executes duration;
Moment starting point is executed according to the event and event executes duration, and the pending event is carried out in the schedule Record.
6. agenda managing method according to claim 5, which is characterized in that the event for obtaining the pending event is held Row major grade includes:
According to the mapping relations of the event type and preset event type and event execution priority, determination corresponds to The event execution priority of the pending event;
Or, obtaining the pending event identification moment locating in the voice collecting period;
The event execution priority of the pending event is determined based on the identification moment.
7. agenda managing method according to claim 5, which is characterized in that it is described to the pending event in the schedule After being recorded in table, further includes:
In prefixed time interval judging to execute moment starting point since the event, if do not receive event execution and report finger It enables;Event execution reports instruction to be used to indicate the pending event to have started to execute;
When not receiving event execution and reporting instruction, the event of generation executes prompting.
8. a kind of calendar managing device characterized by comprising
Module is obtained, for obtaining user voice data collected in the preset voice collecting period;
Identification module obtains the pending event of the user for identifying to the user voice data;
Judgment module, for judging whether the pending event is new pending event;The new pending event is is not recorded in State the pending event in the schedule of user;
Logging modle, for when the pending event is new pending event, by the pending event in the schedule into Row record.
9. a kind of electronic device, comprising: memory, processor and be stored on the memory and can transport on the processor Capable computer program, which is characterized in that when the processor executes the computer program, realize in claim 1 to 7 and appoint Step in the method for anticipating.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program When being executed by processor, the step in any one the method in claim 1 to 7 is realized.
CN201910541390.6A 2019-06-21 2019-06-21 A kind of agenda managing method, device and computer readable storage medium Pending CN110245922A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910541390.6A CN110245922A (en) 2019-06-21 2019-06-21 A kind of agenda managing method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910541390.6A CN110245922A (en) 2019-06-21 2019-06-21 A kind of agenda managing method, device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN110245922A true CN110245922A (en) 2019-09-17

Family

ID=67888635

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910541390.6A Pending CN110245922A (en) 2019-06-21 2019-06-21 A kind of agenda managing method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN110245922A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111582834A (en) * 2020-05-14 2020-08-25 西安闻泰电子科技有限公司 Schedule generation method and device, computer equipment and readable storage medium
CN112348484A (en) * 2020-11-23 2021-02-09 北京明略软件***有限公司 TODO management method and system
CN112927697A (en) * 2021-01-22 2021-06-08 济南浪潮高新科技投资发展有限公司 Schedule management method and device based on voice recognition
CN115550502A (en) * 2021-06-30 2022-12-30 西安中诺通讯有限公司 Schedule recording and prompting method and device, intelligent equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103929539A (en) * 2014-04-10 2014-07-16 惠州Tcl移动通信有限公司 Mobile terminal notepad processing method and system based on voice recognition
CN104038630A (en) * 2014-05-28 2014-09-10 小米科技有限责任公司 Speech processing method and device
CN106302980A (en) * 2015-06-29 2017-01-04 上海卓易科技股份有限公司 The method of event actively record and terminal unit
US20180048610A1 (en) * 2015-06-10 2018-02-15 Google Llc Contextually driven messaging system
CN109242410A (en) * 2018-08-09 2019-01-18 麒麟合盛网络技术股份有限公司 A kind of generation method and device of backlog
CN109246299A (en) * 2018-08-31 2019-01-18 深圳市万普拉斯科技有限公司 Rapid Speech recording method, device, mobile terminal and computer storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103929539A (en) * 2014-04-10 2014-07-16 惠州Tcl移动通信有限公司 Mobile terminal notepad processing method and system based on voice recognition
CN104038630A (en) * 2014-05-28 2014-09-10 小米科技有限责任公司 Speech processing method and device
US20180048610A1 (en) * 2015-06-10 2018-02-15 Google Llc Contextually driven messaging system
CN106302980A (en) * 2015-06-29 2017-01-04 上海卓易科技股份有限公司 The method of event actively record and terminal unit
CN109242410A (en) * 2018-08-09 2019-01-18 麒麟合盛网络技术股份有限公司 A kind of generation method and device of backlog
CN109246299A (en) * 2018-08-31 2019-01-18 深圳市万普拉斯科技有限公司 Rapid Speech recording method, device, mobile terminal and computer storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111582834A (en) * 2020-05-14 2020-08-25 西安闻泰电子科技有限公司 Schedule generation method and device, computer equipment and readable storage medium
CN112348484A (en) * 2020-11-23 2021-02-09 北京明略软件***有限公司 TODO management method and system
CN112927697A (en) * 2021-01-22 2021-06-08 济南浪潮高新科技投资发展有限公司 Schedule management method and device based on voice recognition
CN115550502A (en) * 2021-06-30 2022-12-30 西安中诺通讯有限公司 Schedule recording and prompting method and device, intelligent equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110245922A (en) A kind of agenda managing method, device and computer readable storage medium
CN102521712B (en) A kind of process instance data processing method and device
CN106528275A (en) Processing method of data tasks and task scheduler
CN108345524A (en) Method for monitoring application program and Application Monitoring device
SG115362A1 (en) Asset management and scheduling graphical user interface for media streamer
CN107943577A (en) Method and apparatus for scheduler task
CN106022708A (en) Method for predicting employee resignation
CN103065221A (en) Multidisciplinary collaborative optimization flow modeling and scheduling method and system based on business process execution language (BPEL)
CN109818848A (en) Methods of exhibiting and device, storage medium, the electronic device of session
CN102118261A (en) Method and device for data acquisition, and network management equipment
CN107408281A (en) Digital asset management is supplied
CN104461743A (en) Device and method for automatically generating resources and configuration
CN105718307B (en) Process management method and management of process device
CN109725995A (en) Data pick-up task executing method, device, equipment and readable storage medium storing program for executing
CN109271410A (en) Extracting method, device and the computer readable storage medium of bank receipt
CN110096521A (en) Log information processing method and device
CN116089040A (en) Service flow scheduling method and device, electronic equipment and storage medium
CN108920523A (en) Data query method, apparatus, equipment, system and medium on block chain
CN109118151B (en) Work order transaction processing method and work order transaction processing system
CN110222315A (en) A kind of data statistical approach, system and electronic equipment and storage medium
WO2016127577A1 (en) Event processing method and apparatus
CN109241157A (en) Data calling method, device, communication equipment and storage medium
CN106301881A (en) A kind of method and device for business processing
CN108874876A (en) A kind of information push method, computer readable storage medium and terminal device
CN101256531B (en) Method for analysis of built-in equipment real-time property

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190917

RJ01 Rejection of invention patent application after publication