CN101222450B - Event managing and event informing method and system - Google Patents
Event managing and event informing method and system Download PDFInfo
- Publication number
- CN101222450B CN101222450B CN2008100071020A CN200810007102A CN101222450B CN 101222450 B CN101222450 B CN 101222450B CN 2008100071020 A CN2008100071020 A CN 2008100071020A CN 200810007102 A CN200810007102 A CN 200810007102A CN 101222450 B CN101222450 B CN 101222450B
- Authority
- CN
- China
- Prior art keywords
- group
- event management
- user
- data packet
- management information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method for event management, which comprises that: an event management message input by a user is obtained, is sent, and contains a member number list involved in the event management; after a group server receives the event management message, the group server stores the event management message into user databases which member numbers correspond to in the member number list. The invention also discloses a system for event management, a method for event notification and a system for event notification. With the invention, the task management arrangement and the schedule management arrangement can be realized; and when the time related to the task management arrangement and the schedule management arrangement is due, the invention can remind of the user and meets the personalized need of the user.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method and a system for event management and event notification.
Background
With the rapid development of even communication (IM) technology, users use IM tools to communicate and communicate with friends, colleagues and classmates in large quantities both at work and in life, and thus, IM tools have become indispensable tools in the daily lives of netizens. The users who use the IM tools to communicate are increasing, and the users send and receive IM through IM clients to achieve the purpose of quickly transferring messages.
Currently, many enterprises or organizations use local area networks for IM, i.e., use IM tools to enable communication between employees within the enterprise or within the organization. Taking an example that an enterprise uses an IM tool to communicate with internal employees, in general, the enterprise uses the IM tool to communicate with internal employees, and generally one member of the enterprise initiates establishment of an IM group, and then invites other IM users in the enterprise to join the group. Therefore, the IM group greatly meets the common communication among a plurality of users, for example, a plurality of users can discuss a certain social problem, a certain working problem and the like through the IM tool, and further meets the group communication requirement greatly.
However, the group function of the IM tool in the prior art is only limited to session communication and file sharing, and there is no method for managing and scheduling events such as task management and scheduling in a company or organization.
Disclosure of Invention
In view of the above, an aspect of the embodiments of the present invention provides a method and a system for event management, so as to implement task management scheduling and schedule management scheduling;
another aspect of the embodiments of the present invention provides a method and a system for event notification, so as to remind group members when a schedule or a task arrives.
A method of event management, the method comprising:
acquiring event management information input by a user as a group administrator, and sending the acquired event management information, wherein the event management information comprises a member number list related to event management; the member number list contains member numbers in the group;
and after receiving the event management information, the group server stores the event management information into a user database corresponding to each member number in the member number list.
A method for event notification is provided, after a user successfully logs in an IM client, the method comprises the following steps:
the member client combines the number of the user and the group number added by the user into a first data packet, and carries the first data packet in a protocol command corresponding to event management information inquiry for transmission;
after confirming that the first data packet is a valid data packet, the group server acquires event management information of a group number corresponding to the user number, combines the event management information into a second data packet and sends the second data packet to a member client, wherein the event management information comprises time related to event management;
and after the member client confirms that the second data packet is a valid data packet, starting a timer to inquire whether the current time is consistent with the time related to the event management, and if so, prompting a user.
A system for event management, comprising: the system comprises a group event management module and a group server; wherein,
the group event management module is used for acquiring event management information input by a user as a group administrator and sending the acquired event management information, wherein the event management information comprises a member number list related to event management; the member number list contains member numbers in the group;
and the group server is used for storing the event management information into a user database corresponding to each member number in the member number list after receiving the event management information.
A system of event scheduling notifications, comprising: the system comprises a member client, a group server and an IM client; wherein,
the member client is used for combining the number of the user and the group number added by the user into a first data packet after the user successfully logs in the IM client, carrying the first data packet in a protocol command corresponding to event management information inquiry and sending the protocol command, starting a timer to inquire whether the current time is consistent with the time related to event management contained in the event management information after confirming that a second data packet sent by the group server is a valid data packet, and prompting the user if the current time is consistent with the time related to the event management contained in the event management information;
and the group server is used for acquiring the event management information of the group number corresponding to the user number after confirming that the first data packet is a valid data packet, combining the event management information into a second data packet and sending the second data packet to the member client.
It can be seen from the above solutions that, in the method and system for event management according to the embodiments of the present invention, event management information input by a user is acquired, and the acquired event management information is sent, where the event management information includes a member number list related to event management; and after receiving the event arrangement information, the group server stores the event management information into a user database corresponding to each member number in the member number list. The method and the system can realize that a group administrator can perform task management and schedule aiming at partial group members or all members according to actual requirements, meet diversified requirements of users, greatly improve the usability and usability of the IM tool and further greatly meet the personalized requirements of the users.
Furthermore, the method and the system for event notification in the embodiment of the invention can automatically remind the group members related to the task or the schedule in the form of event notification when the task or the schedule expires, so that the task arrangement of the group members can be effectively managed by using an IM tool, and the personalized requirements of users can be met.
Drawings
FIG. 1 is a flowchart of a method for event management according to an embodiment of the present invention;
FIG. 2 is a flowchart of a method for task management scheduling according to an embodiment of the present invention;
FIG. 3 is a flowchart of a method for scheduling management according to an embodiment of the present invention;
FIG. 4 is a flowchart of a method for event notification according to an embodiment of the present invention;
FIG. 5 is a system apparatus diagram for event management according to an embodiment of the present invention;
fig. 6 is a system apparatus diagram for event notification according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention mainly comprises the following steps: acquiring event management information input by a user, and sending the event management information, wherein the event management information comprises a member number list related to event management; and after receiving the event management information, the group server stores the event management information into a user database corresponding to each member number in the member number list. The method can realize that the group administrator can carry out task management and schedule aiming at partial group members or all members according to actual requirements, and meet the diversified requirements of users.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are further described with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a flowchart of event management information according to an embodiment of the present invention. In this embodiment, the event management information may be task management scheduling information or schedule management scheduling information. In this way, task management scheduling, and/or calendaring may be performed on a portion of the group members or on all of the members for actual needs within a company or organization. As shown in fig. 1, the process may include the following steps:
In this embodiment, the event management information includes a member number list related to event management. For example, if the event management information is management scheduling information of a certain task, the member number list related to the event management is a member number list for executing the task.
And step 102, after receiving the event management information, the group server stores the event management information into a user database corresponding to each member number in the member number list.
Therefore, through the embodiment, the task management arrangement or the schedule management arrangement of the group administrator for partial group members or all members can be realized according to the actual requirements, and the diversified requirements of the user can be further met.
The following describes in detail the flow of event management provided by the embodiment of the present invention with respect to task management scheduling information and schedule management scheduling information, respectively.
Referring to fig. 2, fig. 2 is a flowchart of task management arrangement provided by the embodiment of the present invention. In this embodiment, the task management scheduling information may include: a start time and an end time of a task to be performed, contents of the task to be performed, and a member list of the performing task. As shown in fig. 2, the process includes the following steps:
In this embodiment, the response to the mouse double-click message or the right-click menu message is executed only after the user successfully logs in the client. The step of logging in the client by the user may include the following steps:
A. and acquiring an account number and a password input by a user and a protocol command corresponding to the valid verification password to the IM server.
In this step, the protocol command is generally a command corresponding to a User Datagram Protocol (UDP).
B. And after receiving the protocol command, the IM server confirms whether the account and the password input by the user correspond to the information in the user database stored by the IM server, and if so, confirms that the account and the password input by the user are valid and indicates that the user successfully logs in the IM client. In this way, the user successfully logs in to the IM client.
In this embodiment, the group session window corresponding to the group number may be created by using a group session management module.
In this embodiment, after the user is determined to be the group administrator, the corresponding task management window is usually created by using the API program of the Windows window, so that the user can input the task management arrangement information to be executed in the task management window, and then the task management window responds to the task management arrangement information input in the task management window by the user, and then step 204 is executed. The task management scheduling information may include a start time and an end time of a task to be executed, which are input by the group administrator, a content of the task, and a member list for executing the task, for example, the group administrator may input that the content of the task to be executed is: a backend server system is developed, after which the group administrator can select A, B, C three users in the group as members to perform the new task and determine the start time and end time of the task as 2007-12-27 and 2008-1-10, respectively. Thus, the group administrator can complete the input operation of the newly created task management arrangement.
In this embodiment, the sending the task management scheduling information may include:
a2, combining the task management arrangement information into a data packet according to a preset protocol format, encrypting the data packet, carrying the encrypted data packet in a protocol command corresponding to the new group task, and sending the protocol command to the IM server.
In this embodiment, the predetermined protocol format is generally a format corresponding to UDP agreed by the group server and the client.
And A2, the IM server analyzes the protocol command, and forwards the data packet to the group server when confirming that the protocol command is the protocol command corresponding to the new group task.
In step 205, the group server receives the task management scheduling information, and extracts the number corresponding to the user who inputs the task management scheduling information and the group number where the user is located.
In this embodiment, if the step a2 is executed to forward the data packet to the group server, and then the group server receives the task management scheduling information, the step b may include:
and the group server receives the data packet, decrypts the data packet, and analyzes the content of the data packet when the data packet is confirmed to be valid. The parsed content of the data packet, that is, the task management scheduling information in step 204 includes the start time and the end time of the task, the content of the task, and the member list for executing the task.
This step is to further ensure that the user performing the task management scheduling in the group is the user in the group.
This step is to further ensure that the user who has newly created the task management arrangement in the group is the group administrator in the group.
In this embodiment, if A, B, C users in the group are members of a task, the task management scheduling information including the start time and end time of the task, the content of the task, and the list of members of the task is stored in the databases corresponding to A, B, C users in the group.
Thus, through the above steps, the group administrator completes the newly creating operation of the above-described task management scheduling information. However, if the group administrator needs to delete and/or modify tasks for different tasks, step 209 may be performed after performing step 208 above and storing task management scheduling information in the user database corresponding to each member number in the member number list.
Step 209, the corresponding protocol command for deletion and/or modification is sent to the group server.
In this embodiment, the protocol command is generally a command corresponding to UDP.
In this embodiment, if the step 209 sends the protocol command corresponding to the deletion to the group server, in step 210, the server executes the deletion operation.
Further, by the embodiment of the invention, schedule management arrangement can also be realized. Wherein the schedule management arrangement is similar to the flow of task management arrangement implementation. In contrast, the schedule management information may include: the time of the schedule timing reminding, the content of the schedule timing reminding and the member list related to the schedule. Thus, step 204 may be: acquiring schedule management arrangement information which is input by a group administrator and comprises the time of schedule timing reminding, the content of the schedule timing reminding and a member list related to the schedule, and sending the schedule management arrangement information to a group server. Other steps are just to change the task management arrangement into the schedule management arrangement. See in particular the flow of the schedule management arrangement shown in fig. 3.
Therefore, by the scheme, members in a certain company or organization in reality can be moved to the online or the internet from the offline or in real life to communicate and communicate to form an IM group form, so that a group administrator can perform task management arrangement or schedule management arrangement on part of group members or all members according to actual requirements, diversified requirements of users are met, the availability and the usability of IM tools are greatly improved, and the personalized requirements of the users are greatly met.
After the task management arrangement and the schedule management arrangement are completed, if the members involved in the task management arrangement and the schedule arrangement can be informed in time when the task is due or the schedule is due, the personalized needs of the user can be realized.
The following describes a method for event notification provided in an embodiment of the present invention.
Referring to fig. 4, fig. 4 is a flowchart of a method for event notification according to an embodiment of the present invention. In this embodiment, the event notification may include: and the task management schedules corresponding event notification or the schedule management schedules corresponding event notification. In this embodiment, an event notification corresponding to task management arrangement is taken as an example to describe the event notification provided in the embodiment of the present invention, as shown in fig. 4, after a user successfully logs in an IM client, the process may include the following steps:
In this embodiment, the operation executed in step 401 should be an operation executed after the member client successfully acquires all group numbers joined by the user. In this way, the member client can combine the number of the user and the group number that the user joined into the first data packet.
In this embodiment, the sending the first data packet carried in the protocol command corresponding to the event information query may include:
a. and encrypting the first data packet, carrying the encrypted first data packet in a protocol command corresponding to the task management arrangement, and sending the protocol command to the IM server.
b. And the IM server analyzes the received protocol command, and when the protocol command is analyzed to be a group protocol, the IM server carries the first data packet in the protocol command corresponding to the task query arrangement and forwards the protocol command to the group server.
In this embodiment, the task management scheduling information for obtaining the group number corresponding to the user number may be: and acquiring all task management and arrangement information related to the user number in the group number of the user number.
In this embodiment, the information may be stored and managed by the group task management module.
And 405, judging whether the current time exceeds the starting time of the task, if so, prompting the user under the condition that the user is not prompted, and otherwise, not prompting.
In this embodiment, the foregoing may include, without prompting the user: the member client has not sent information that prompted the user.
Through the embodiment of the invention, the operation of the notification aiming at the expiration of the schedule management schedule can be realized. Wherein the schedule management scheduling notification is similar to the flow of task management scheduling notification implementation. In contrast, the schedule management information may include: the time of the schedule timing reminder, the content of the schedule timing reminder and the list of members to which the schedule relates are visible. Thus, step 403 may be: and analyzing the schedule list information contained in the second data packet, extracting the information corresponding to the time of schedule timing reminding, the schedule content and the member number list of each analyzed schedule, and storing the information. Step 404 may be: and judging whether the current time belongs to the events in the schedule, and if so, prompting the user. Therefore, step 405 need not be performed. Other steps are similar to those in the present embodiment except that the task management scheduling information is modified to the schedule management scheduling information accordingly.
By the embodiment, when the date in the task or schedule expires, the IM tool can automatically remind the related group members in an event notification mode, so that the task management schedule or the schedule of the group members can be effectively managed by the IM tool, and the personalized requirements of users are met.
The following describes a system apparatus provided in an embodiment of the present invention.
Referring to fig. 5, fig. 5 is a diagram of a system apparatus for task management and scheduling according to an embodiment of the present invention. As shown in fig. 5, the system may include: a group event management module 501 and a group server 502.
The group event management module 501 is configured to acquire event management information input by a user, and send the acquired event management information. The event management information includes a list of member numbers involved in event management.
The group server 502 is configured to store the event management information in a user database corresponding to each member number in the member number list after receiving the event management information.
The event management information may be: task management scheduling information, or schedule management scheduling information.
In application, after receiving the event management information, and before storing the event management information in the user database corresponding to each member number in the member number list, the group server 502 generally extracts a number corresponding to a user who inputs the event management information and a group number where the user is located, and determines whether the user number is actually one of the extracted group numbers, if so, further determines whether the user number is a number corresponding to a group administrator in the group number, and if so, may perform storing the event management information in the user database corresponding to each member number in the member number list.
The system may further comprise: a protocol command sending module 503.
The protocol command sending module 503 is configured to, after the group server 502 stores the event management information in the user database corresponding to each member number in the member number list, send a protocol command corresponding to deletion and/or modification to the group server 502.
The group server 502 is configured to perform operations corresponding to the protocol commands.
The system may further comprise: an instant messaging IM server 504.
The group event management module 501 is further configured to combine the event management information into a data packet according to a predetermined protocol format, encrypt the data packet, carry the encrypted data packet in a protocol command corresponding to a new group task arrangement or a new group schedule arrangement, and send the protocol command to the instant messaging IM server 504.
The IM server 504 is configured to parse the protocol command, and forward the data packet to the group server 502 when determining that the protocol command is a protocol command corresponding to a new group task or a new group schedule.
The system may further comprise: IM group panel management module 505, group session management module 506, and group management decision module 507.
The IM group panel management module 505 is configured to respond to a mouse double-click message or a right-click menu message of a user who successfully logs in the client, determine a group number to be opened by the user according to current position information of the mouse, and send a first notification of window establishment to the group session management module 506.
The group session management module 506 is configured to establish a group session window corresponding to the group number after receiving the first notification, and respond to a menu click operation message of a user in the group session window.
The group management determining module 507 is configured to determine whether the user is a group administrator when it is determined that the menu corresponding to the event arrangement is clicked according to the menu click operation message responded by the group session management module 506, and if so, send a second notification created by the window to the group event management module 501.
The group event management module 501 is further configured to create an event management window required by the group administrator to input event management information after receiving the second notification.
Thus, the group server 502 can
In this embodiment, when specifically acquiring the event management information input by the user and sending the acquired event management information, the group event management module 501 may be consistent with the methods described in the event management methods shown in fig. 2 and 3, and details thereof are not repeated here. Further, the operation performed by the group server 502 when the event management information is stored in the user database corresponding to each member number in the member number list is also consistent with the method described in the event management method shown in fig. 2 and fig. 3, and is not described in detail here.
Referring to fig. 6, fig. 6 is a system and apparatus diagram for event notification according to an embodiment of the present invention. As shown in fig. 6, the system may include: member client 601, group server 602, and IM client 603.
The member client 601 is configured to combine the number of the user and the group number that the user joins into a first data packet after the user successfully logs in the IM client 603, carry the first data packet in a protocol command corresponding to the event management information query, send the protocol command, after confirming that a second data packet sent from the group server 602 is a valid data packet, start a timer to query whether the current time is consistent with the time involved in event management included in the event management information, and if so, prompt the user.
The group server 602 is configured to obtain event scheduling information of a group number corresponding to the user number after confirming that the first data packet is a valid data packet, combine the event management information into a second data packet, and send the second data packet to the member client 601.
The system may further comprise: a parsing module 604. The parsing module 604 may be disposed in the member client 601, or may be independent of the member client 601; the embodiment takes the parsing module 604 as an example independent of the member client 601.
The parsing module 604 is configured to parse the second data packet containing the event management information sent by the group server 602, extract parsed task management scheduling information or schedule management scheduling information, and store the task management scheduling information or schedule management scheduling information.
The member client 601 is further configured to start a timer to query the information stored in the parsing module 604, determine whether the current time is the time corresponding to the information stored in the parsing module 604, and if so, prompt the user.
In this embodiment, when the member client 601 specifically executes the operation of prompting the user, the method may be consistent with the method of prompting the user in the event notification method described in fig. 4, and details are not repeated here.
It can be seen that, in the method and system for event management according to the embodiments of the present invention, event management information input by a user is acquired and sent to a group server, where the event management information includes a member number list related to event management; and after receiving the event management information, the group server stores the event management information into a user database corresponding to each member number in the member number list. The method can realize that a group administrator can carry out task management arrangement or schedule management arrangement on partial group members or all members according to actual requirements, meet diversified requirements of users, greatly improve the usability and usability of the IM tool and further greatly meet the personalized requirements of the users.
Furthermore, the method and the system for event notification in the embodiment of the invention can automatically remind the group members related to the task or the schedule in the form of event notification when the task or the schedule expires, so that the task arrangement of the group members can be effectively managed by using an IM tool, and the personalized requirements of users can be met.
The above-mentioned embodiments are intended to illustrate the objects, aspects and advantages of the present invention, and it should be understood that the above-mentioned embodiments are merely preferred embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (18)
1. A method of event management, the method comprising:
acquiring event management information input by a user as a group administrator, and sending the acquired event management information, wherein the event management information comprises a member number list related to event management; the member number list contains member numbers in the group;
and after receiving the event management information, the group server stores the event management information into a user database corresponding to each member number in the member number list.
2. The method according to claim 1, wherein after storing the event management information in the user database corresponding to each member number in the member number list, the method further comprises:
sending the protocol command corresponding to the deletion and/or modification to the group server;
and the group server executes the operation corresponding to the protocol command.
3. The method of claim 1, wherein the event management information is task management scheduling information or schedule management scheduling information.
4. The method of claim 3, wherein if the event management information is task management scheduling information, the event management information further comprises: the start time and the end time of the task, and the content of the task; the member number list related to the event management is a member number list for executing tasks;
the acquiring event management information input by a user as a group administrator, and the transmitting the acquired event management information includes:
acquiring event management information which is input by a user serving as a group administrator and comprises the starting time and the ending time of a task, the content of the task and a member number list for executing the task;
combining the event management information into a data packet according to a preset protocol format, encrypting the data packet, carrying the encrypted data packet in a protocol command corresponding to a newly-built group task, and sending the protocol command to an Instant Messaging (IM) server;
and the IM server analyzes the protocol command and forwards the data packet to the group server when confirming that the protocol command is the protocol command corresponding to the newly-built group task.
5. The method of claim 3, wherein if the event management information is schedule management information, the event management information further comprises: the time of the schedule timing reminding and the content of the schedule timing reminding; the member number list related to the event management is a member number list related to schedule timing reminding;
the acquiring event management information input by a user as a group administrator, and the transmitting the acquired event management information includes:
acquiring event management information which is input by a user serving as a group administrator and comprises the time of schedule timing reminding, the content of the schedule timing reminding and a member number list related to the schedule timing reminding;
combining the event management information into a data packet according to a preset protocol format, encrypting the data packet, carrying the encrypted data packet in a protocol command corresponding to a newly-built group schedule, and sending the protocol command to an IM server;
and the IM server analyzes the protocol command and forwards the data packet to the group server when confirming that the protocol command is the protocol command corresponding to the newly-built group schedule.
6. The method according to claim 4 or 5, characterized in that the method further comprises:
the group server decrypts the received data packet, analyzes the content of the data packet when confirming that the data packet is valid, and extracts a user number corresponding to the user who inputs the event management information and a group number where the user is located;
and judging whether the user number belongs to the number in the group number, if so, further judging whether the user is a group administrator of the group number, and if so, executing the operation of storing the event management information into a user database corresponding to each member number in the member number list.
7. The method of claim 1, prior to said obtaining event management information input by a user as a group administrator, further comprising:
responding to a mouse double-click message or a right-click menu message of a user who successfully logs in the client, and determining a group number to be opened by the user according to the current position information of the mouse;
establishing a group session window corresponding to the group number, and responding to a menu click operation message of a user in the group session window;
and when determining that the menu corresponding to the event management is clicked by the user according to the menu clicking operation message, judging whether the user is a group administrator, and if so, creating an event management window required by the input of the event management information.
8. A method for event notification is characterized in that after a user successfully logs in an IM client, the method comprises the following steps:
the member client combines the number of the user and the group number added by the user into a first data packet, and carries the first data packet in a protocol command corresponding to event management information inquiry for transmission;
after confirming that the first data packet is a valid data packet, the group server acquires event management information of a group number corresponding to the user number, combines the event management information into a second data packet and sends the second data packet to a member client, wherein the event management information comprises time related to event management;
and after the member client confirms that the second data packet is a valid data packet, starting a timer to inquire whether the current time is consistent with the time related to the event management, and if so, prompting a user.
9. The method of claim 8, wherein the carrying the first data packet in a protocol command corresponding to the event management information query and sending the first data packet comprises:
encrypting the first data packet, carrying the encrypted data packet in a protocol command corresponding to the event management information query, and sending the protocol command to an IM server;
and when the IM server analyzes that the protocol command is a group protocol, forwarding the first data packet to a group server.
10. The method of claim 8, wherein the event management information is: task management scheduling information or schedule management scheduling information.
11. The method of claim 10, wherein if the event management information is task management scheduling information, the event management information comprises: the content of the task and a member number list for executing the task; the time related to the event management is the starting time and the ending time of the task;
before the starting timer inquires whether the current time is consistent with the time involved in the event management, the method further comprises the following steps:
analyzing the task management arrangement information contained in the second data packet, extracting information corresponding to the initial time and the end time of each analyzed task, the content of the task and the member number list of the executed task, and storing the information;
the starting timer inquires whether the current time is consistent with the time related to the event management, and if so, the user is prompted to include:
starting a timer to inquire the stored information, judging whether the current time belongs to the ending time of the task, and if so, prompting a user; otherwise, judging whether the current time exceeds the task starting time, if so, prompting the user under the condition that the user is not prompted.
12. The method of claim 10, wherein if the event management information is schedule management information, the event management information comprises: the schedule timing reminding content and a member number list related to the schedule timing reminding; the time related to the event management is the time of schedule timing reminding;
before the starting timer inquires whether the current time is consistent with the time involved in the event management, the method further comprises the following steps:
analyzing the schedule management arrangement information contained in the second data packet, extracting schedule timing reminding time, schedule timing reminding content and information corresponding to a member number list related to schedule timing reminding corresponding to each analyzed schedule management arrangement, and storing the information;
the starting timer inquires whether the current time is consistent with the time related to the event management, and if so, the user is prompted to include:
and starting a timer to inquire the stored information, judging whether the current time is the schedule timing reminding time, and if so, prompting a user.
13. A system for event management, the system comprising: the system comprises a group event management module and a group server; wherein,
the group event management module is used for acquiring event management information input by a user as a group administrator and sending the acquired event management information, wherein the event management information comprises a member number list related to event management; the member number list contains member numbers in the group;
and the group server is used for storing the event management information into a user database corresponding to each member number in the member number list after receiving the event management information.
14. The system of claim 13, further comprising: a protocol command transmitting module;
the protocol command sending module is used for sending the protocol command corresponding to deletion and/or modification to the group server after the group server stores the event management information into the user database corresponding to each member number in the member number list;
the group server is used for executing the operation corresponding to the protocol command.
15. The system of claim 13, further comprising: an Instant Messaging (IM) server;
the group event management module is also used for combining the event management information into a data packet according to a preset protocol format, encrypting the data packet, carrying the encrypted data packet in a protocol command corresponding to a newly-built group task or a newly-built group schedule and sending the protocol command to the instant messaging IM server;
and the instant messaging IM server is used for analyzing the protocol command and forwarding the data packet to the group server when the protocol command is confirmed to be a protocol command corresponding to a new group task or a new group schedule.
16. The system of claim 13, further comprising: IM group panel management module, group session management module and group management judgment module; wherein,
the IM group panel management module is used for responding to a mouse double-click message or a right-click menu message of a user who successfully logs in the client, determining a group number to be opened by the user according to the current position information of the mouse, and sending a first notice established by a window to the group session management module;
the group session management module is used for establishing a group session window corresponding to the group number after receiving the first notification, and responding to a menu click operation message of a user in the group session window;
the group management judging module is used for judging whether the user is a group administrator or not when the user clicks a menu corresponding to the event management according to the menu clicking operation message responded by the group session management module, and if so, sending a second notice established by a window to the group event management module;
and the group event management module is also used for creating an event management window required by a group administrator for inputting event management information after receiving the second notification.
17. A system for event notification, the system comprises a member client, a group server and an IM client; wherein,
the member client is used for combining the number of the user and the group number added by the user into a first data packet after the user successfully logs in the IM client, carrying the first data packet in a protocol command corresponding to event management information inquiry and sending the protocol command, starting a timer to inquire whether the current time is consistent with the time related to event management contained in the event management information after confirming that a second data packet sent by the group server is a valid data packet, and prompting the user if the current time is consistent with the time related to the event management contained in the event management information;
and the group server is used for acquiring the event management information of the group number corresponding to the user number after confirming that the first data packet is a valid data packet, combining the event management information into a second data packet and sending the second data packet to the member client.
18. The system of claim 17, further comprising: the analysis module is arranged in the member client or is independent of the member client;
the analysis module is used for analyzing the event management information contained in the second data packet, extracting the analyzed task management arrangement information or schedule management arrangement information, and storing the task management arrangement information or schedule management arrangement information;
the member client is also used for starting a timer to inquire the information stored by the analysis module, judging whether the current time is the time corresponding to the information stored by the analysis module, and if so, prompting a user.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008100071020A CN101222450B (en) | 2008-01-31 | 2008-01-31 | Event managing and event informing method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2008100071020A CN101222450B (en) | 2008-01-31 | 2008-01-31 | Event managing and event informing method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101222450A CN101222450A (en) | 2008-07-16 |
| CN101222450B true CN101222450B (en) | 2011-05-11 |
Family
ID=39632029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008100071020A Active CN101222450B (en) | 2008-01-31 | 2008-01-31 | Event managing and event informing method and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101222450B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102045265A (en) * | 2009-10-20 | 2011-05-04 | 爱思开电讯投资(中国)有限公司 | Device and method for information interaction |
| CN101923684A (en) * | 2010-08-26 | 2010-12-22 | 深圳市五巨科技有限公司 | Automatic reminding system and method |
| CN102130969A (en) * | 2011-04-26 | 2011-07-20 | 苏州阔地网络科技有限公司 | Method and system for realizing timing synchronization based on webpage |
| CN102360472A (en) * | 2011-10-24 | 2012-02-22 | 刘业兴 | Task manager |
| CN103546364B (en) * | 2012-07-13 | 2017-08-08 | 腾讯科技(深圳)有限公司 | Prompting message method for pushing and system |
| CN104796327B (en) * | 2015-04-30 | 2018-09-28 | 上海众源网络有限公司 | Message receival method and device, method for message transmission and system |
| CN106022729A (en) * | 2016-05-26 | 2016-10-12 | 湖南洋达信息科技有限公司 | Schedule management system |
| CN108629548B (en) * | 2017-03-15 | 2021-08-10 | 腾讯科技(深圳)有限公司 | Schedule processing method and device |
| CN109905315B (en) * | 2017-12-08 | 2022-05-27 | 阿里巴巴集团控股有限公司 | Information acquisition method and device for group tasks |
| WO2019109880A1 (en) * | 2017-12-08 | 2019-06-13 | 阿里巴巴集团控股有限公司 | Information acquisition method and device for group task |
| CN113011827A (en) * | 2019-12-21 | 2021-06-22 | 梁先锋 | Production process management system based on internet |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6453341B1 (en) * | 1997-02-06 | 2002-09-17 | Genesys Telecommunications Laboratories, Inc. | System for routing electronic mails |
| CN1650280A (en) * | 2002-05-01 | 2005-08-03 | 摩托罗拉公司 | Instant messaging system and method for providing notification of one or more events |
| CN101004808A (en) * | 2006-01-17 | 2007-07-25 | 国际商业机器公司 | Accommodating unforeseen events using an electronic calendar |
| CN101094202A (en) * | 2007-07-18 | 2007-12-26 | 北京亿企通信息技术有限公司 | Method and system for receiving events in management system through instant communication tool |
-
2008
- 2008-01-31 CN CN2008100071020A patent/CN101222450B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6453341B1 (en) * | 1997-02-06 | 2002-09-17 | Genesys Telecommunications Laboratories, Inc. | System for routing electronic mails |
| CN1650280A (en) * | 2002-05-01 | 2005-08-03 | 摩托罗拉公司 | Instant messaging system and method for providing notification of one or more events |
| CN101004808A (en) * | 2006-01-17 | 2007-07-25 | 国际商业机器公司 | Accommodating unforeseen events using an electronic calendar |
| CN101094202A (en) * | 2007-07-18 | 2007-12-26 | 北京亿企通信息技术有限公司 | Method and system for receiving events in management system through instant communication tool |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101222450A (en) | 2008-07-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101222450B (en) | Event managing and event informing method and system | |
| US11089027B1 (en) | Multiple data store authentication | |
| CN104246802B (en) | cross-platform messaging | |
| US8528050B2 (en) | Instant messagings | |
| RU2599958C2 (en) | Method, system and client for implementation of the group | |
| CN103067248B (en) | A kind of method and device that shows link summary info in instant communication software window | |
| US10958612B2 (en) | Hero cards that display contextual information and actions for backend systems | |
| CN107146074B (en) | Work order task cooperative processing method and device and computer readable storage medium | |
| CN104050540A (en) | Method and system for team cooperation task management | |
| CN102624650A (en) | Discussion group creating method, and communication method, server and system based on discussion group | |
| CN101272357B (en) | Method, system and client terminal for information communication of instant communication users | |
| CN101217506B (en) | Message processing method, system and client | |
| US9787624B2 (en) | Taking actions on notifications using an incomplete data set from a message | |
| KR20200045815A (en) | Method and apparatus for providing dental reservation service using chatbot | |
| CN101202760B (en) | Remote control operation | |
| CN109040331B (en) | Electronic business card processing method and device, computing equipment and storage medium | |
| CN101247363A (en) | Method, client terminal and system for implementing instant communication message reminding | |
| CN102497334A (en) | Method for triggering remote operation through instant messenger, client and system | |
| CN102468979B (en) | The Work management system of association contact details and method thereof | |
| CN103888345A (en) | Inner-enterprise instant messaging system | |
| WO2009071032A1 (en) | Message processing method, system and apparatus in the instant messaging | |
| CN101217505A (en) | A system and method to realize automatic transmitting of 'Goodbye' information | |
| CN101119332A (en) | Method to stop employee service in enterprise instant communication | |
| JP2002007284A (en) | Host computer cooperation system by e-mail |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |