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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 238000004590 computer program Methods 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 2
- 230000001419 dependent effect Effects 0.000 abstract description 5
- 238000007726 management method Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000007630 basic procedure Methods 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001141 propulsive effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech 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
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.
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)
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)
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 |
-
2019
- 2019-06-21 CN CN201910541390.6A patent/CN110245922A/en active Pending
Patent Citations (6)
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)
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 |