CN108629548A - A kind of schedule processing method and processing device - Google Patents
A kind of schedule processing method and processing device Download PDFInfo
- Publication number
- CN108629548A CN108629548A CN201710153906.0A CN201710153906A CN108629548A CN 108629548 A CN108629548 A CN 108629548A CN 201710153906 A CN201710153906 A CN 201710153906A CN 108629548 A CN108629548 A CN 108629548A
- Authority
- CN
- China
- Prior art keywords
- schedule
- information
- calendar prompting
- specified
- object set
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Calculators And Similar Devices (AREA)
Abstract
An embodiment of the present invention provides a kind of schedule processing method and processing devices.On the one hand, the embodiment of the present invention is by determining the first calendar prompting event to be shared, and, it obtains and specified participates in object set;To be updated to the first calendar prompting event based on the specified participation object set, obtain the second schedule reminder events;In turn, the second schedule reminder events are sent in the specified participation object set and respectively participate in object.Technical solution provided in an embodiment of the present invention can be realized is shared with other users by calendar prompting event, improves the efficiency that other users obtain same calendar prompting event, solves the problems, such as that it is relatively low to obtain efficiency for schedule 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..
In the prior art, if a schedule is related to multiple participation objects, each object that participates in needs respective manual creation
The same schedule, schedule often also needs to be manually entered the information such as theme, time, therefore schedule acquisition efficiency is relatively low.
【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
Schedule obtains the relatively low problem of efficiency.
On the one hand, an embodiment of the present invention provides a kind of calendar prompting methods, including:
Determine the first calendar prompting event to be shared, and, obtain specified participation object set;
The first calendar prompting event is updated based on the specified participation object set, the second schedule is obtained and carries
The event of waking up;
The second schedule reminder events are sent in the specified participation object set and respectively participate in object.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method obtains the finger
Surely object set is participated in, including:Using the participation object set currently shown as the specified participation object set;
Determine the first calendar prompting event to be shared, including:
Based on the participation object set currently shown, display schedule shares entrance;
In response to sharing the operational order of entrance for the schedule, one or more calendar prompting events are shown;
In response to the operational order for one or more of calendar prompting events, calendar prompting thing to be shared is determined
Part, using as the first calendar prompting event.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, determination wait sharing
The first calendar prompting event, including:Using the calendar prompting event currently shown as the first calendar prompting event;
Specified participation object set is obtained, including:
In response to the operational order for the first calendar prompting event, one or more candidate participation object sets are shown
It closes;Each candidate object set that participates in includes that one or more participates in object;
In response to for the candidate operational order for participating in object set, determining specified participation object set.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method is based on the finger
Surely it participates in object set to be updated the first calendar prompting event, obtains the second schedule reminder events, including:
It is added in the participation object information that the first calendar prompting event includes in the specified participation object set
It is each to participate in object, obtain the second schedule reminder events.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, by described second
Calendar prompting event is sent in the specified participation object set and respectively participates in object, including:
The second schedule reminder events are sent to specified interaction group, the member of the specified interactive group includes institute
It states in specified participation object set and respectively participates in object.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, by described second
Calendar prompting event is sent in the specified participation object set and respectively participates in object, including:
The second schedule reminder events are sent respectively to respectively to participate in object in the specified participation object set.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, display one or
Before multiple calendar prompting events, the method further includes:
Obtain one or more calendar prompting events.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method obtains schedule and carries
Awake event includes:Calendar prompting event is generated according to the schedule details of input.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method obtains schedule and carries
Awake event includes:Obtain the calendar prompting event that other users are shared.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method obtains schedule and carries
Awake event includes:
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, 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.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule carries
The number for the event of waking up is two or more;The method further includes:
According to more than two calendar prompting events, detect whether that there are schedule conflicts;
When detecting the presence of schedule conflict, prompt message is exported.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the method is also
Including:
Obtain the modification information for the second schedule reminder events;
The the second schedule reminder events obtained to each participation object according to the modification information are modified;
Wherein, the modification information includes subject information, temporal information, location information and the ginseng of the second schedule reminder events
With it is at least one in object information.
On the other hand, an embodiment of the present invention provides a kind of calendar prompting devices, including:
First acquisition unit, for determining first calendar prompting event to be shared, and, second acquisition unit is used for
Obtain specified participation object set;
Schedule updating unit, for being carried out more to the first calendar prompting event based on the specified participation object set
Newly, the second schedule reminder events are obtained;
Schedule shares unit, for being sent to the second schedule reminder events in the specified participation object set respectively
Participate in object.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described second obtains
Take unit:It is specifically used for:Using the participation object set currently shown as the specified participation object set;
The first acquisition unit, is specifically used for:
Based on the participation object set currently shown, display schedule shares entrance;
In response to sharing the operational order of entrance for the schedule, one or more calendar prompting events are shown;
In response to the operational order for one or more of calendar prompting events, calendar prompting thing to be shared is determined
Part, using as the first calendar prompting event.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described first obtains
Unit is taken, is specifically used for:Using the calendar prompting event currently shown as the first calendar prompting event;
The second acquisition unit, is specifically used for:
In response to the operational order for the first calendar prompting event, one or more candidate participation object sets are shown
It closes;Each candidate object set that participates in includes that one or more participates in object;
In response to for the candidate operational order for participating in object set, determining specified participation object set.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule is more
New unit, is specifically used for:The specified participation pair is added in the participation object information that the first calendar prompting event includes
As respectively participating in object in set, the second schedule reminder events are obtained.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule point
Unit is enjoyed, is specifically used for:The second schedule reminder events are sent to specified interaction group, the specified interactive group at
Member includes respectively to participate in object in the specified participation object set.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule point
Unit is enjoyed, is specifically used for:The second schedule reminder events are sent respectively to respectively participate in the specified participation object set
Object.
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 acquiring unit, for obtaining one or more calendar prompting events.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule obtain
Unit is taken, is specifically used for:The calendar prompting event is generated according to schedule details input by user.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule obtain
Unit is taken, is specifically used for:Obtain the calendar prompting event that other users are shared.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, the schedule obtain
Unit is taken to further comprise:
Information acquisition module, the match information for acquiring schedule from interactive information;
Template acquisition module, the establishment template window for obtaining schedule;
Schedule generation module, 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 module:
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, the schedule obtain
The unit is taken to further include:
First display module, for showing that guiding creates entrance;
The template acquisition module, is specifically used for:In response to creating the operational order of entrance for the guiding, execution obtains
Take the establishment template window 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
Collection module 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 module, 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 module 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 module 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 acquisition module 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 acquisition module is for the attribute letter based on parameter item to be collected
Breath, is searched in the interactive information for meeting the trigger condition, obtains being specifically used for when lookup result:
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 module and be used for the subject information according to the schedule and the lookup result, when determining the match information, is specifically used for: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, the schedule carry
The number for the event of waking up is two or more;Described device further includes:
Collision detection unit, for according to more than two calendar prompting events, detecting whether that there are schedule conflicts;
Conflict prompt unit, for when detecting the presence of schedule conflict, exporting prompt message.
The aspect and any possible implementation manners as described above, it is further provided a kind of realization method, described device is also
Including:
Information acquisition unit, for obtaining the modification information for the second schedule reminder events;
Synchronization unit is changed, the second calendar prompting thing for being obtained to each participation object according to the modification information
Part is modified;
Wherein, the modification information includes subject information, temporal information, location information and the ginseng of the second schedule reminder events
With it is at least one in object 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, it can be based on specified participation object set, calendar prompting event is updated automatically, so
Updated calendar prompting event is shared with the specified each participation object participated in object set automatically afterwards, it is only necessary to one
After participating in object acquisition calendar prompting event, so that it may participate in object so that the calendar prompting event is shared with other automatically, realize
It the sharing of calendar prompting event avoids other and participates in objects respectively same schedule of manual creation, obtained to solve schedule
Take the problem that efficiency is relatively low.
【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 flow diagram for the schedule processing method that the embodiment of the present invention is provided;
Fig. 2 is the schematic diagram for the participation object set that the embodiment of the present invention is provided;
Fig. 3 is a kind of flow signal for determination the first calendar prompting event to be shared that the embodiment of the present invention is provided
Figure;
Fig. 4 is a kind of interface schematic diagram for the display calendar prompting event that the embodiment of the present invention is provided;
Fig. 5 is another interface schematic diagram for the display calendar prompting event that the embodiment of the present invention is provided;
Fig. 6 is the specified a kind of flow diagram for participating in object set of acquisition that the embodiment of the present invention is provided;
Fig. 7 (a)~7 (b) is the candidate interface schematic diagram for participating in object set of display that the embodiment of the present invention is provided;
Fig. 8 is the interface schematic diagram of the details for the second schedule reminder events that the embodiment of the present invention is provided;
Fig. 9 is the boundary that the second schedule reminder events are sent to specified participation object set that the embodiment of the present invention is provided
Face schematic diagram;
Figure 10 is the interface schematic diagram of the details for display the second schedule reminder events that the embodiment of the present invention is provided;
Figure 11 is a kind of flow signal of the third generating mode of the calendar prompting event that the embodiment of the present invention is provided
Figure;
Figure 12 is a kind of flow diagram of the embodiment of step 1101 provided by the present invention;
Figure 13 is that another flow of the third generating mode of the calendar prompting event that the embodiment of the present invention is provided is shown
It is intended to;
Figure 14 is the schematic diagram that the guiding that the embodiment of the present invention is provided creates entrance;
Figure 15 is the schematic diagram of the establishment window for the schedule that the embodiment of the present invention is provided;
Figure 16 is the flow diagram of the realization method of step 1103 provided by the present invention;
Figure 17 is another schematic diagram of the establishment window for the schedule that the embodiment of the present invention is provided;
Figure 18 is that another flow of the third generating mode of the calendar prompting event that the embodiment of the present invention is provided is shown
It is intended to;
Figure 19 is another interface schematic diagram for the display calendar prompting event that the embodiment of the present invention is provided;
Figure 20 is the functional block diagram for the schedule processing unit that the embodiment of the present invention is provided;
Figure 21 is the functional block diagram for the schedule acquiring 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.
It will be appreciated that though in embodiments of the present invention calendar prompting thing may be described using term first, second etc.
Part, but these calendar prompting events should not necessarily be limited by these terms.These terms are only used for calendar prompting event being distinguished from each other out.
For example, in the case where not departing from range of embodiment of the invention, the first calendar prompting event can also be referred to as the second schedule and carry
The event of waking up, similarly, the second schedule reminder events can also be referred to as the first calendar prompting event.
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) ".
When being related to multiple participants for a schedule in the presence of the prior art, each participant needs manually respectively
The schedule is created, and the operation that the schedule brought creates is comparatively laborious, reduces schedule and obtain efficiency this kind of problem, the present invention
Embodiment provides corresponding resolving ideas:Calendar prompting event is updated based on specified participation object set, then will
Updated calendar prompting event is shared with the specified each participation object participated in object set.
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. 1, 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:
101, the first calendar prompting event to be shared is determined, and, obtain specified participation object set.
102, the first calendar prompting event is updated based on the specified participation object set, obtains second day
Journey reminder events.
103, the second schedule reminder events are sent in the specified participation object set and respectively participate in object.
For the realization of step 101, the embodiment of the present invention there is provided herein following two feasible embodiments.
The first, first obtain it is specified participate in object set, then determine the first calendar prompting event to be shared.
Second, it first determines the first calendar prompting event to be shared, then obtains specified participation object set.
In the first feasible embodiment, object set is participated in using the participation object set currently shown as specified
It closes.For example, if currently certain in display immediate communication tool interacts the interactive interface of group or the interactive interface of certain discussion group, incite somebody to action
All participation objects in all participation objects or discussion group in the interaction group are participated in as specified in object set
Object is participated in, that is, all participation objects in interaction group or the specified participation of all participation objects composition in discussion group
Object set.
For example, referring to FIG. 2, its by the embodiment of the present invention provide participation object set schematic diagram, such as Fig. 2 institutes
Show, currently shows the interactive interface of certain interaction group in certain immediate communication tool, distinguish comprising user name in the interaction group
Three for " Leekid ", " Likid " and " ATS " participate in object, and participating in object by this three forms the participation pair currently shown
As set, that is, this three participate in object and form above-mentioned specified participation object set.
Referring to FIG. 3, one kind of its determination the first calendar prompting event to be shared provided by the embodiment of the present invention
Flow diagram determines that the first calendar prompting event to be shared can as shown in figure 3, in the first feasible embodiment
To include:
301, based on the participation object set currently shown, display schedule shares entrance.
Currently show participate in object set belonging to immediate communication tool in interaction group interactive interface or
In the interactive interface of certain discussion group, display schedule shares entrance.For example, as shown in Fig. 2, in the interactive interface of the interaction group
Lower half portion the Show Button " schedule ", the button " schedule " can share entrance as schedule.
302, in response to sharing the operational order of entrance for the schedule, one or more calendar prompting events are shown.
After display schedule shares entrance, if user needs the first calendar prompting event being shared with other users, Ke Yi
The schedule is shared to be operated on entrance, and generating user with triggering is directed to the operational order that the schedule shares entrance.For example, such as
Shown in Fig. 2, user clicks the button " schedule " shown in the interactive interface of the interaction group, then generates user and is directed to the day
Journey shares the operational order of entrance.
Further, share the operational order of entrance for the schedule in response to user, show one or more schedules
Reminder events.For example, referring to FIG. 4, a kind of interface of its display calendar prompting event provided by the embodiment of the present invention shows
It is intended to, as shown in figure 4, after user clicks the button " schedule " shown in the interactive interface of the interaction group, existing for display
Three calendar prompting events, so that user selects.
In a kind of feasible embodiment, for one or more calendar prompting events of display, day can obtained
After journey reminder events, calendar prompting event is stored, as such, it is desirable to when showing, calendar prompting is read from storage location
Event.It is understood that the calendar prompting event in effective status can be stored, does not occur such as and the schedule that do not share carries
The event of waking up or the calendar prompting event for not occurring but having shared.
303, in response to the operational order for one or more of calendar prompting events, determine that schedule to be shared carries
The event of waking up, using as the first calendar prompting event.
After the one or more calendar prompting events of display, user can be according to one or more calendar prompting event
It is selected, and clicks one or more selected calendar prompting event, user is generated for one to trigger
Or the operational order of multiple calendar prompting events.
Further, the operational order of one or more of calendar prompting events is directed in response to user, according to the behaviour
It instructs, determines one or more calendar prompting event of user's selection, then, one or more day that user is selected
For journey reminder events as calendar prompting event to be shared, the embodiment of the present invention is known as the first calendar prompting event, indicates user
One or more calendar prompting event of selection needs to be shared with other users, is in certain friendship moreover, because in the present embodiment
The schedule initiated in the interactive interface of mutual group is shared, and therefore, which needs to be transmitted to the interaction group
In each participation object.
For example, as shown in figure 4, user has selected first and second calendar prompting thing in three calendar prompting events
Part, expression need the two calendar prompting events being shared with user name in the interaction group to be respectively " Leekid ", " Likid "
Three participation objects of " ATS ".
In second of feasible embodiment, using the calendar prompting event currently shown as first calendar prompting
Event.That is, can be initiated when showing calendar prompting event sharing for calendar prompting event.For example, referring to FIG. 5,
Another interface schematic diagram of its display calendar prompting event provided by the embodiment of the present invention, as shown in figure 5, current display
Theme is the calendar prompting event of " 7 points of tonight has a dinner party in seashore city ", can by the calendar prompting event in the present embodiment
As calendar prompting event to be shared, i.e. the first calendar prompting event.It is understood that for calendar prompting to be shared
Event can also receive the operation of the modification to the calendar prompting event, such as modification to the modification of subject information, prompting setting
Deng.
Referring to FIG. 6, a kind of its specified flow for participating in object set of acquisition provided by the embodiment of the present invention is illustrated
Figure, as shown in fig. 6, in second of feasible embodiment, obtaining the specified embodiment for participating in object set may include:
601, in response to the operational order for the first calendar prompting event, one or more candidate participations pair are shown
As set;Each candidate object set that participates in includes that one or more participates in object.
In a kind of feasible embodiment, after determining the first calendar prompting event for sharing of needs, user can be with
In the interface for the first calendar prompting event that shows, button is shared in click, and generate user with triggering carries for first schedule
The operational order for the event of waking up.
Further, it is directed to the operational order of the first calendar prompting event in response to user, shows one or more candidate
Object set is participated in, for selection by the user.
In the embodiment of the present invention, each candidate object set that participates in can include a participation object, alternatively, can also wrap
Containing multiple participation objects.That is, when there are multiple candidate participation object sets, it can in multiple candidate participation object sets
Can also include individually to participate in object both to include interaction group (including multiple participation objects in group).Alternatively, can only wrap
The group containing interaction, alternatively, can also object only be participated in comprising single.
For example, please referring to Fig. 7 (a)~7 (b), object set is participated in by the display candidate that the embodiment of the present invention provides
Interface schematic diagram, as shown in Fig. 7 (a), it is shown that title is respectively " MyGroup1 ", " MyGroup2 ", " OneOne " and " leads
Four interactive groups for entering to test QQGroup " select for user.As shown in Fig. 7 (b), if user selects a certain interactive group,
It can also further display and respectively participate in object in the interaction group, user can also further select subparticipation object therein
Or all participate in object.
602, in response to user for the candidate operational order for participating in object set, determining specify participates in object set
It closes.
In a kind of feasible embodiment, show it is one or more candidate participate in object sets after, user can be
It is selected in the candidate participation object set of the one or more, user is generated for the candidate participation object set with triggering
Operational order.
In response to user for the candidate operational order for participating in object set, by one or more of user's selection
Candidate participates in object set, as above-mentioned specified participation object set, that is to say, that the specified number for participating in object set can be with
It is one, or can also be multiple, the embodiment of the present invention is to this without being particularly limited to.
As shown in Fig. 7 (a), user is respectively " MyGroup1 ", " MyGroup2 " " OneOne " in the title of display and " leads
Enter to test in four interactive groups of QQGroup ", has selected the interaction group of " importing test QQGroup ".Such as Fig. 7 (b) institutes
Show, further include two participation objects in the interaction group, is i.e. two participation objects of user entitled " ATS " and " Likid ", user
This two participation objects are selected, therefore, all participation object compositions refer in the interaction group of entitled " importing test QQGroup "
Surely object set is participated in.
For the realization of step 102, the embodiment of the present invention there is provided herein following feasible embodiment.
For example, being updated to the first calendar prompting event based on the specified participation object set, obtain
The embodiment of second schedule reminder events can include but is not limited to:In the participation object letter that the first calendar prompting event includes
It is added in breath in the specified participation object set and respectively participates in object, obtain the second schedule reminder events.
For example, as shown in figure 5, can include subject information, the ginseng of schedule in the details of the first calendar prompting event
With object information, temporal information and location information etc., location information may be embodied in subject information.Wherein, the first schedule carries
The participation object information for the event of waking up includes only the user for initiating to share the first calendar prompting event.
It is understood that for calendar prompting event to be shared, after obtaining specified participation object set, indicate
The calendar prompting event is to need to be shared with the specified each participation object participated in object set, moreover, the first calendar prompting
The participation object information of event includes only the user for initiating to share the first calendar prompting event, and therefore, it is necessary to be participated in specified
Each participation object in object set is added in the participation object information of the first calendar prompting event, i.e., specified to participate in object set
Each participation object in conjunction needs the participation object information as the first calendar prompting event, to realize to the first calendar prompting
The update of event, updated first calendar prompting event are known as the second schedule reminder events.
Referring to FIG. 8, the interface of the details of its second schedule reminder events provided by the embodiment of the present invention shows
It is intended to, in conjunction with Fig. 5, Fig. 7 (b) and Fig. 8, the interface schematic diagram of the details shown in fig. 5 for being the first calendar prompting event, the
The participation object that object information includes user entitled " Leekid " is participated in one calendar prompting event.As shown in Fig. 7 (b), selection
The interaction group of entitled " importing test QQGroup " also includes to participate in object in the interaction group in addition to active user
" ATS " and " Likid " then based on two shown in Fig. 7 participation objects, is updated the first calendar prompting event, obtains
It includes user name difference that object information is participated in the second schedule reminder events as shown in Figure 8, in the second schedule reminder events
For the participation object of " Leekid ", " ATS " and " Likid ".
For the realization of step 102, the embodiment of the present invention there is provided herein following feasible embodiment.
In the embodiment of the present invention, the second schedule reminder events are sent in the specified participation object set and are respectively joined
Following three kinds of feasible embodiments are can include but is not limited to object:
If the first, it is specified participate in respectively participating in object in object set belonging to same specified interactive group, can will
Second schedule reminder events are sent to the specified interaction group, and it includes specified participate in object set to specify the member of interaction group
It is each to participate in object.
For example, referring to FIG. 9, the second schedule reminder events are sent to specified ginseng by it by what the embodiment of the present invention provided
With the interface schematic diagram of object set, in conjunction with Fig. 4 and Fig. 9, for two calendar prompting events that user selects in Fig. 4,
After being updated respectively to the two calendar prompting events, as shown in figure 9, updated calendar prompting event is sent to title
For the interaction group of " import test QQGroup ", in this way in interaction group user name respectively " Leekid ", " ATS " and
The participation object of " Likid " can get the two calendar prompting events shared.
Same specified interactive group is belonged to if second, specifying and respectively participating in object in participation object set, if alternatively, referring to
Surely it respectively participates in object in participation object set and is all not belonging to same specified interactive group mutually, if alternatively, specified participate in object set
Subparticipation object belongs to same specified interactive group in conjunction, remaining participates in object and is all not belonging to same specified interactive group mutually
The second schedule reminder events are sent respectively to respectively participate in object in the specified participation object set by group.
That is, even if in specified participation object set, there are several participation objects to belong to same specified interactive group
When, the second schedule reminder events can also be sent respectively to belong to each participation object in same specified interactive group.
If the third, it is specified participate in subparticipation object in object set and belong to same specified interactive group, remaining participation
Object is all not belonging to mutually same specified interactive group, and the second schedule reminder events can be sent to the specified interaction group,
The member of specified interaction group includes respectively to participate in object in specified participation object set, and the second schedule reminder events are sent out respectively
Give each participation object for being all not belonging to same specified interactive group mutually.That is, being participated in object set both when specified
Including with multiple interaction groups for participating in objects, also include when participating individually in object, it, can be by second day for interaction group
Journey reminder events are sent to the interaction group, and participate individually in object for several, can distinguish the second schedule reminder events
It is sent to each participation object.
Further, for receiving other participation objects for participating in the second schedule reminder events that object is shared, such as Fig. 9
Shown, which can click second day journey reminder events in interactive interface, generated with triggering and carried for the second schedule
The operational order for the event of waking up.As shown in Figure 10, the operational order of the second schedule reminder events is directed in response to this, display is clicked
The second schedule reminder events details.
In the embodiment of the present invention, it can be based on specified participation object set, calendar prompting event is updated automatically, so
Updated calendar prompting event is shared with the specified each participation object participated in object set automatically afterwards, it is only necessary to one
After participating in object acquisition calendar prompting event, so that it may participate in object so that the calendar prompting event is shared with other automatically, realize
It the sharing of calendar prompting event avoids other and participates in objects respectively same schedule of manual creation, obtained to solve schedule
Take the problem that efficiency is relatively low.
In a kind of feasible embodiment, involved by the first embodiment in the embodiment of step 101
One or more calendar prompting events of display, alternatively, for involved by second of embodiment in the embodiment of step 101
The calendar prompting event currently shown, before showing one or more calendar prompting events.One or more days can be obtained
Journey reminder events.
Calendar prompting event is obtained, an embodiment of the present invention provides following three kinds of feasible embodiments:
The first, according to the schedule details of input generate calendar prompting event.
Second, the calendar prompting event that other users are shared is obtained.
The third, as shown in figure 11, including:
1101, the match information of schedule is acquired from interactive information.
1102, the establishment template window of schedule is obtained.
1103, 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.
It should be noted that can include using upper if there is multiple calendar prompting events, in each calendar prompting event
The calendar prompting event that any one acquisition modes obtains is stated, alternatively, can also include to use above-mentioned arbitrary two kinds of acquisition modes
Obtained calendar prompting event, alternatively, can also include the calendar prompting event obtained using above-mentioned three kinds of acquisition modes, this hair
Bright embodiment is to this without being particularly limited to.
In addition, the calendar prompting event that these modes generate is used to select for user, the calendar prompting event of user's selection
It is calendar prompting event to be shared, and the embodiment of the present invention is known as the first calendar prompting event, therefore, above-mentioned three kinds of generation sides
Formula can also be the generating mode of the first calendar prompting event.
For the third feasible embodiment, the embodiment of the present invention there is provided herein a kind of feasible embodiment.
In a kind of feasible realization method, first it can detect whether interactive information meets before executing step 1101
The trigger condition for generating calendar prompting event, when detecting that interactive information meets the trigger condition for generating calendar prompting event,
Meet the trigger condition for generating calendar prompting event in response to interactive information, executes the matching letter for acquiring schedule from interactive information
The step of breath (i.e. step 1101).
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.
2 are please referred to Fig.1, is a kind of flow diagram of the embodiment of step 1101 provided by the present invention, such as schemes
Shown in 12, including:
1201, it is searched in current interactive information based on the subject key words of schedule, to obtain the master of the schedule
Inscribe information.
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.
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 1202., 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 1201 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 1201 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,
1202, if not, terminating current process, do not continue to execute subsequent step.
1202, the attribute information based on parameter item to be collected, carries out in the interactive information for meeting the trigger condition
It searches, 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 1201 is a newer interactive information, institute in this step
The current interactive information used can be the newer interactive information, alternatively, the current interactive information used in this step
N interactive information after N interactive information and the newer interactive information before can including the newer interactive information,
The embodiment of the present invention is to this without being particularly limited to.Wherein the value of N can also according to demand or empirical value is configured, this
Inventive embodiments are 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 1101
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 1203 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 1201, 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 1201 again when getting interactive information next time, continues the master for obtaining schedule
Inscribe information.For example, if there is currently a newer interactive information, using parameter item to be collected attribute information not from
Matched in the newer interactive information with the relevant other information of schedule, then terminate current process, wait for current instant messaging
When occurring next newer interactive information in the interactive window of tool, step 1201 is executed.
1203, according to the subject information of the schedule and the lookup result, the match information is determined.
For step 1203, 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.
In the embodiment of the present invention, immediate communication tool is combined with schedule management, can be adopted in interaction message automatically
Collect the match information of schedule, and then automatically generate calendar prompting event, realizes the function of automatic and quick establishment schedule, with
The prior art is compared, and is avoided user and is operated manually the cumbersome problem brought one by one, reduces operating cost,
Schedule formation efficiency is improved to a certain extent.
Please refer to Fig.1 3, the third generating mode of the calendar prompting event provided by the embodiment of the present invention it is another
Kind flow diagram can also include as shown in figure 13 following before step 1102 in a kind of feasible implementation
Step:
1102 ', display guiding creates entrance, in response to creating the operational order of entrance for the guiding, executes acquisition
The step of establishment template window of schedule.
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 Figure 13 in step 1102 ' 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 1102 in Figure 13 ' 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.
4 are please referred to Fig.1, the schematic diagram that entrance is created by the guiding that the embodiment of the present invention provides as shown in figure 14 can
To show that guiding creates entrance by pop-up window in the interactive window of immediate communication tool, which creates entrance and can wrap
Containing prompt message, such as " calendar prompting event whether is created", the operation button of user can also be included, such as button "Yes" and pressed
Button "No", user can click one in two buttons.When the user clicks when button "Yes", generation user can be triggered and be directed to
Guiding creates the operational order of 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 restriction originally
Show that guiding creates the implementation of entrance in inventive embodiments.
For the realization of step 1102, 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 1102 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, 5 are please referred to Fig.1, by the schematic diagram for creating window for the schedule that the embodiment of the present invention provides, such as Figure 15
Shown, 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 1103, the embodiment of the present invention there is provided herein a kind of feasible embodiment.Please refer to figure
16, it is the flow diagram of the realization method of step 1103 provided by the present invention, as shown in figure 16, including:
1601, according to it is described establishment template window in the attribute information for waiting for fill message, in the match information into
Row is searched.
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 figure 15, the attribute-name for waiting for fill message in establishment window shown in figure 15 can be utilized, such as theme, time, place
And participant, it is searched in match information respectively.
If the corresponding match information of the attribute information 1602, is found, using the match information found to waiting for accordingly
Fill message 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 figure 15, waiting for that the attribute of fill message is entitled " theme ", believe from interaction 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 the corresponding match information of the attribute information 1603, is not found, using default information to waiting filling in accordingly
Information 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 1103 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, please referring to Fig.1 7, by another schematic diagram for creating window for the schedule that the embodiment of the present invention provides, such as
Shown in Figure 17, 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 Figure 17 as an example, for waiting for fill message " place ", its non-fill state can be kept,
Its attribute value is not temporarily empty in creating template window;For waiting for fill message " participant ", default information can be read, that is, is write from memory
It is all members in current group to recognize information, by attribute value of all members all as " participant " in current group, quilt
It inserts in the establishment template window of schedule.
Please refer to Fig.1 8, the third generating mode of the calendar prompting event provided by the embodiment of the present invention it is another
Kind flow diagram can also include as shown in figure 18 following after step 1103 in a kind of feasible implementation
Step:
1104, it shows the calendar prompting event, the operational order of the calendar prompting event is directed in response to user, is held
Storage of the row to the calendar prompting event.
For example, 9 are please referred to Fig.1, by the another kind for the display calendar prompting event that the embodiment of the present invention provides
Interface schematic diagram after generating calendar prompting event, can pop up in the interactive window of immediate communication tool as shown in figure 19
Schedule window shows that the calendar prompting event, user can carry out in the calendar prompting event of display in the schedule window
Operation.
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 19, 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 17, the calendar prompting of display
Non- fill state is in event before " place ";As shown in figure 19, user has input the information in " place ", i.e. 2004 meetings
Room.
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 19, 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, is rung
It should be directed to the operational order of the calendar prompting event in user, calendar prompting event is stored to designated storage location, when need
When calendar prompting event is shared, it can be read out and show from the designated storage location.
In a kind of feasible embodiment, after the second schedule reminder events are sent to each participation object, for receiving
To each participation subject side of the second schedule reminder events, when the number of the calendar prompting event of acquisition is more than two, or
Person, for the calendar prompting event of above-mentioned acquisition, when the number of schedule reminder events is more than two, in the above embodiment
On the basis of it is further comprising the steps of:
According to more than two calendar prompting events, detect whether that there are schedule conflicts;It is rushed when detecting the presence of schedule
When prominent, prompt message is exported.
It, can be in each calendar prompting event in more than two calendar prompting events in a kind of specific embodiment
Temporal information extract, then each temporal information of extraction is compared, detects whether existence time conflict, such as whether
Existence time is intersected, if there is time conflict, then it is assumed that there are schedule conflict, needs to export prompt message.
For example, temporal information is on March 14 9 in calendar prompting event A:00-11:The time believes in 00, calendar prompting event B
Breath is on March 14 10:00-10:30, it is believed that the two temporal information existence times are intersected.
In a kind of feasible embodiment, there are schedule conflicts for prompting user for the prompt message, in order to user
Schedule conflict can be known in time, and carries out the modification of calendar prompting event.
It should be noted that the step in the present embodiment can be for point for being shared with participation object calendar prompting event
Each calendar prompting event for the person of enjoying, alternatively, can also be (to be known as the in the present invention for obtaining calendar prompting event from participator
Two calendar prompting events) participation object each calendar prompting event.
In a kind of feasible embodiment, after the second schedule reminder events are sent to each participation object, it can also obtain
Take the modification information for the second schedule reminder events;Then, each participation object is obtained according to the modification information
The second schedule reminder events are modified.
In the embodiment of the present invention, the modification information may include:Subject information, the time letter of second schedule reminder events
It is at least one in breath, location information and participation object information.
It should be noted that when the participation object of the second schedule reminder events is wanted to repair the second schedule reminder events
When changing, alternatively, when there are schedule conflict, it can modify to the second schedule reminder events, therefore can obtain and be directed to
The modification information of second schedule reminder events.
Can be that the participator of the second schedule reminder events initiates modification, alternatively, can also be the in the embodiment of the present invention
The participation object of two calendar prompting events initiates modification.
In a kind of feasible embodiment, after obtaining the modification information, determines and respectively participated in the second schedule reminder events
Then the modification information is sent to client used in each participation object by object by server, so that each participation pair
As used client modifies to the second schedule reminder events being respectively received according to the modification information.
The embodiment of the present invention, which further provides, realizes the device embodiment of each step and method in above method embodiment.
0 is please referred to Fig.2, by the functional block diagram for the schedule processing unit that the embodiment of the present invention provides.As shown,
The device includes:
First acquisition unit 100, for determining first calendar prompting event to be shared, and, second acquisition unit
200, for obtaining specified participation object set;
Schedule updating unit 300, for based on the specified participation object set to the first calendar prompting event into
Row update, obtains the second schedule reminder events;
Schedule shares unit 400, for the second schedule reminder events to be sent to the specified participation object set
In respectively participate in object.
In a kind of feasible embodiment, the second acquisition unit 200:It is specifically used for:The participation that will currently show
Object set is as the specified participation object set;
The first acquisition unit 100, is specifically used for:
Based on the participation object set currently shown, display schedule shares entrance;
In response to sharing the operational order of entrance for the schedule, one or more calendar prompting events are shown;
In response to the operational order for one or more of calendar prompting events, calendar prompting thing to be shared is determined
Part, using as the first calendar prompting event.
In a kind of feasible embodiment, the first acquisition unit 100 is specifically used for:The schedule that will currently show
Reminder events are as the first calendar prompting event;
The second acquisition unit 200, is specifically used for:
In response to the operational order for the first calendar prompting event, one or more candidate participation object sets are shown
It closes;Each candidate object set that participates in includes that one or more participates in object;
In response to for the candidate operational order for participating in object set, determining specified participation object set.
In a kind of feasible embodiment, the schedule updating unit 300 is specifically used for:It is carried in first schedule
It is added in the participation object information that awake event includes in the specified participation object set and respectively participates in object, obtain the second day
Journey reminder events.
In a kind of feasible embodiment, the schedule shares unit 400 is specifically used for:Second schedule is carried
Awake event is sent to specified interaction group, and the member of the specified interactive group includes respectively to join in the specified participation object set
With object.
In a kind of feasible embodiment, the schedule shares unit 400 is specifically used for:Second schedule is carried
Awake event is sent respectively to respectively participate in object in the specified participation object set.
In a kind of feasible embodiment, described device further includes:
Schedule acquiring unit 500, for obtaining one or more calendar prompting events.
In a kind of feasible embodiment, the schedule acquiring unit 500 is specifically used for:According to day input by user
Journey details generate the calendar prompting event.
In a kind of feasible embodiment, the schedule acquiring unit 500 is specifically used for:Other users are obtained to share
Calendar prompting event.
As shown in figure 21, in a kind of feasible embodiment, the schedule acquiring unit 500 further comprises:
Information acquisition module 501, the match information for acquiring schedule from interactive information;
Template acquisition module 502, the establishment template window for obtaining schedule;
Schedule generation module 503, 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 embodiment, the schedule generation module 503 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 embodiment, the schedule acquiring unit 500 further includes:
First display module 504, for showing that guiding creates entrance;
The template acquisition module 502, is specifically used for:In response to creating the operational order of entrance for the guiding, hold
Row obtains the establishment template window of schedule.
In a kind of feasible embodiment, described information acquisition module 501 is specifically used for:Meet in response to interactive information
The trigger condition of calendar prompting event is generated, the match information for acquiring schedule from interactive information is executed.
In a kind of feasible embodiment, 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 embodiment, described information acquisition module 501 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 embodiment, described information acquisition module 501 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 embodiment, described information acquisition module 501 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 acquisition module 501 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 embodiment, the parameter item to be collected includes the temporal information of the schedule, described
Information acquisition module 501 is used for the attribute information based on parameter item to be collected, in the interactive information for meeting the trigger condition
In searched, obtain being specifically used for when lookup result:
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 embodiment, described information acquisition module 501 is used for the subject information according to the schedule
With the lookup result, when determining the match information, it is specifically used for:With specified format to the subject information of the schedule and institute
It states lookup result to be stored, obtains the match information.
In a kind of feasible embodiment, the number of the calendar prompting event is two or more;Described device is also wrapped
It includes:
Collision detection unit 600, for according to more than two calendar prompting events, detecting whether that there are schedule punchings
It is prominent;
Conflict prompt unit 700, for when detecting the presence of schedule conflict, exporting prompt message.
In a kind of feasible embodiment, described device further includes:
Information acquisition unit 800, for obtaining the modification information for the second schedule reminder events;
Synchronization unit 900 is changed, second schedule for being obtained to each participation object according to the modification information carries
Awake event is modified;
Wherein, the modification information includes subject information, temporal information, location information and the ginseng of the second schedule reminder events
With it is at least one in object information.
Method shown in Fig. 1 to Figure 19 is able to carry out 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 19.
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 (42)
1. a kind of schedule processing method, which is characterized in that the method includes:
Determine the first calendar prompting event to be shared, and, obtain specified participation object set;
The first calendar prompting event is updated based on the specified participation object set, obtains the second calendar prompting thing
Part;
The second schedule reminder events are sent in the specified participation object set and respectively participate in object.
2. according to the method described in claim 1, it is characterized in that, obtain the specified participation object set, including:It will be current
The participation object set of display is as the specified participation object set;
Determine the first calendar prompting event to be shared, including:
Based on the participation object set currently shown, display schedule shares entrance;
In response to sharing the operational order of entrance for the schedule, one or more calendar prompting events are shown;
In response to the operational order for one or more of calendar prompting events, calendar prompting event to be shared is determined,
Using as the first calendar prompting event.
3. according to the method described in claim 1, it is characterized in that, determine the first calendar prompting event to be shared, including:It will
The calendar prompting event currently shown is as the first calendar prompting event;
Specified participation object set is obtained, including:
In response to the operational order for the first calendar prompting event, one or more candidate participation object sets are shown;
Each candidate object set that participates in includes that one or more participates in object;
In response to for the candidate operational order for participating in object set, determining specified participation object set.
4. according to the method described in claim 1, it is characterized in that, based on the specified participation object set to described first day
Journey reminder events are updated, and obtain the second schedule reminder events, including:
It adds in the participation object information that the first calendar prompting event includes and respectively joins in the specified participation object set
With object, the second schedule reminder events are obtained.
5. according to the method described in claim 1, it is characterized in that, the second schedule reminder events are sent to described specified
It participates in respectively participating in object in object set, including:
The second schedule reminder events are sent to specified interaction group, the member of the specified interactive group includes the finger
Surely it participates in respectively participating in object in object set.
6. method according to claim 1 or 5, which is characterized in that be sent to the second schedule reminder events described
It is specified to participate in respectively participating in object in object set, including:
The second schedule reminder events are sent respectively to respectively to participate in object in the specified participation object set.
7. according to the method in claim 2 or 3, which is characterized in that before the one or more calendar prompting events of display, institute
The method of stating further includes:
Obtain one or more calendar prompting events.
8. the method according to the description of claim 7 is characterized in that acquisition calendar prompting event includes:According to the schedule of input
Details generate calendar prompting event.
9. the method according to the description of claim 7 is characterized in that acquisition calendar prompting event includes:Obtain other users point
The calendar prompting event enjoyed.
10. the method according to the description of claim 7 is characterized in that acquisition calendar prompting event includes:
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.
11. according to the method described in claim 10, it is characterized in that, according to the match information of the schedule, to the establishment
Wait for that fill message is configured in template window, 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.
12. according to the method described in claim 10, it is characterized in that, obtain schedule establishment template window before, the side
Method further includes:
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.
13. according to the method described in claim 10, it is characterized in that, from interactive information acquire schedule match information it
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.
14. according to the method for claim 13, 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.
15. according to the method described in claim 10 or 13 or 14, which is characterized in that acquire the matching of schedule from interactive information
Information, 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.
16. according to the method for claim 15, which is characterized in that the subject key words based on schedule are meeting described touch
It is searched in the interactive information of clockwork spring part, 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.
17. according to the method for claim 16, which 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.
18. according to the method for claim 15, which 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.
19. the method according to any one of claim 15 to 18, 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.
20. the method according to the description of claim 7 is characterized in that the number of the calendar prompting event is two or more;Institute
The method of stating further includes:
According to more than two calendar prompting events, detect whether that there are schedule conflicts;
When detecting the presence of schedule conflict, prompt message is exported.
21. according to the method described in claims 1 or 20, which is characterized in that the method further includes:
Obtain the modification information for the second schedule reminder events;
The the second schedule reminder events obtained to each participation object according to the modification information are modified;
Wherein, the modification information includes subject information, temporal information, location information and the participation pair of the second schedule reminder events
It is at least one in image information.
22. a kind of schedule processing unit, which is characterized in that described device includes:
First acquisition unit, for determining first calendar prompting event to be shared, and, second acquisition unit, for obtaining
It is specified to participate in object set;
Schedule updating unit is updated the first calendar prompting event for being based on the specified participation object set,
Obtain the second schedule reminder events;
Schedule shares unit is respectively participated in for the second schedule reminder events to be sent in the specified participation object set
Object.
23. device according to claim 22, which is characterized in that the second acquisition unit:It is specifically used for:It will currently show
The participation object set shown is as the specified participation object set;
The first acquisition unit, is specifically used for:
Based on the participation object set currently shown, display schedule shares entrance;
In response to sharing the operational order of entrance for the schedule, one or more calendar prompting events are shown;
In response to the operational order for one or more of calendar prompting events, calendar prompting event to be shared is determined,
Using as the first calendar prompting event.
24. device according to claim 22, which is characterized in that the first acquisition unit is specifically used for:It will currently show
The calendar prompting event shown is as the first calendar prompting event;
The second acquisition unit, is specifically used for:
In response to the operational order for the first calendar prompting event, one or more candidate participation object sets are shown;
Each candidate object set that participates in includes that one or more participates in object;
In response to for the candidate operational order for participating in object set, determining specified participation object set.
25. device according to claim 22, which is characterized in that the schedule updating unit is specifically used for:Described
It is added in the participation object information that one calendar prompting event includes in the specified participation object set and respectively participates in object, obtain institute
State the second schedule reminder events.
26. device according to claim 22, which is characterized in that the schedule shares unit is specifically used for:By described
Two calendar prompting events are sent to specified interaction group, and the member of the specified interactive group includes the specified participation object set
Object is respectively participated in conjunction.
27. the device according to claim 22 or 26, which is characterized in that the schedule shares unit is specifically used for:By institute
The second schedule reminder events are stated to be sent respectively to respectively participate in object in the specified participation object set.
28. the device according to claim 23 or 24, which is characterized in that described device further includes:
Schedule acquiring unit, for obtaining one or more calendar prompting events.
29. device according to claim 28, which is characterized in that the schedule acquiring unit is specifically used for:According to user
The schedule details of input generate the calendar prompting event.
30. device according to claim 28, which is characterized in that the schedule acquiring unit is specifically used for:Obtain other
The calendar prompting event that user shares.
31. device according to claim 28, which is characterized in that the schedule acquiring unit further comprises:
Information acquisition module, the match information for acquiring schedule from interactive information;
Template acquisition module, the establishment template window for obtaining schedule;
Schedule generation module, 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.
32. device according to claim 31, which is characterized in that the schedule generation module 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.
33. device according to claim 31, which is characterized in that the schedule acquiring unit further includes:
First display module, for showing that guiding creates entrance;
The template acquisition module, is specifically used for:In response to creating the operational order of entrance for the guiding, executes and obtain day
The establishment template window of journey.
34. device according to claim 31, which is characterized in that described information acquisition module 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.
35. device according to claim 34, 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.
36. according to the device described in claim 31 or 34 or 35, which is characterized in that described information acquisition module 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.
37. device according to claim 36, which is characterized in that described information acquisition module 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.
38. according to the device described in claim 37, which is characterized in that described information acquisition module 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 acquisition module 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.
39. according to the device described in claim 37, which is characterized in that the parameter item to be collected include the schedule when
Between information, described information acquisition module be used for the attribute information based on parameter item to be collected, meeting the trigger condition
It is searched in interactive information, obtains being specifically used for when lookup result:
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.
40. the device according to any one of claim 36 to 39, which is characterized in that described information acquisition module is used for root
Subject information according to the schedule and the lookup result, when determining the match information, are specifically used for:With specified format to institute
The subject information and the lookup result for stating schedule are stored, and the match information is obtained.
41. device according to claim 28, which is characterized in that the number of the calendar prompting event is two or more;
Described device further includes:
Collision detection unit, for according to more than two calendar prompting events, detecting whether that there are schedule conflicts;
Conflict prompt unit, for when detecting the presence of schedule conflict, exporting prompt message.
42. the device according to claim 22 or 41, which is characterized in that described device further includes:
Information acquisition unit, for obtaining the modification information for the second schedule reminder events;
Change synchronization unit, for according to the modification information to it is each participation object obtain the second schedule reminder events into
Row modification;
Wherein, the modification information includes subject information, temporal information, location information and the participation pair of the second schedule reminder events
It is at least one in image information.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110819619.5A CN113469660B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
CN201710153906.0A CN108629548B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
PCT/CN2018/079076 WO2018166487A1 (en) | 2017-03-15 | 2018-03-15 | Schedule processing method, device, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710153906.0A CN108629548B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110819619.5A Division CN113469660B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108629548A true CN108629548A (en) | 2018-10-09 |
CN108629548B CN108629548B (en) | 2021-08-10 |
Family
ID=63522812
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110819619.5A Active CN113469660B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
CN201710153906.0A Active CN108629548B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110819619.5A Active CN113469660B (en) | 2017-03-15 | 2017-03-15 | Schedule processing method and device |
Country Status (2)
Country | Link |
---|---|
CN (2) | CN113469660B (en) |
WO (1) | WO2018166487A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110175183A (en) * | 2019-06-05 | 2019-08-27 | 合肥本源量子计算科技有限责任公司 | A kind of object processing method and device, storage medium and electronic device |
CN110286980A (en) * | 2019-06-24 | 2019-09-27 | 维沃移动通信有限公司 | A kind of schedule creation method and mobile terminal |
CN110544072A (en) * | 2019-09-03 | 2019-12-06 | Oppo(重庆)智能科技有限公司 | Information sharing method and device, electronic device and computer readable storage medium |
CN110796426A (en) * | 2019-08-14 | 2020-02-14 | 腾讯科技(深圳)有限公司 | Schedule reminding method and device, server and readable storage medium |
CN111461650A (en) * | 2020-03-27 | 2020-07-28 | 深圳价值在线信息科技股份有限公司 | Schedule arrangement reminding method and device, storage medium and intelligent equipment |
CN112866093A (en) * | 2021-01-26 | 2021-05-28 | 北京搜狗科技发展有限公司 | Data processing method and device and electronic equipment |
WO2021212476A1 (en) * | 2020-04-24 | 2021-10-28 | Sun Jian | Communication method, device and system |
CN113596246A (en) * | 2021-09-24 | 2021-11-02 | 北京风筝科技有限公司 | Event reminding method and system |
CN113888104A (en) * | 2021-06-21 | 2022-01-04 | 北京字跳网络技术有限公司 | Schedule sharing method, device and equipment |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112966300B (en) * | 2021-03-04 | 2024-06-04 | 北京百度网讯科技有限公司 | Schedule data processing method, device, equipment and medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102325220A (en) * | 2011-09-06 | 2012-01-18 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and notification method based on schedule |
CN105429845A (en) * | 2014-09-05 | 2016-03-23 | 腾讯科技(深圳)有限公司 | Schedule information processing method and system and associated equipment |
CN105530168A (en) * | 2015-12-15 | 2016-04-27 | 北京乐动卓越科技有限公司 | Method and system for synchronizing instant messaging event |
CN106355382A (en) * | 2016-08-30 | 2017-01-25 | 深圳天珑无线科技有限公司 | Event reminding method and device |
WO2017130996A1 (en) * | 2016-01-29 | 2017-08-03 | パナソニックIpマネジメント株式会社 | Distance measurement device |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8700564B2 (en) * | 2006-05-01 | 2014-04-15 | Cisco Technology, Inc. | Methods and apparatuses for presenting information associated with a target to a user |
EP2020643A1 (en) * | 2007-07-27 | 2009-02-04 | Research In Motion Limited | System and method for acknowledging calendar appointments using a mobile device |
CN101222450B (en) * | 2008-01-31 | 2011-05-11 | 腾讯科技(深圳)有限公司 | Event managing and event informing method and system |
CN101800951A (en) * | 2009-12-29 | 2010-08-11 | 闻泰集团有限公司 | Method for publishing schedule by using mobile terminal |
US8346590B2 (en) * | 2010-01-27 | 2013-01-01 | Google Inc. | Automatically schedule and re-schedule meetings through search interface |
CN102970334A (en) * | 2012-10-29 | 2013-03-13 | 东莞宇龙通信科技有限公司 | Multi-agenda conflict processing method and system thereof |
CN104348860B (en) * | 2013-07-31 | 2017-09-29 | 中国电信股份有限公司 | A kind of schedule sharing method and system |
WO2015045153A1 (en) * | 2013-09-30 | 2015-04-02 | 楽天株式会社 | Schedule adjustment device, schedule adjustment method, and schedule adjustment program |
CN103702296A (en) * | 2013-12-26 | 2014-04-02 | 杭州电子科技大学 | Short-message-based schedule management device and implementation method for same |
CN104484796B (en) * | 2014-12-18 | 2018-03-27 | 天津三星通信技术研究有限公司 | Portable terminal and its agenda managing method |
CN104580767B (en) * | 2015-01-16 | 2017-12-12 | 四川联友电讯技术有限公司 | The asynchronous conference system of fragmentation and its method for adding conference member |
CN104954580B (en) * | 2015-06-30 | 2018-02-23 | 小米科技有限责任公司 | The processing method and processing device of subscriber calendar information |
CN106375186A (en) * | 2016-08-26 | 2017-02-01 | 深圳市金立通信设备有限公司 | Schedule sharing method and terminal |
-
2017
- 2017-03-15 CN CN202110819619.5A patent/CN113469660B/en active Active
- 2017-03-15 CN CN201710153906.0A patent/CN108629548B/en active Active
-
2018
- 2018-03-15 WO PCT/CN2018/079076 patent/WO2018166487A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102325220A (en) * | 2011-09-06 | 2012-01-18 | 宇龙计算机通信科技(深圳)有限公司 | Terminal and notification method based on schedule |
CN105429845A (en) * | 2014-09-05 | 2016-03-23 | 腾讯科技(深圳)有限公司 | Schedule information processing method and system and associated equipment |
CN105530168A (en) * | 2015-12-15 | 2016-04-27 | 北京乐动卓越科技有限公司 | Method and system for synchronizing instant messaging event |
WO2017130996A1 (en) * | 2016-01-29 | 2017-08-03 | パナソニックIpマネジメント株式会社 | Distance measurement device |
CN106355382A (en) * | 2016-08-30 | 2017-01-25 | 深圳天珑无线科技有限公司 | Event reminding method and device |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110175183A (en) * | 2019-06-05 | 2019-08-27 | 合肥本源量子计算科技有限责任公司 | A kind of object processing method and device, storage medium and electronic device |
CN110286980A (en) * | 2019-06-24 | 2019-09-27 | 维沃移动通信有限公司 | A kind of schedule creation method and mobile terminal |
CN110796426A (en) * | 2019-08-14 | 2020-02-14 | 腾讯科技(深圳)有限公司 | Schedule reminding method and device, server and readable storage medium |
CN110544072A (en) * | 2019-09-03 | 2019-12-06 | Oppo(重庆)智能科技有限公司 | Information sharing method and device, electronic device and computer readable storage medium |
CN111461650A (en) * | 2020-03-27 | 2020-07-28 | 深圳价值在线信息科技股份有限公司 | Schedule arrangement reminding method and device, storage medium and intelligent equipment |
CN111461650B (en) * | 2020-03-27 | 2023-06-16 | 深圳价值在线信息科技股份有限公司 | Schedule reminding method and device, storage medium and intelligent equipment |
WO2021212476A1 (en) * | 2020-04-24 | 2021-10-28 | Sun Jian | Communication method, device and system |
CN113841173A (en) * | 2020-04-24 | 2021-12-24 | 孙建 | Communication method, device and system |
CN112866093A (en) * | 2021-01-26 | 2021-05-28 | 北京搜狗科技发展有限公司 | Data processing method and device and electronic equipment |
CN113888104A (en) * | 2021-06-21 | 2022-01-04 | 北京字跳网络技术有限公司 | Schedule sharing method, device and equipment |
WO2022267902A1 (en) * | 2021-06-21 | 2022-12-29 | 北京字跳网络技术有限公司 | Schedule sharing method and apparatus, and device |
CN113888104B (en) * | 2021-06-21 | 2024-03-01 | 北京字跳网络技术有限公司 | Schedule sharing method, device and equipment |
CN113596246A (en) * | 2021-09-24 | 2021-11-02 | 北京风筝科技有限公司 | Event reminding method and system |
Also Published As
Publication number | Publication date |
---|---|
CN113469660A (en) | 2021-10-01 |
CN108629548B (en) | 2021-08-10 |
WO2018166487A1 (en) | 2018-09-20 |
CN113469660B (en) | 2022-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108629548A (en) | A kind of schedule processing method and processing device | |
CN108629549A (en) | A kind of schedule processing method and processing device | |
JP6956113B2 (en) | Providing suggestions for interaction with automation assistants in multi-user message exchange threads | |
CN106462829B (en) | Intelligence appointment is suggested | |
JP2021012384A (en) | Automated assistant having conferencing ability | |
JP6640384B2 (en) | Incorporating selectable application links into conversation threads | |
US20200374146A1 (en) | Generation of intelligent summaries of shared content based on a contextual analysis of user engagement | |
CN109937427A (en) | Improved efficiency in task management application | |
CN107451110A (en) | A kind of method, apparatus and server for generating meeting summary | |
CN107465599A (en) | Schedule method to set up and device in a kind of instant messaging | |
US11227264B2 (en) | In-meeting graphical user interface display using meeting participant status | |
CN104508604A (en) | Generating string predictions using contexts | |
KR20190005224A (en) | Method and apparatus for automated generation of prompting and analysis of user responses to prompts to determine entities for actions and to perform one or more computer actions related to actions and entities | |
CN109299046B (en) | Collaborative editing method based on TCP WebSocket protocol | |
CN108604177A (en) | Sequence relevant data messages in the computer network environment of voice activation are integrated | |
CN109032381A (en) | A kind of input method based on context, device, storage medium and terminal | |
WO2014123826A1 (en) | Outset view for calendar display | |
CN109271503A (en) | Intelligent answer method, apparatus, equipment and storage medium | |
KR102149478B1 (en) | Systems and methods for processing input streams of calendar applications | |
CN109683760A (en) | Display methods, device, terminal and the storage medium of nearest content | |
CN103559242A (en) | Method for achieving voice input of information and terminal device | |
US20230353613A1 (en) | Active speaker proxy presentation for sign language interpreters | |
CN113014994B (en) | Multimedia playing control method and device, storage medium and electronic equipment | |
CN111324466B (en) | Information processing method, device, system and storage medium | |
CN109165345B (en) | Transition animation generation method, electronic device and computer storage medium |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |