[go: up one dir, main page]

CN101222450B - Event managing and event informing method and system - Google Patents

Event managing and event informing method and system Download PDF

Info

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
Application number
CN2008100071020A
Other languages
Chinese (zh)
Other versions
CN101222450A (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 CN2008100071020A priority Critical patent/CN101222450B/en
Publication of CN101222450A publication Critical patent/CN101222450A/en
Application granted granted Critical
Publication of CN101222450B publication Critical patent/CN101222450B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Method and system for event management and event notification
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:
step 101, acquiring event management information input by a user, and sending the event management information.
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:
step 201, responding to the mouse double-click message or the right-click menu message of the user who successfully logs in the client, and determining the group number to be opened by the user according to the current position information of the mouse.
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.
Step 202, 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.
In this embodiment, the group session window corresponding to the group number may be created by using a group session management module.
Step 203, when it is determined that the user clicks the menu corresponding to the task management arrangement according to the menu clicking operation message, determining whether the user is a group administrator, if so, creating a task management window required by the user to input the task management arrangement information, and executing step 204, otherwise, ending the process.
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.
Step 204, acquiring the task management scheduling information which is input by the user and comprises the starting time and the ending time of the task, the content of the task and the member list for executing the task, and sending the task management scheduling information.
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.
Step 206, determining whether the user number belongs to one of the group numbers, if so, executing step 207, otherwise, sending a failure notification to the client, and ending the process.
This step is to further ensure that the user performing the task management scheduling in the group is the user in the group.
Step 207, determining whether the user is the group administrator of the group number, if yes, executing step 208, otherwise, returning a notification message of no-permission operation to the client.
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.
Step 208, storing the received task management scheduling information in the user database corresponding to each member number in the member number list.
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.
Step 210, the group server executes the operation corresponding to the protocol command.
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:
step 401, 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 the task management arrangement information query to be sent.
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.
Step 402, after confirming that the first data packet is a valid data packet, the group server obtains all task management scheduling information of the group number corresponding to the user number, combines the task management scheduling information into a second data packet, and sends the second data packet to the member client.
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.
Step 403, after confirming that the second data packet is a valid data packet, the member client analyzes the task management scheduling information contained in the second data packet, extracts the information corresponding to the start time and the end time of each analyzed task, the content of the task and the member number list of the executed task, and stores the information.
In this embodiment, the information may be stored and managed by the group task management module.
Step 404, starting a timer to inquire the stored information, judging whether the current time belongs to the end time of the task, if so, prompting the user, otherwise, executing step 405.
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.
CN2008100071020A 2008-01-31 2008-01-31 Event managing and event informing method and system Active CN101222450B (en)

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)

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

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

Patent Citations (4)

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