CN108629549A - A kind of schedule processing method and processing device - Google Patents
A kind of schedule processing method and processing device Download PDFInfo
- Publication number
- CN108629549A CN108629549A CN201710154239.8A CN201710154239A CN108629549A CN 108629549 A CN108629549 A CN 108629549A CN 201710154239 A CN201710154239 A CN 201710154239A CN 108629549 A CN108629549 A CN 108629549A
- Authority
- CN
- China
- Prior art keywords
- information
- schedule
- subject
- interactive
- interactive information
- 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
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
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
An embodiment of the present invention provides a kind of schedule processing method and processing devices.On the one hand, the match information that the embodiment of the present invention passes through the acquisition schedule from interactive information;To obtain the establishment template window of schedule;In turn, according to the match information of the schedule, to waiting for that fill message configures in the establishment template window, to generate calendar prompting event.Technical solution provided in an embodiment of the present invention is solving the problems, such as that schedule formation efficiency is relatively low in the prior art.
Description
【Technical field】
The present invention relates to technical field of internet application more particularly to a kind of schedule processing method and processing devices.
【Background technology】
Schedule management refers to thering is the work of clear time and things etc., is arranged in calendar or memorandum, and
Shi Jinhang is reminded, and can be related to single schedule or more day for human beings journeys.It can be related to schedule participant in schedule management, that is, work as needs
Other users in addition to active user participate in all participants in the schedule completed jointly.Currently, many users can be
The schedule that more people participate in is initiated in work and life using the application of schedule management class, and notifies all participants of the schedule.
For example, meeting or examination etc..
Referring to FIG. 1, its interface schematic diagram for the establishment of schedule in the prior art, as shown in Figure 1, in the prior art, when
User needs establishment more than one when day for human beings journey, needs to be manually entered theme, time, and add the user name etc. of participant one by one,
User is not only needed to obtain the user name of all participants, it is also necessary to which user is operated manually one by one so that schedule created
It operates comparatively laborious, reduces schedule formation efficiency.
【Invention content】
In view of this, an embodiment of the present invention provides a kind of schedule processing method and processing devices, to solve in the prior art
The relatively low problem of schedule formation efficiency.
On the one hand, an embodiment of the present invention provides a kind of schedule processing methods, including:
The match information of schedule is acquired from interactive information;
Obtain the establishment template window of schedule;
According to the match information of the schedule, to waiting for that fill message configures in the establishment template window, with life
At calendar prompting event.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, according to the day
The match information of journey, to waiting for that fill message configures in the establishment template window, to generate calendar prompting event, packet
It includes:
According to the attribute information for waiting for fill message in the establishment template window, looked into the match information
It looks for;
If finding the corresponding match information of the attribute information, using the match information found to letter to be filled in accordingly
Breath carries out assignment;
If not finding the corresponding match information of the attribute information, using default information to wait for accordingly fill message into
Row assignment or the non-fill state for keeping waiting for fill message accordingly.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method obtains schedule
Before creating template window, the method further includes:
Display guiding creates entrance;
In response to creating the operational order of entrance for the guiding, the step for the establishment template window for obtaining schedule is executed
Suddenly.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the method is also
Including:
Based on the calendar prompting event, schedule prompt is carried out according to specific mode.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method is based on the day
Journey reminder events, before carrying out schedule prompt according to specific mode, the method further includes:
Show the calendar prompting event;
In response to the operational order for the calendar prompting event, executes and be based on the calendar prompting event, according to finger
Determine the step of mode is prompted.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method is based on the day
Journey reminder events carry out schedule prompt according to specific mode, including:
According to the calendar prompting event, schedule prompt message is generated;
The schedule prompt message is exported by current interactive interface.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, from interactive information
Before the match information of middle acquisition schedule, the method further includes:
Meet the trigger condition for generating calendar prompting event in response to interactive information, execution acquires schedule from interactive information
Match information the step of.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the triggering item
Part includes:
Current interactive information includes the subject key words of schedule;And/or
Interactive information in specified range includes the subject key words of schedule.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, from interactive information
The match information of middle acquisition schedule, including:
Subject key words based on schedule are searched in the interactive information for meeting the trigger condition, to obtain
State the subject information of schedule;
Based on the attribute information of parameter item to be collected, searched in the interactive information for meeting the trigger condition,
Obtain lookup result;
According to the subject information of the schedule and the lookup result, the match information is determined.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, based on schedule
Subject key words are searched in the interactive information for meeting the trigger condition, to obtain the subject information of the schedule, packet
It includes:
Cutting word processing is carried out to the current interactive information, obtains at least one candidate participle;
The subject key words are subjected to text matches with each candidate participle respectively, obtain text matches result;
Based on the text matches as a result, target participle is obtained from each candidate participle, as the subject information.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, by the theme
Keyword carries out text matches with each candidate participle respectively, obtains text matches as a result, including:Calculate separately subject key words with
The text similarity of each candidate participle, using as text matches result;
Based on the text matches as a result, obtaining target participle from each candidate participle, including:Obtain text similarity most
Big candidate participle, to be segmented as target.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, it is described to be collected
The parameter item temporal information that includes the schedule triggering item is being met based on the attribute information of parameter item to be collected
It is searched in the interactive information of part, obtains lookup result, including:
Based at least one of specified time format and time-critical word, is searched, obtained in current interactive information
To the temporal information of the schedule.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, according to the day
The subject information of journey and the lookup result determine the match information, including:The theme of the schedule is believed with specified format
Breath and the lookup result are stored, and the match information is obtained.
On the other hand, an embodiment of the present invention provides a kind of schedule processing units, including:
Information acquisition unit, the match information for acquiring schedule from interactive information;
Template acquiring unit, the establishment template window for obtaining schedule;
Schedule generation unit, for the match information according to the schedule, to waiting filling in the establishment template window
Information is configured, to generate calendar prompting event.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule life
It is specifically used at unit:
According to the attribute information for waiting for fill message in the establishment template window, looked into the match information
It looks for;
If finding the corresponding match information of the attribute information, using the match information found to letter to be filled in accordingly
Breath carries out assignment;
If not finding the corresponding match information of the attribute information, using default information to wait for accordingly fill message into
Row assignment or the non-fill state for keeping waiting for fill message accordingly.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described device is also
Including:First display unit, for showing that guiding creates entrance;
The template acquiring unit, is specifically used for:In response to creating the operational order of entrance for the guiding, day is obtained
The establishment template window of journey.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described device is also
Including:
Schedule prompt unit carries out schedule prompt for being based on the calendar prompting event according to specific mode.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described device is also
Including:Second display unit, for showing the calendar prompting event;
The schedule prompt unit, is specifically used for:In response to the operational order for the calendar prompting event, it is based on institute
Calendar prompting event is stated, is prompted according to specific mode.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule carry
Show that unit is specifically used for:
According to the calendar prompting event, schedule prompt message is generated;
The schedule prompt message is exported by current interactive interface.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described information are adopted
Collect unit, is specifically used for:Meet the trigger condition for generating calendar prompting event in response to interactive information, executes from interactive information
Acquire the match information of schedule.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the triggering item
Part includes:
Current interactive information includes the subject key words of schedule;And/or
Interactive information in specified range includes the subject key words of schedule.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described information are adopted
Collect unit, is specifically used for:
Subject key words based on schedule are searched in the interactive information for meeting the trigger condition, to obtain
State the subject information of schedule;
Based on the attribute information of parameter item to be collected, searched in the interactive information for meeting the trigger condition,
Obtain lookup result;
According to the subject information of the schedule and the lookup result, the match information is determined.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described information are adopted
Collect unit and be used for the subject key words based on schedule, searched in the interactive information for meeting the trigger condition, to obtain
When the subject information of the schedule, it is specifically used for:
Cutting word processing is carried out to the current interactive information, obtains at least one candidate participle;
The subject key words are subjected to text matches with each candidate participle respectively, obtain text matches result;
Based on the text matches as a result, target participle is obtained from each candidate participle, as the subject information.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described information are adopted
Collect unit to be used to the subject key words carrying out text matches with each candidate participle respectively, when obtaining text matches result, tool
Body is used for:The text similarity for calculating separately subject key words and each candidate participle, using as text matches result;
Described information collecting unit is used for based on the text matches as a result, obtaining target participle from each candidate participle
When, it is specifically used for:The maximum candidate participle of text similarity is obtained, to be segmented as target.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, it is described to be collected
Parameter item include the temporal information of the schedule, described information collecting unit is for the attribute letter based on parameter item to be collected
Breath, is searched in the interactive information for meeting the trigger condition, when obtaining lookup result, is specifically used for:
Based at least one of specified time format and time-critical word, is searched, obtained in current interactive information
To the temporal information of the schedule.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described information are adopted
Collect unit and be used for the subject information according to the schedule and the lookup result, is specifically used for when determining the match information:With
Specified format stores the subject information of the schedule and the lookup result, obtains the match information.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method,
A technical solution in above-mentioned technical proposal has the advantages that:
In the embodiment of the present invention, immediate communication tool is combined with schedule management, can be adopted in interactive information automatically
Collect the match information of schedule, and then obtain establishment template window automatically, is finally based on and creates template window and schedule matching letter
Breath automatically generates calendar prompting event, and the function of realizing automatic and quick establishment schedule avoids use compared with prior art
Family is operated manually the cumbersome problem brought one by one, reduces operating cost, improves schedule to a certain extent
Formation efficiency.
【Description of the drawings】
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this field
For those of ordinary skill, without having to pay creative labor, it can also be obtained according to these attached drawings other attached
Figure.
Fig. 1 is the interface schematic diagram that schedule creates in the prior art;
Fig. 2 is the flow diagram for the schedule processing method that the embodiment of the present invention is provided;
Fig. 3 is the flow diagram of the realization method of step 201 provided by the present invention;
Fig. 4 is another flow diagram for the schedule processing method that the embodiment of the present invention is provided;
Fig. 5 is the exemplary plot that the guiding that the embodiment of the present invention is provided creates entrance;
Fig. 6 is the exemplary plot of the establishment window for the schedule that the embodiment of the present invention is provided;
Fig. 7 is the flow diagram of the realization method of step 203 provided by the present invention;
Fig. 8 is another exemplary plot of the establishment window for the schedule that the embodiment of the present invention is provided;
Fig. 9 is another flow diagram for the schedule processing method that the embodiment of the present invention is provided;
Figure 10 is another flow diagram for the schedule processing method that the embodiment of the present invention is provided;
Figure 11 is the exemplary plot for the display calendar prompting event that the embodiment of the present invention is provided;
Figure 12 is the flow diagram of the realization method of step 204 provided by the present invention;
Figure 13 is a kind of exemplary plot for the schedule prompt message that the embodiment of the present invention is provided;
Figure 14 is another exemplary plot for the schedule prompt message that the embodiment of the present invention is provided;
Figure 15 is another flow example figure for the schedule processing method that the embodiment of the present invention is provided;
Figure 16 is the functional block diagram for the schedule processing unit that the embodiment of the present invention is provided.
【Specific implementation mode】
For a better understanding of the technical solution of the present invention, being retouched in detail to the embodiment of the present invention below in conjunction with the accompanying drawings
It states.
It will be appreciated that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Base
Embodiment in the present invention, those of ordinary skill in the art obtained without creative efforts it is all its
Its embodiment, shall fall within the protection scope of the present invention.
The term used in embodiments of the present invention is the purpose only merely for description specific embodiment, is not intended to be limiting
The present invention.In the embodiment of the present invention and "an" of singulative used in the attached claims, " described " and "the"
It is also intended to including most forms, unless context clearly shows that other meanings.
It should be appreciated that term "and/or" used herein is only a kind of incidence relation of description affiliated partner, indicate
There may be three kinds of relationships, for example, A and/or B, can indicate:Individualism A, exists simultaneously A and B, individualism B these three
Situation.In addition, character "/" herein, it is a kind of relationship of "or" to typically represent forward-backward correlation object.
Depending on context, word as used in this " if " can be construed to " ... when " or " when ...
When " or " in response to determination " or " in response to detection ".Similarly, depend on context, phrase " if it is determined that " or " if detection
(condition or event of statement) " can be construed to " when determining " or " in response to determination " or " when the detection (condition of statement
Or event) when " or " in response to detection (condition or event of statement) ".
For in the presence of the prior art since user needs to be manually entered the theme of schedule, time and one by one adds
Participant, and the operation that the schedule brought creates is comparatively laborious, reduces schedule formation efficiency this kind of problem, and the present invention is implemented
Example provides corresponding resolving ideas:By identifying the match information of schedule in interactive information, and based on match information and
The establishment template window of schedule generates calendar prompting event.
Under the guiding of the thinking, an embodiment of the present invention provides following feasible embodiments.
The embodiment of the present invention provides a kind of schedule processing method, referring to FIG. 2, its day for being provided by the embodiment of the present invention
The flow diagram of journey processing method, as shown, this approach includes the following steps:
201, the match information of schedule is acquired from interactive information.
202, the establishment template window of schedule is obtained.
203, according to the match information of schedule, wait for that fill message configures to creating in template window, to generate day
Journey reminder events.
In a kind of feasible realization method, first it can detect whether interactive information meets life before executing step 201
It is rung at the trigger condition of calendar prompting event when detecting that interactive information meets the trigger condition for generating calendar prompting event
The trigger condition that generation calendar prompting event should be met in interactive information executes the match information that schedule is acquired from interactive information
The step of (i.e. step 201).
Specifically, in the embodiment of the present invention, trigger condition may include at least one of following two conditions:
First, current interactive information include the subject key words of schedule.
In a kind of feasible implementation, new interactive information can be carried out to the interactive window in immediate communication tool
Monitoring, if detecting the presence of newer interactive information, can make using newer interactive information as above-mentioned current interactive information
For used interactive information when match information for acquiring schedule in the embodiment of the present invention.
Second, the interactive information in specified range include the subject key words of schedule.
In a kind of feasible implementation, the interaction that user can be in interactive information record in selection specified range is believed
Breath, in response to user be directed to interactive information record operational order, using the interactive information in the specified range that user selects as
It is used to acquire used interactive information when the match information of schedule in the embodiment of the present invention.Alternatively, in another feasible reality
In existing scheme, can also pre-configured specified range, then obtain the interactive information in specified range.
For example, a certain interactive information that can be selected in interactive information record, then chooses another interactive information again,
Each interactive information between this two interactive information and this two interactive information can be as the interaction in above-mentioned specified range
Information.Alternatively, in another example, can select a time in interactive information record, then one time of reselection, the two when
Between between period in each interactive information can be as the interactive information in above-mentioned specified range.Alternatively, in another example, according to
Preconfigured given time obtains interactive information of the same day before the given time, by this after reaching the given time
A little interactive information are as the interactive information in above-mentioned specified range.It is understood that these by way of example only, are not used to
Limit the realization method of the present invention.
Involved interactive information may include one in voice messaging, video information and text message in the embodiment of the present invention
Kind is a variety of.
For the realization of step 201, the embodiment of the present invention there is provided herein a kind of feasible embodiment.Referring to FIG. 3,
It is the flow diagram of the realization method of step 201 provided by the present invention, as shown in figure 3, including:
301, the subject key words based on schedule are searched in the interactive information for meeting the trigger condition, to obtain
Take the subject information of the schedule.
For example, being searched in current interactive information based on the subject key words of schedule, to obtain the schedule
Subject information can be, but not limited to using following manner realize:
First, cutting word processing is carried out to the current interactive information determined using aforesaid way, obtains at least one candidate point
Word.Then, the subject key words are subjected to text matches with each candidate participle respectively, obtain text matches result.Finally, base
In the text matches as a result, target participle is obtained from each candidate participle, as the subject information.Therefore, the present invention is real
Apply in example can from interactive information automatic identification schedule subject information, avoid user and be manually entered subject information.
It should be noted that when carrying out cutting word processing to the current interactive information determined using aforesaid way, if interaction
Information is voice messaging, can utilize speech recognition technology, voice messaging is converted to text message, then to being obtained after conversion
Text message carry out cutting word processing.Alternatively, if interactive information is video information, voice can be first extracted from video information
Then information utilizes speech recognition technology, voice messaging is converted to text message, carried out to the text message obtained after conversion
Cutting word processing.Alternatively, if interactive information is text message, can cutting word processing directly be carried out to text information.
It is understood that technical solution involved in the embodiment of the present invention is for schedule, therefore can be advance
Setting and the relevant keyword of schedule subject, subject key words are known as in the embodiment of the present invention.For example, subject key words can wrap
It includes but is not limited to:One or more in meeting, regular meeting, weekly meeting, moon regular meeting, birthday, examination and discussion.It is only for
For example, it only includes these to be not intended to limit the present invention subject key words in embodiment.
In a kind of concrete implementation scheme, each interactive information in current interactive information can be utilized respectively point
Word dictionary carries out cutting word processing, to obtain at least one candidate participle.
In a kind of concrete implementation scheme, it is similar to each candidate text of participle that subject key words can be calculated separately
Degree, using each text similarity as text matches result.
In a kind of concrete implementation scheme, sequence that can be descending or ascending according to text similarity,
Each candidate participle is ranked up, ranking results are obtained.According to ranking results, by the maximum candidate participle conduct of text similarity
Target segments, i.e., as the subject information of schedule, in this way, the subject information of schedule can be obtained.
In the embodiment of the present invention, if the theme letter of schedule can be got in the current interactive information of above-mentioned determination
Breath, thens follow the steps 302., whereas if there is no the theme letter for successfully getting schedule in the current interactive information of above-mentioned determination
Breath, can ignore the current interactive information for obtaining subject information, and terminate current process, continue waiting for getting next time
Step 301 is executed when interactive information again.For example, if there is currently a newer interactive information, do not have using subject key words
There is the subject information for matching schedule from the newer interactive information, then terminate current process, waits for current instant messaging work
When occurring next newer interactive information in the interactive window of tool, step 301 is executed.
In addition, it is necessary to explanation, it, can if finding the subject information of more than two schedules from current interactive information
With the subject information for each schedule, the processing of following step is carried out respectively, and processing procedure is similar, and the embodiment of the present invention is only
It is stated for wherein some schedule.
In a kind of feasible implementation, if after finding subject information in current interactive information, can also show
Show that dialog box, request user are confirmed whether to automatically generate calendar prompting event, if it is to continue to execute step that user, which confirms,
302, if not, terminating current process, do not continue to execute subsequent step.
302, the attribute information based on parameter item to be collected, is looked into the interactive information for meeting the trigger condition
It looks for, obtains lookup result.
It, can also be according to ginseng to be collected other than needing the automatic subject information for obtaining schedule in the embodiment of the present invention
Several attribute informations is searched in current interactive information, to obtain the relevant information of other and schedule automatically.For example,
Parameter item to be collected (i.e. other and the relevant information of schedule) can include but is not limited to:The temporal information of schedule, schedule
One or more in participant's information of location information and schedule.
For example, by taking parameter item to be collected includes the temporal information of schedule as an example, to based on parameter item to be collected
Attribute information, searched in current interactive information, obtain lookup result carry out for stated:It can be based on specified
Time format and at least one of time-critical word, searched in current interactive information, obtain the time of the schedule
Information.Therefore, in the embodiment of the present invention can from interactive information automatic identification schedule temporal information, it is manual to avoid user
Input time information.
For example, if the current interactive information used in step 301 is a newer interactive information, made in this step
Current interactive information can be the newer interactive information, alternatively, the current interactive information used in this step also may be used
To include N interactive information after the N interactive information and the newer interactive information before the newer interactive information, sheet
Inventive embodiments are to this without being particularly limited to.Wherein the value of N can also according to demand or empirical value is configured, this hair
Bright embodiment is to this also without being particularly limited to.
For example, specified time format can include but is not limited to:Xx/xx/xx, xx month xx day and xx:One in xx
Or it is multiple.It can be carried out in the current interactive information of above-mentioned determination using one or more in these time formats
Match, if there is the information for meeting these formats, then the information for meeting these formats can be extracted, to obtain schedule
Temporal information.
In another example time-critical word can include but is not limited to:One in tomorrow, the day after tomorrow, the morning and afternoon or more
It is a.The realization method for being found the temporal information of schedule from current interactive information using time-critical word is looked into step 301
The realization method principle for finding subject information is identical, and which is not described herein again.
It is understood that if including multiple temporal informations by searching, in lookup result, then it can be to multiple times
Information is screened, and temporal information of the temporal information as schedule is therefrom obtained.For example, can be in multiple temporal informations
Select and inquire the temporal information that distance is nearest between that interactive information of subject information, as schedule when
Between information.
It should be noted that due to the usually future time that calendar prompting is directed to, the temporal information got needs
Meet is that this condition of time not reached also therefore, if it is desirable to obtain the temporal information of schedule then gets schedule
After temporal information, it can be determined that whether the temporal information of the schedule meets the condition, if it is satisfied, can continue to obtain other with
The relevant information of schedule thens follow the steps 303 if wanting to obtain with the relevant information of schedule without other.
For example, by taking parameter item to be collected includes participant's information of schedule as an example, to based on parameter to be collected
The attribute information of item, is searched in current interactive information, obtains being stated for lookup result carries out:It can be based on ginseng
It with the mark or designated character of each participant currently interacted, is searched in current interactive information, obtains the schedule
Participant's information.
Wherein, the realization side of participant's information of schedule is found from current interactive information using the mark of each participant
Formula is identical as the realization method principle of subject information is found in step 301, and which is not described herein again.Wherein, the mark of participant
Can be participant name, user name and the pet name in one or more, the embodiment of the present invention is to this without especially limiting
It is fixed.
For example, often there is schedule in interactive information just for the few members in group, therefore schedule promoter may
This few members can be referred in interactive information, the interaction of such as input "@Zhang San ,@Li Sis, tomorrow morning at 10 create a precedent meeting " etc
Information, therefore can be searched in current interactive information using character "@", and the information after "@" is extracted, as
Participant's information.
For example, by taking parameter item to be collected includes the location information of schedule as an example, to based on parameter item to be collected
Attribute information, searched in current interactive information, obtain lookup result carry out for:It can be based on place format information
It with place keyword, is searched in current interactive information, obtains the location information of the schedule.
For example, place format information and place keyword are:Number+meeting room and number+classroom etc., therefore can utilize
Character " number+meeting room " and " number+teacher " are searched in current interactive information, and extract the information to match, are made
For the location information of schedule.
It is understood that in the embodiment of the present invention, the number of other and the relevant information of schedule that if desired obtain is
It is multiple, parallel search can be carried out to this multiple information, alternatively, sequential search, the embodiment of the present invention can also look into successively this
It looks for mode without being particularly limited to, does not also limit looked-up sequence when sequential search successively.
In addition, if in the current interactive information of above-mentioned determination can based on the attribute information of parameter item to be collected,
Found in current interactive information with the relevant other information of schedule, step 303 can be continued to execute., whereas if upper
The attribute information based on parameter item to be collected in determining current interactive information is stated, is not found in current interactive information
With the relevant other information of schedule, the current interactive information for being currently used in acquisition and the relevant other information of schedule can be ignored,
And terminate current process, it continues waiting for executing step 301 again when getting interactive information next time, continues the theme for obtaining schedule
Information.For example, if there is currently a newer interactive information, using the attribute information of parameter item to be collected not from this
Matched in newer interactive information with the relevant other information of schedule, then terminate current process, wait for current instant messaging work
When occurring next newer interactive information in the interactive window of tool, step 301 is executed.
303, according to the subject information of the schedule and the lookup result, the match information is determined.
For step 303, an embodiment of the present invention provides following two feasible implementations:
The first, by the subject information of the schedule of acquisition and lookup result directly as the match information of schedule.
Second, the subject information and lookup result of schedule are stored with specified format, obtains the match information.
In a kind of feasible implementation, the subject information and lookup result of schedule can be carried out using data format
Storage.
For example, the subject information of storage schedule and the data format of temporal information are as follows:
As shown in above-mentioned data format, wherein themeMessage fields indicate the friendship for being matched to the subject information of schedule
Mutual information;ThemeRange fields indicate position section of the subject information being matched in the interactive information, wherein " 10 " table
Show that the position of bebinning character of the subject information being matched in the interactive information is that the 10th character starts, " 9 " indicate matching
To the character length of subject information be 9 characters.The temporal information for the schedule that content representation in timeResult is matched to,
Wherein, timeMessage indicates that the interactive information for being matched to the temporal information of schedule, the expression of timeRange fields are matched to
Position section of the temporal information in the interactive information, wherein " 5 " indicate the subject information being matched in the interactive information
The position of bebinning character is that the 5th character starts, and " 6 " indicate that the character length for the temporal information being matched to is 6 characters, time
Field indicates the content for the temporal information being matched to, i.e. on March 6th, 2017.
It should be noted that the subject information of schedule and lookup result are stored in data format, can generate
When calendar prompting event, the parsing of corresponding field can be carried out from data structure, obtain match information, and then believe according to matching
Breath quickly to wait for that fill message carries out assignment, realizes the purpose for quickly generating calendar prompting event.
In addition, since there may be some special circumstances, if immediate communication tool is in the running background of terminal, not preceding
Platform is run, but immediate communication tool still carries out the acquisition of the subject information and lookup result of above-mentioned schedule in running background,
It is triggered again after immediate communication tool is transformed into front stage operation and generates calendar prompting event, therefore, it is necessary to by the theme of schedule
Information and lookup result are stored, and calendar prompting event is regenerated when meeting condition.
Referring to FIG. 4, another flow diagram of its schedule processing method provided by the embodiment of the present invention, such as schemes
Shown in 4, in a kind of feasible implementation, before step 202, it can also include the following steps:
202 ', display guiding creates entrance, in response to creating the operational order of entrance for the guiding, executes and obtains day
The step of establishment template window of journey.
In a kind of feasible implementation, the data knot of subject information and above-mentioned query result for storing schedule
Corresponding flag bit can be arranged in structure, and whether the information stored in Identification Data structure by flag bit has been used to generate
Calendar prompting event, the information in data structure for having been used to generate calendar prompting event, need not subsequently regenerate
It is follow-up to need to be used at calendar prompting event, and for the information in the data structure not for generating calendar prompting event
Generate calendar prompting event.In this way, can determine that the information in which data structure needs to generate deduction prompting by flag bit
Event, then execute Fig. 4 in step 202 ' and its later the step of.
Alternatively, in another feasible implementation, for having been used to generate the data structure of calendar prompting event
In information, which can be deleted, for the information in the data structure not for generating calendar prompting event,
Then preserved.In this way, for existing data structure, can carry out the step 202 in Fig. 4 ' and its later the step of.
In a kind of feasible implementation, for the letter in the data structure not for generating calendar prompting event
Breath, namely the information in the data structure for generating calendar prompting event is needed, it can show that guiding creates entrance, to ask
It asks user to choose whether to generate calendar prompting event, creates the operational order of entrance for guiding then in response to user, execute
The step of obtaining the establishment template window of schedule.
Referring to FIG. 5, it is created the exemplary plot of entrance by the guiding that the embodiment of the present invention provides, as shown in figure 5, can be with
Show that guiding creates entrance by pop-up window in the interactive window of immediate communication tool, which, which creates entrance, to include
Whether prompt message such as " creates calendar prompting event", the operation button of user can also be included, such as button "Yes" and button
"No", user can click one in two buttons.When the user clicks when button "Yes", it can trigger to generate user and be directed to and draw
Lead the operational order for creating entrance.It will be understood by those skilled in the art that the example is by way of example only, it is not used in and limits this hair
Show that guiding creates the implementation of entrance in bright embodiment.
For the realization of step 202, the embodiment of the present invention there is provided herein a kind of feasible embodiment.
It, can be specified in the equipment where the executive agent in step 202 in advance in a kind of feasible implementation
The establishment template window of schedule is stored in storage location.After user creates the operational order of entrance for guiding, refer to from this
Determine the establishment template window of reading schedule in storage location.Specifically, the establishment window mould read out from designated storage location
In plate fill message is waited for comprising several.
In a kind of concrete implementation scheme, the establishment template window of schedule can utilize page code to realize, realize day
The page code of the establishment template window of journey is stored in above-mentioned designated storage location.Further, client or browser
It can be based on page masterplate to realizing that the page code of the establishment template window of schedule renders, to show the establishment window of schedule
Mouthful.
For example, referring to FIG. 6, the exemplary plot of the establishment window of its schedule provided by the embodiment of the present invention, such as Fig. 6 institutes
Show, the fill message that waits in the establishment window includes:Subject information, temporal information, location information and participant's information.
For the realization of step 203, the embodiment of the present invention there is provided herein a kind of feasible embodiment.Referring to FIG. 7,
It is the flow diagram of the realization method of step 203 provided by the present invention, as shown in fig. 7, comprises:
701, it according to the attribute information for waiting for fill message in the establishment template window, is carried out in the match information
It searches.
It, can be with it is understood that each wait for that fill message can have there are one attribute-name and a corresponding attribute value
It using the attribute-name for waiting for fill message, is searched in match information, to obtain the attribute value for waiting for fill message.For example,
As shown in fig. 6, can utilize it is shown in fig. 6 establishment window in the attribute-name for waiting for fill message, as theme, the time, place and
Participant is searched in match information respectively.
If the corresponding match information of the attribute information 702, is found, using the match information found to waiting filling out accordingly
Write information carries out assignment.
According to the attribute information for waiting for fill message, if having found the corresponding matching letter of the attribute information in match information
It ceases (attribute value for such as waiting for fill message), then fill message, which carries out assignment, can be waited for this using the match information found, i.e., will
The match information found waits for the attribute value of fill message as this.
For example, as shown in fig. 6, waiting for that the attribute of fill message is entitled " theme ", from interaction letter comprising before in match information
Therefore the subject information " weekly meeting " of collected schedule in breath can be found according to the attribute-name in match information pair
The match information " weekly meeting " answered indicates the theme of current schedule then by the corresponding attribute value of " weekly meeting " conduct " theme "
It is all examples.In another example waiting for that the attribute of fill message is entitled " place ", collected from interactive information comprising before in match information
The location information " 2004 meeting room " of schedule therefore corresponding matching is found in match information according to the attribute-name and is believed
Breath is " 2004 meeting room ", then by the corresponding attribute value of " 2004 meeting room " conduct " place ", indicates that the place of the schedule is
In 2004 meeting rooms.
If 703, not finding the corresponding match information of the attribute information, using default information to letter to be filled in accordingly
Breath carries out assignment or keeps waiting for the non-fill state of fill message accordingly.
In a kind of feasible implementation, according to the attribute information of fill message is waited for, if do not had in match information
The corresponding match information of the attribute information (attribute value for such as waiting for fill message) is had found, default information can be read, it is then sharp
With default information to waiting for that fill message carries out assignment accordingly.Alternatively, in another feasible implementation, can also keep
The corresponding non-fill state for waiting for fill message, that is to say, that wait for that the attribute value of fill message is temporarily sky.
In a concrete implementation scheme, it can deposit in advance in the equipment where the executive agent in step 203 in advance
Storage each waits for the corresponding default information of fill message, in this way, if can not be identified from interactive information related to schedule
Information, such as temporal information, location information or participant's information, so that it may to read pre-stored default information.
For example, referring to FIG. 8, another exemplary plot of the establishment window of its schedule provided by the embodiment of the present invention, such as
Shown in Fig. 8, wait in fill message, in match information, only get " theme " corresponding attribute value " weekly meeting " and " when
Between " corresponding attribute value " 18 days 10 December:00-10:30 ", others wait for fill message, and such as " place " and " participant " does not all have
Corresponding match information is got, by taking Fig. 8 as an example, for waiting for fill message " place ", its non-fill state can be kept,
It is temporarily not empty to create its attribute value in template window;For waiting for fill message " participant ", default information can be read, that is, is given tacit consent to
Information is that all members in current group are filled out attribute value of all members as " participant " in current group
In the establishment template window for entering schedule.
Referring to FIG. 9, another flow diagram of its schedule processing method provided by the embodiment of the present invention, such as schemes
Shown in 9, in a kind of feasible implementation, after step 203, it can also include the following steps:
204, it is based on the calendar prompting event, schedule prompt is carried out according to specific mode.
Referring to FIG. 10, another flow diagram of its schedule processing method provided by the embodiment of the present invention, such as
Shown in Figure 10, in a kind of feasible implementation, before the step 204, it can also include the following steps:
204 ', it shows the calendar prompting event, in response to the operational order for the calendar prompting event, executes base
In the calendar prompting event, the step of prompt according to specific mode.
For example, 1 is please referred to Fig.1, the exemplary plot for showing calendar prompting event provided by the embodiment of the present invention,
As shown in figure 11, after generating calendar prompting event, schedule window can be popped up in the interactive window of immediate communication tool,
Show that the calendar prompting event, user can operate in the calendar prompting event of display in the schedule window.
In a kind of feasible implementation, for the match information (packet being had been filled into the calendar prompting event of display
Include the default information of the match information and filling that get), user carries out information in calendar prompting event in the schedule window
Modification, alternatively, if information there is no problem, user can not also modify.For example, as shown in figure 11, for display
Subject information, temporal information in calendar prompting event and participant's information, with can modify per family.
In addition, for waited in the calendar prompting event of display fill message be sky, user can in the schedule window into
Row is filled in.Alternatively, can not also be filled in, the non-fill state for waiting for fill message is still maintained.In this way, if carrying out day
When journey is reminded, the content of fill message will be waited in prompt message not comprising this.For example, as shown in figure 8, the calendar prompting thing of display
Non- fill state is in part before " place ";As shown in figure 11, user has input the information in " place ", i.e. 2004 meeting rooms.
Further, if the calendar prompting event of display is errorless, alternatively, user modifies to calendar prompting event
Afterwards, user, which can trigger, generates the operational order that user is directed to the calendar prompting event.For example, as shown in figure 11, Yong Huke
To click " completion " button in schedule window, the operational order that user is directed to the calendar prompting event is generated with triggering.
For the realization of step 204, the embodiment of the present invention there is provided herein a kind of feasible embodiment.Please refer to figure
12, it is the flow diagram of the realization method of step 204 provided by the present invention, as shown in figure 12, including:
1201, according to the calendar prompting event, schedule prompt message is generated.
1202, the schedule prompt message is exported by current interactive interface.
In a kind of feasible implementation, if not including the letter to be filled in of non-fill state in calendar prompting event
Breath then can generate schedule prompt message according to all information of calendar prompting event.Alternatively, if being wrapped in calendar prompting event
The fill message that waits for containing non-fill state then can generate schedule prompt message according to the partial information of calendar prompting event, should
The attribute information for waiting for fill message involved by non-fill state is not included in the schedule prompt message of generation.
Further, after generating schedule prompt message, current interactive interface outputting schedule prompt message can be passed through.Example
Such as, as shown in figure 13, prompt window can be popped up in current interactive interface, schedule prompt letter is shown in the prompt window
Breath.Alternatively, in another example, as shown in figure 14, schedule prompt can also be directly pushed in the interactive window in current interactive interface
Information.
5 are please referred to Fig.1, by another flow example figure for the schedule processing method that the embodiment of the present invention provides, is such as schemed
Shown in 15, including:
1500, start.
1501, the monitoring of new interactive information is carried out to the interactive window in immediate communication tool.
1502, newer interactive information is detected the presence of.
1503, it is searched in the newer interactive information based on the subject key words of schedule, if finding theme
Information executes step 1504, whereas if not finding subject information, executes 1516.
1504, it on the basis of the interactive information for finding subject information, is handed in N interactive information before and N items later
It in mutual information, is searched based on time format, if finding temporal information, executes step 1505, whereas if not searching
To temporal information, 1516 are executed.
1505, the subject information of the schedule found and temporal information are stored in data format, generates matching letter
Breath.
1506, if there is the match information of generation or the match information generated before, display guiding creates entrance.
1507, user clicks in guiding creates entrance and creates button, and entrance is created for the guiding to trigger user
Operational order.
1508, in response to the operational order for the guiding establishment entrance, the establishment template window of schedule is obtained.
1509, by match information subject information and temporal information fill in respectively into establishment template window, respectively as
" theme " content and " time " content, wherein the content of " participant " is members in group, is carried with generating schedule
The event of waking up.
1510, calendar prompting event is shown by schedule window.
1511, whether user modifies to the information in calendar prompting event, if modification executes 1512, if do not repaiied
Change execution 1513.
1512, user inputs the content in " place " in the calendar prompting event of display, then executes 1513.
1513, user clicks completing button in schedule window, and generating user with triggering is directed to the calendar prompting event
Operational order.
1514, day is generated according to the calendar prompting event in response to the operational order for the calendar prompting event
Journey prompt message.
1515, in current interactive window outputting schedule prompt message.
1516, ignore the newer interactive information, terminate currently processed flow.
In the embodiment of the present invention, immediate communication tool is combined with schedule management, can be adopted in interactive information automatically
Collect the match information of schedule, and then automatically generate calendar prompting event, and schedule prompt is carried out according to calendar prompting event, it is real
Function that is automatic and quickly creating schedule is showed, compared with prior art, has avoided user and be operated manually one by one and bring
Cumbersome problem, reduces operating cost, improves schedule formation efficiency to a certain extent.
The embodiment of the present invention, which further provides, realizes the device embodiment of each step and method in above method embodiment.
6 are please referred to Fig.1, by the functional block diagram for the schedule processing unit that the embodiment of the present invention provides.Such as Figure 16 institutes
Show, which includes:
Information acquisition unit 100, the match information for acquiring schedule from interactive information;
Template acquiring unit 200, the establishment template window for obtaining schedule;
Schedule generation unit 300, for the match information according to the schedule, to waiting filling out in the establishment template window
Write information is configured, to generate calendar prompting event.
In a kind of feasible implementation, the schedule generation unit 300 is specifically used for:
According to the attribute information for waiting for fill message in the establishment template window, looked into the match information
It looks for;
If finding the corresponding match information of the attribute information, using the match information found to letter to be filled in accordingly
Breath carries out assignment;
If not finding the corresponding match information of the attribute information, using default information to wait for accordingly fill message into
Row assignment or the non-fill state for keeping waiting for fill message accordingly.
In a kind of feasible implementation, described device further includes:First display unit 400, for showing guiding wound
It is built into mouth;
The template acquiring unit 200, is specifically used for:In response to creating the operational order of entrance for the guiding, obtain
Take the establishment template window of schedule.
In a kind of feasible implementation, described device further includes:Schedule prompt unit 500, for being based on the day
Journey reminder events carry out schedule prompt according to specific mode.
In a kind of feasible implementation, described device further includes:Second display unit 600, for showing the day
Journey reminder events;
The schedule prompt unit 500, is specifically used for:In response to the operational order for the calendar prompting event, base
In the calendar prompting event, prompted according to specific mode.
In a kind of feasible implementation, the schedule prompt unit 500 is specifically used for:
According to the calendar prompting event, schedule prompt message is generated;
The schedule prompt message is exported by current interactive interface.
In a kind of feasible implementation, described information collecting unit is specifically used for:Meet in response to interactive information and gives birth to
At the trigger condition of calendar prompting event, the match information that schedule is acquired from interactive information is executed.
Specifically, the trigger condition includes:
Current interactive information includes the subject key words of schedule;And/or
Interactive information in specified range includes the subject key words of schedule.
In a kind of feasible implementation, described information collecting unit 100 is specifically used for:
Subject key words based on schedule are searched in the interactive information for meeting the trigger condition, to obtain
State the subject information of schedule;
Based on the attribute information of parameter item to be collected, searched in the interactive information for meeting the trigger condition,
Obtain lookup result;
According to the subject information of the schedule and the lookup result, the match information is determined.
In a kind of feasible implementation, described information collecting unit 100 is used for the subject key words based on schedule,
Meet in the interactive information of the trigger condition and searched, when subject information to obtain the schedule, is specifically used for:
Cutting word processing is carried out to the current interactive information, obtains at least one candidate participle;
The subject key words are subjected to text matches with each candidate participle respectively, obtain text matches result;
Based on the text matches as a result, target participle is obtained from each candidate participle, as the subject information.
In a kind of feasible implementation, described information collecting unit 100 be used for by the subject key words respectively with
Each candidate participle carries out text matches and is specifically used for when obtaining text matches result:Subject key words are calculated separately to wait with each
The text similarity for selecting participle, using as text matches result;
Described information collecting unit 100 is used for based on the text matches as a result, obtaining target point from each candidate participle
When word, it is specifically used for:The maximum candidate participle of text similarity is obtained, to be segmented as target.
In a kind of feasible implementation, the parameter item to be collected includes the temporal information of the schedule, described
Information acquisition unit 100 is used for the attribute information based on parameter item to be collected, in the interactive information for meeting the trigger condition
In searched, when obtaining lookup result, be specifically used for:
Based at least one of specified time format and time-critical word, is searched, obtained in current interactive information
To the temporal information of the schedule.
In a kind of feasible implementation, described information collecting unit 100 is used for the subject information according to the schedule
With the lookup result, it is specifically used for when determining the match information:With specified format to the subject information of the schedule and institute
It states lookup result to be stored, obtains the match information.
It should be noted that above-mentioned schedule processing unit can be set in client, alternatively, service can also be set to
In device, the embodiment of the present invention is to this without being particularly limited to.
Fig. 1 is able to carry out to method shown in figure 15 by each unit in this present embodiment, the present embodiment is not described in detail
Part, can refer to the related description to Fig. 1 to Figure 15.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided by the present invention, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, for example, multiple units or group
Part can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown
Or the mutual coupling, direct-coupling or communication connection discussed can be by some interfaces, device or unit it is indirect
Coupling or communication connection can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, you can be located at a place, or may be distributed over multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of hardware adds SFU software functional unit.
The above-mentioned integrated unit being realized in the form of SFU software functional unit can be stored in one and computer-readable deposit
In storage media.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions are used so that a computer
It is each that device (can be personal computer, server or network equipment etc.) or processor (Processor) execute the present invention
The part steps of embodiment the method.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory (Read-
Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disc or CD etc. it is various
The medium of program code can be stored.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
With within principle, any modification, equivalent substitution, improvement and etc. done should be included within the scope of protection of the invention god.
Claims (26)
1. a kind of schedule processing method, which is characterized in that including:
The match information of schedule is acquired from interactive information;
Obtain the establishment template window of schedule;
According to the match information of the schedule, to waiting for that fill message configures in the establishment template window, to generate day
Journey reminder events.
2. according to the method described in claim 1, it is characterized in that, according to the match information of the schedule, to the establishment window
Wait for that fill message is configured in mouth template, to generate calendar prompting event, including:
According to the attribute information for waiting for fill message in the establishment template window, searched in the match information;
If finding the corresponding match information of the attribute information, using the match information found to wait for accordingly fill message into
Row assignment;
If the corresponding match information of the attribute information is not found, using default information to waiting for that fill message is assigned accordingly
Value or the non-fill state for keeping waiting for fill message accordingly.
3. according to the method described in claim 1, it is characterized in that, obtain schedule establishment template window before, the method
Further include:
Display guiding creates entrance;
In response to the step of creating the operational order of entrance for the guiding, executing the establishment template window for obtaining schedule.
4. according to the method described in claim 1, it is characterized in that, the method further includes:
Based on the calendar prompting event, schedule prompt is carried out according to specific mode.
5. according to the method described in claim 4, it is characterized in that, be based on the calendar prompting event, according to specific mode into
Before the prompt of row schedule, the method further includes:
Show the calendar prompting event;
In response to the operational order for the calendar prompting event, executes and be based on the calendar prompting event, according to designated parties
The step of formula is prompted.
6. method according to claim 4 or 5, which is characterized in that the calendar prompting event is based on, according to specific mode
Schedule prompt is carried out, including:
According to the calendar prompting event, schedule prompt message is generated;
The schedule prompt message is exported by current interactive interface.
7. according to the method described in claim 1, it is characterized in that, from interactive information acquire schedule match information before,
The method further includes:
Meet the trigger condition for generating calendar prompting event in response to interactive information, executes for acquiring schedule from interactive information
The step of with information.
8. the method according to the description of claim 7 is characterized in that the trigger condition includes:
Current interactive information includes the subject key words of schedule;And/or
Interactive information in specified range includes the subject key words of schedule.
9. according to the method described in claim 1 or 7 or 8, which is characterized in that acquire the matching letter of schedule from interactive information
Breath, including:
Subject key words based on schedule are searched in the interactive information for meeting the trigger condition, to obtain the day
The subject information of journey;
Based on the attribute information of parameter item to be collected, is searched, obtained in the interactive information for meeting the trigger condition
Lookup result;
According to the subject information of the schedule and the lookup result, the match information is determined.
10. according to the method described in claim 9, it is characterized in that, the subject key words based on schedule, are meeting the triggering
It is searched in the interactive information of condition, to obtain the subject information of the schedule, including:
Cutting word processing is carried out to the current interactive information, obtains at least one candidate participle;
The subject key words are subjected to text matches with each candidate participle respectively, obtain text matches result;
Based on the text matches as a result, target participle is obtained from each candidate participle, as the subject information.
11. according to the method described in claim 10, it is characterized in that, the subject key words are segmented with each candidate respectively into
Row text matches obtain text matches as a result, including:It is similar to each candidate text of participle to calculate separately subject key words
Degree, using as text matches result;
Based on the text matches as a result, obtaining target participle from each candidate participle, including:It is maximum to obtain text similarity
Candidate's participle, to be segmented as target.
12. according to the method described in claim 9, it is characterized in that, the parameter item to be collected include the schedule when
Between information searched, obtained in the interactive information for meeting the trigger condition based on the attribute information of parameter item to be collected
To lookup result, including:
It based at least one of specified time format and time-critical word, is searched in current interactive information, obtains institute
State the temporal information of schedule.
13. the method according to any one of claim 9 to 11, which is characterized in that according to the subject information of the schedule
With the lookup result, the match information is determined, including:The subject information to the schedule and the lookup with specified format
As a result it is stored, obtains the match information.
14. a kind of schedule processing unit, which is characterized in that including:
Information acquisition unit, the match information for acquiring schedule from interactive information;
Template acquiring unit, the establishment template window for obtaining schedule;
Schedule generation unit, for the match information according to the schedule, to waiting for fill message in the establishment template window
It is configured, to generate calendar prompting event.
15. device according to claim 14, which is characterized in that the schedule generation unit is specifically used for:
According to the attribute information for waiting for fill message in the establishment template window, searched in the match information;
If finding the corresponding match information of the attribute information, using the match information found to wait for accordingly fill message into
Row assignment;
If the corresponding match information of the attribute information is not found, using default information to waiting for that fill message is assigned accordingly
Value or the non-fill state for keeping waiting for fill message accordingly.
16. device according to claim 14, which is characterized in that described device further includes:First display unit, for showing
Show that guiding creates entrance;
The template acquiring unit, is specifically used for:In response to creating the operational order of entrance for the guiding, schedule is obtained
Create template window.
17. device according to claim 14, which is characterized in that described device further includes:
Schedule prompt unit carries out schedule prompt for being based on the calendar prompting event according to specific mode.
18. device according to claim 17, which is characterized in that described device further includes:Second display unit, for showing
Show the calendar prompting event;
The schedule prompt unit, is specifically used for:In response to the operational order for the calendar prompting event, it is based on the day
Journey reminder events, are prompted according to specific mode.
19. the device according to claim 17 or 18, which is characterized in that the schedule prompt unit is specifically used for:
According to the calendar prompting event, schedule prompt message is generated;
The schedule prompt message is exported by current interactive interface.
20. device according to claim 14, which is characterized in that described information collecting unit is specifically used for:In response to handing over
Mutual information meets the trigger condition for generating calendar prompting event, executes the match information that schedule is acquired from interactive information.
21. device according to claim 20, which is characterized in that the trigger condition includes:
Current interactive information includes the subject key words of schedule;And/or
Interactive information in specified range includes the subject key words of schedule.
22. according to the device described in claim 14 or 20 or 21, which is characterized in that described information collecting unit is specifically used for:
Subject key words based on schedule are searched in the interactive information for meeting the trigger condition, to obtain the day
The subject information of journey;
Based on the attribute information of parameter item to be collected, is searched, obtained in the interactive information for meeting the trigger condition
Lookup result;
According to the subject information of the schedule and the lookup result, the match information is determined.
23. device according to claim 22, which is characterized in that described information collecting unit is used for the theme based on schedule
Keyword is searched in the interactive information for meeting the trigger condition, when subject information to obtain the schedule, specifically
For:
Cutting word processing is carried out to the current interactive information, obtains at least one candidate participle;
The subject key words are subjected to text matches with each candidate participle respectively, obtain text matches result;
Based on the text matches as a result, target participle is obtained from each candidate participle, as the subject information.
24. device according to claim 23, which is characterized in that described information collecting unit is used for theme key
Word carries out text matches with each candidate participle respectively and is specifically used for when obtaining text matches result:Calculate separately subject key words
With the text similarity of each candidate participle, using as text matches result;
When described information collecting unit is used to based on the text matches obtain target participle in as a result, segmenting from each candidate, tool
Body is used for:The maximum candidate participle of text similarity is obtained, to be segmented as target.
25. device according to claim 22, which is characterized in that the parameter item to be collected include the schedule when
Between information, described information collecting unit be used for the attribute information based on parameter item to be collected, meeting the trigger condition
It is searched in interactive information, when obtaining lookup result, is specifically used for:
It based at least one of specified time format and time-critical word, is searched in current interactive information, obtains institute
State the temporal information of schedule.
26. the device according to any one of claim 22 to 24, which is characterized in that described information collecting unit is used for root
Subject information according to the schedule and the lookup result, are specifically used for when determining the match information:With specified format to institute
The subject information and the lookup result for stating schedule are stored, and the match information is obtained.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710154239.8A CN108629549A (en) | 2017-03-15 | 2017-03-15 | A kind of schedule processing method and processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710154239.8A CN108629549A (en) | 2017-03-15 | 2017-03-15 | A kind of schedule processing method and processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108629549A true CN108629549A (en) | 2018-10-09 |
Family
ID=63687405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710154239.8A Pending CN108629549A (en) | 2017-03-15 | 2017-03-15 | A kind of schedule processing method and processing device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108629549A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109856955A (en) * | 2019-04-17 | 2019-06-07 | 南昌航空大学 | A kind of intelligent alarm clock |
CN111260899A (en) * | 2020-02-27 | 2020-06-09 | 上海萃钛智能科技有限公司 | Intelligent visual capture reminding AR device, reminding system and reminding method |
CN111740894A (en) * | 2020-05-29 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Planned task creating method and device, computer equipment and storage medium |
CN112150103A (en) * | 2020-09-08 | 2020-12-29 | 腾讯科技(深圳)有限公司 | Schedule setting method and device and storage medium |
CN112712862A (en) * | 2019-10-24 | 2021-04-27 | 北京新研汇医药研发有限公司 | Method, device and system for generating clinical research time schedule |
CN112866093A (en) * | 2021-01-26 | 2021-05-28 | 北京搜狗科技发展有限公司 | Data processing method and device and electronic equipment |
CN112927697A (en) * | 2021-01-22 | 2021-06-08 | 济南浪潮高新科技投资发展有限公司 | Schedule management method and device based on voice recognition |
CN113098700A (en) * | 2021-03-31 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Group creation method and device, electronic equipment and storage medium |
CN113312894A (en) * | 2021-07-28 | 2021-08-27 | 北京明略软件***有限公司 | Target file generation method and device and electronic equipment |
CN114697442A (en) * | 2020-12-30 | 2022-07-01 | 华为技术有限公司 | Schedule generation method and device, terminal and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104378441A (en) * | 2014-11-25 | 2015-02-25 | 小米科技有限责任公司 | Schedule creating method and device |
CN104463552A (en) * | 2013-09-22 | 2015-03-25 | 中国电信股份有限公司 | Method and device for generating calendar reminding |
-
2017
- 2017-03-15 CN CN201710154239.8A patent/CN108629549A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104463552A (en) * | 2013-09-22 | 2015-03-25 | 中国电信股份有限公司 | Method and device for generating calendar reminding |
CN104378441A (en) * | 2014-11-25 | 2015-02-25 | 小米科技有限责任公司 | Schedule creating method and device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109856955A (en) * | 2019-04-17 | 2019-06-07 | 南昌航空大学 | A kind of intelligent alarm clock |
CN112712862A (en) * | 2019-10-24 | 2021-04-27 | 北京新研汇医药研发有限公司 | Method, device and system for generating clinical research time schedule |
CN111260899A (en) * | 2020-02-27 | 2020-06-09 | 上海萃钛智能科技有限公司 | Intelligent visual capture reminding AR device, reminding system and reminding method |
CN111740894A (en) * | 2020-05-29 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Planned task creating method and device, computer equipment and storage medium |
CN112150103A (en) * | 2020-09-08 | 2020-12-29 | 腾讯科技(深圳)有限公司 | Schedule setting method and device and storage medium |
CN112150103B (en) * | 2020-09-08 | 2023-11-28 | 腾讯科技(深圳)有限公司 | Schedule setting method, schedule setting device and storage medium |
CN114697442A (en) * | 2020-12-30 | 2022-07-01 | 华为技术有限公司 | Schedule generation method and device, terminal and storage medium |
CN114697442B (en) * | 2020-12-30 | 2023-07-11 | 华为技术有限公司 | Schedule generation method and device, terminal and storage medium |
CN112927697A (en) * | 2021-01-22 | 2021-06-08 | 济南浪潮高新科技投资发展有限公司 | Schedule management method and device based on voice recognition |
CN112866093A (en) * | 2021-01-26 | 2021-05-28 | 北京搜狗科技发展有限公司 | Data processing method and device and electronic equipment |
CN113098700A (en) * | 2021-03-31 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Group creation method and device, electronic equipment and storage medium |
CN113312894A (en) * | 2021-07-28 | 2021-08-27 | 北京明略软件***有限公司 | Target file generation method and device and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108629549A (en) | A kind of schedule processing method and processing device | |
CN108629548A (en) | A kind of schedule processing method and processing device | |
JP7032504B2 (en) | Automatic assistant with meeting ability | |
JP6956113B2 (en) | Providing suggestions for interaction with automation assistants in multi-user message exchange threads | |
CN110023926B (en) | Generating reply content to be presented in response to text input using text input and user state information | |
CN108153800B (en) | Information processing method, information processing apparatus, and recording medium | |
CN107733780B (en) | Intelligent task allocation method and device and instant messaging tool | |
US20170154274A1 (en) | Conversation branching for more efficient resolution | |
US20170046450A1 (en) | Enhanced search suggestion for personal information services | |
JP2018036621A (en) | Information input method and device | |
US20120179465A1 (en) | Real time generation of audio content summaries | |
US20190199669A1 (en) | Automated generation of prompts and analyses of user responses to the prompts to determine an entity for an action and perform one or more computing actions related to the action and the entity | |
US10489400B2 (en) | Question pre-processing in a question and answer system | |
CN107465599A (en) | Schedule method to set up and device in a kind of instant messaging | |
CN108062316A (en) | A kind of method and apparatus for aiding in customer service | |
CN109817210A (en) | Voice writing method, device, terminal and storage medium | |
CN108733343A (en) | Generate the method, apparatus and storage medium of phonetic control command | |
CN109032381A (en) | A kind of input method based on context, device, storage medium and terminal | |
CN109271503A (en) | Intelligent answer method, apparatus, equipment and storage medium | |
US20220358912A1 (en) | Meeting-adapted language model for speech recognition | |
KR102548365B1 (en) | Method for generating conference record automatically and apparatus thereof | |
US11491396B2 (en) | Information processing method and electronic device | |
CN109614622A (en) | Valid data extracting method, device, storage medium and terminal | |
JP2019040299A (en) | Interaction control system, program and method | |
CN109683760A (en) | Display methods, device, terminal and the storage medium of nearest content |
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 |