CN108629548A - A kind of schedule processing method and processing device - Google Patents

A kind of schedule processing method and processing device Download PDF

Info

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
Application number
CN201710153906.0A
Other languages
Chinese (zh)
Other versions
CN108629548B (en
Inventor
李嘉鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202110819619.5A priority Critical patent/CN113469660B/en
Priority to CN201710153906.0A priority patent/CN108629548B/en
Priority to PCT/CN2018/079076 priority patent/WO2018166487A1/en
Publication of CN108629548A publication Critical patent/CN108629548A/en
Application granted granted Critical
Publication of CN108629548B publication Critical patent/CN108629548B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

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

A kind of schedule processing method and processing device
【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.
CN201710153906.0A 2017-03-15 2017-03-15 Schedule processing method and device Active CN108629548B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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