CN101222450A - 一种事件管理、事件通知的方法及*** - Google Patents
一种事件管理、事件通知的方法及*** Download PDFInfo
- Publication number
- CN101222450A CN101222450A CNA2008100071020A CN200810007102A CN101222450A CN 101222450 A CN101222450 A CN 101222450A CN A2008100071020 A CNA2008100071020 A CN A2008100071020A CN 200810007102 A CN200810007102 A CN 200810007102A CN 101222450 A CN101222450 A CN 101222450A
- Authority
- CN
- China
- Prior art keywords
- incident management
- user
- management information
- group
- task
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种事件管理的方法,包括:获取用户输入的事件管理信息,将所述事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。本发明还同时公开了一种事件管理的***、一种事件通知的方法及***。采用本发明,能够实现任务管理安排和日程管理安排,并且,在任务管理安排和日程管理安排所涉及的时间到期时,能够提醒用户,满足用户的个性化需要。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种事件管理、事件通知的方法及***。
背景技术
随着即使通信(IM)技术的飞速发展,用户无论在工作中还是在生活中都大量的使用IM工具实现与朋友、同事以及同学之间的交流和沟通,因此,IM工具已经成为网民用户日常生活中不可缺少的工具。使用IM工具进行通信的用户日益增多,用户通过IM客户端发送和接收IM,以达到快速传递消息的目的。
目前,很多企业或组织利用局域网进行IM,即利用IM工具实现企业内部或组织内部员工之间的交流。以企业利用IM工具进行内部员工之间的交流为例,通常情况下,企业利用IM工具进行内部员工之间的交流,一般由企业中的一个成员发起建立IM群组,然后,邀请本企业内其它IM用户加入群组。这样,IM群组的出现极大的满足了多个用户之间的共同的交流与沟通,比如多个用户可以通过IM工具共同讨论某个社会问题、工作问题等,进而极大的满足了群体性的沟通需求。
然而,现有技术中的IM工具的群组功能仅仅限于会话沟通和文件共享,尚没有一种针对公司或组织内的事件管理与安排如任务管理和日程安排的方法。
发明内容
有鉴于此,本发明实施例一方面提供一种事件管理的方法及***,以便实现任务管理安排和日程管理安排;
本发明实施例另一方面提供一种事件通知的方法及***,以便在日程或者任务到达时,提醒群组成员。
一种事件管理的方法,该方法包括:
获取用户输入的事件管理信息,将所述获取的事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;
群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
一种事件通知的方法,用户成功登陆IM客户端后,该方法包括:
成员客户端将所述用户的号码和所述用户加入的群组号码组合到第一数据包中,将所述第一数据包携带在事件管理信息查询对应的协议命令中发送;
所述群组服务器在确认所述第一数据包为有效数据包后,获取所述用户号码对应的群组号码的事件管理信息,将所述事件管理信息组合到第二数据包中发送给成员客户端,所述事件管理信息包含事件管理所涉及的时间;
成员客户端在确认所述第二数据包为有效数据包后,启动定时器查询当前时间是否为所述事件管理所涉及的时间一致,如果是,提示用户。
一种事件管理的***,包括:群组事件管理模块和群组服务器;其中,
所述群组事件管理模块用于获取用户输入的事件管理信息,将所述获取的事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;
所述群组服务器用于在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
一种事件安排通知的***,包括:成员客户端、群组服务器和IM客户端;其中,
所述成员客户端用于在用户成功登陆IM客户端后,将所述用户的号码和所述用户加入的群组号码组合到第一数据包中,将所述第一数据包携带在事件管理信息查询对应的协议命令中发送,并在确认来自于所述群组服务器发送的第二数据包为有效数据包后,启动定时器查询当前时间是否为所述事件管理信息包含的事件管理所涉及的时间一致,如果是,提示用户;
所述群组服务器用于在确认所述第一数据包为有效数据包后,获取所述用户号码对应的群组号码的事件管理信息,将所述事件管理信息组合到第二数据包中发送给成员客户端。
从上述方案可以看出,本发明实施例的这种事件管理的方法及***,通过获取用户输入的事件管理信息,将获取的所述事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;群组服务器在接收到所述事件安排信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。能够实现群组管理员可以根据实际需求针对部分群组成员或者全体成员进行任务管理和日程安排,满足用户的多元化需要,极大地提高了IM工具的可用性和易用性,进而也极大地满足用户个性化的需要。
进一步地,本发明实施例的事件通知的方法及***,可以在任务或日程到期时,通过事件通知的形式自动提醒该任务或日程所涉及的群组成员,这样,可以实现利用IM工具有效管理群组成员的任务安排,满足用户的个性化需要。
附图说明
图1为本发明实施例提供的事件管理的方法流程图;
图2为本发明实施例提供的任务管理安排的方法流程图;
图3为本发明实施例提供的日程管理安排的方法流程图;
图4为本发明实施例提供的事件通知的方法流程图;
图5为本发明实施例提供的事件管理的***装置图;
图6为本发明实施例提供的事件通知的***装置图。
具体实施方式
本发明实施例主要为:获取用户输入的事件管理信息,将所述事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。这能够实现群组管理员根据实际需求针对部分群组成员或者全体成员进行任务管理和日程安排,满足用户的多元化需要。
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例进一步说明。
参见图1,图1为本发明实施例提供的事件管理信息的流程图。本实施例中,事件管理信息可以为任务管理安排信息,或者,为日程管理安排信息。这样,可以针对公司或组织内的实际需求,对部分群组成员或者全体成员进行任务管理安排,和/或,日程管理安排。如图1所示,该流程可以包括以下步骤:
步骤101,获取用户输入的事件管理信息,将所述事件管理信息发送。
本实施例中,上述事件管理信息包含事件管理所涉及的成员号码列表。比如,若事件管理信息为某一项任务的管理安排信息,则该事件管理所涉及的成员号码列表为执行该项任务的成员号码列表。
步骤102,群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
可见,通过上述实施例,能够实现群组管理员根据实际需求针对部分群组成员或者全体成员进行任务管理安排或者进行日程管理安排,进而满足用户的多元化需要。
下面分别针对任务管理安排信息和日程管理安排信息对本发明实施例提供的事件管理的流程进行详细说明。
参见图2,图2为本发明实施例提供的任务管理安排的流程图。本实施例中,任务管理安排信息可以包括:要执行的任务的起始时间和结束时间、要执行的任务的内容、和执行任务的成员列表。如图2所示,该流程包括以下步骤:
步骤201,响应成功登陆客户端的用户的鼠标双击消息或右键菜单消息,并根据鼠标的当前位置信息确定用户欲打开的群号码。
本实施例中,上述响应鼠标双击消息或右键菜单消息必须在用户成功登陆客户端后才执行。其中,用户登录客户端可以包括以下步骤:
A、获取用户输入的账号、密码以及验证密码有效对应的协议命令给IM服务器。
本步骤中,上述协议命令一般为用户数据包协议(UDP)对应的命令。
B、IM服务器在接收到上述协议命令后,确认上述用户输入的账号和密码是否与其存储的用户数据库中的信息对应,如果是,确认用户输入的账号和密码有效,指示用户成功登陆IM客户端。这样,用户成功登录IM客户端。
步骤202,建立对应上述群号码的群会话窗口,并在该群会话窗口中响应用户的菜单点击操作消息。
本实施例中,建立对应上述群号码的群会话窗口可以利用群会话管理模块来创建。
步骤203,在根据菜单点击操作消息确定用户点击的是任务管理安排对应的菜单时,判断该用户是否为群管理员,如果是,创建该用户输入任务管理安排信息需要的任务管理窗口,并执行步骤204,否则,流程结束。
本实施例中,在上述判断出用户为群管理员后,通常利用Windows窗口的API程序创建对应的任务管理窗口,这样,用户就可以在上述任务管理窗口输入要执行的任务管理安排信息,进而任务管理窗口响应用户在任务管理窗口输入的任务管理安排信息,之后,执行步骤204。其中,该任务管理安排信息可以包括群管理员输入的要执行的任务的起始时间和结束时间、任务的内容、和执行该任务的成员列表,比如,群管理员可以输入要执行的任务的内容为:开发后台服务器***,之后,群管理员可以选择群中的A、B、C三个用户作为执行该新建任务的成员,并将该任务的起始时间和结束时间分别确定为2007-12-27和2008-1-10。这样,群管理员就可以完成新建任务管理安排的输入操作。
步骤204,获取用户输入的包含任务的起始时间和结束时间、任务的内容和执行所述任务的成员列表的任务管理安排信息,将该任务管理安排信息发送。
本实施例中,上述将任务管理安排信息发送可以包括:
A2、将上述任务管理安排信息按照预定的协议格式组合到数据包中,并对该数据包进行加密处理,将所述加密后的数据包携带在新建群组任务对应的协议命令中发送给即时通信IM服务器。
本实施例中,上述预定的协议格式一般为群组服务器和客户端约定好的UDP对应的格式。
A2、IM服务器解析上述协议命令,在确认上述协议命令为新建群组任务对应的协议命令时,将该数据包转发给群组服务器。
步骤205,群组服务器接收上述的任务管理安排信息,并提取出上述输入任务管理安排信息的用户对应的号码和该用户所在的群组号码。
本实施例中,若执行上述步骤A2,将该数据包转发给群组服务器,则之后,群组服务器接收上述的任务管理安排信息,可以包括:
群组服务器接收上述的数据包,并对该数据包进行解密处理,在确认该数据包有效时,解析出该数据包的内容。其中,上述解析出该数据包的内容,也就是上述步骤204中包含任务的起始时间和结束时间、任务的内容和执行所述任务的成员列表的任务管理安排信息。
步骤206,确认上述用户号码是否属于上述群组号码中的一个号码,如果是,执行步骤207,否则,发送失败通知给客户端,流程结束。
本步骤是为了进一步确保上述在群组中进行任务管理安排的用户为该群组中的用户。
步骤207,判断上述用户是否为该群组号码的群管理员,如果是,执行步骤208,否则,返回无权限操作的通知消息给客户端。
本步骤是为了进一步确保上述在群组中新建任务管理安排的用户为该群组中的群管理员。
步骤208,将上述接收的任务管理安排信息存储到上述成员号码列表中的各个成员号码对应的用户数据库中。
本实施例中,假如群中的A、B、C三个用户作为执行某一项任务的成员,则将包含该项任务的起始时间和结束时间、任务的内容和执行该项任务的成员列表的任务管理安排信息分别存储到群中的A、B、C三个用户对应的数据库中。
这样,通过以上步骤,群管理员完成了上述任务管理安排信息的新建操作。但是,如果群管理员需要针对不同的任务进行删除,和/或,修改,则在执行上述208步骤将任务管理安排信息存储到所述成员号码列表中的各个成员号码对应的用户数据库中之后,可以执行步骤209。
步骤209,将删除,和/或,修改所对应的协议命令发送给群组服务器。
本实施例中,上述协议命令一般为UDP对应的命令。
步骤210,群组服务器执行上述协议命令对应的操作。
本实施例中,如果上述步骤209发送对应删除的协议命令给群组服务器,则步骤210中,服务器执行删除的操作。
进一步地,通过本发明实施例,也可以实现日程管理安排。其中,日程管理安排与任务管理安排实现的流程类似。不同的是,日程管理安排信息可以包括:日程定时提醒的时间、日程定时提醒的内容和该日程所涉及的成员列表。这样,在步骤204可以为:获取群管理员输入的包含日程定时提醒的时间、日程定时提醒的内容和该日程所涉及的成员列表的日程管理安排信息,将该日程管理安排信息发送给群组服务器。其他步骤只是把任务管理安排相应的改为日程管理安排即可。具体可以参见图3所示的日程管理安排的流程。
可见,通过上述方案,可以将现实中某个公司或者组织中的成员从线下或者现实生活中搬到线上或者互联网上进行交流和沟通,形成IM的群组形式,进而实现群组管理员可以根据实际需求针对部分群组成员或者全体成员进行任务管理安排或日程管理安排,满足用户的多元化需要,极大地提高了IM工具的可用性和易用性,进而也极大地满足用户个性化的需要。
在完成上述任务管理安排和日程管理安排后,如果能够在该任务到期或者日程安排到期及时通知给上述任务管理安排和日程安排所涉及的各个成员,则更能实现用户的个性化需要。
下面对本发明实施例提供的事件通知的方法进行描述。
参见图4,图4为本发明实施例提供的事件通知的方法流程图。本实施例中,事件通知可以包括:任务管理安排对应的事件通知,或者,日程管理安排对应的事件通知。本实施例以任务管理安排对应的事件通知为例对本发明实施例提供的事件通知进行描述,如图4所示,用户成功登陆IM客户端后,该流程可以包括以下步骤:
步骤401,成员客户端将该用户的号码和该用户加入的群组号码组合到第一数据包中,将所述第一数据包携带在任务管理安排信息查询对应的协议命令中发送。
本实施例中,步骤401执行的操作应该是在成员客户端成功获取到用户加入的所有群组号码之后所执行的操作。这样,成员客户端才可以将该用户的号码和该用户加入的群组号码组合到第一数据包中。
本实施例中,上述将第一数据包携带在事件信息查询对应的协议命令中发送,可以包括:
a、对第一数据包进行加密处理,将加密后的第一数据包携带在任务管理安排对应的协议命令中发送给IM服务器。
b、IM服务器对接收的上述协议命令进行解析,在解析出该协议命令为群组协议时,将第一数据包携带在任务查询安排对应的协议命令中转发给群组服务器。
步骤402,群组服务器在确认上述第一数据包为有效数据包后,获取上述用户号码对应的群组号码的所有任务管理安排信息,将该任务管理安排信息组合到第二数据包中发送给成员客户端。
本实施例中,上述获取用户号码对应的群组号码的任务管理安排信息可以为:获取上述用户号码所在群号码中的各个涉及该用户号码的所有任务管理安排信息。
步骤403,成员客户端在确认上述第二数据包为有效数据包后,对第二数据包包含的任务管理安排信息进行解析,提取出该解析的每个任务的起始时间和结束时间、任务的内容和执行任务的成员号码列表对应的信息,对所述信息进行存储。
本实施例中,对所述信息进行存储可以通过群组任务管理模块进行存储管理。
步骤404,启动定时器查询所述存储的信息,判断当前时间是否属于任务的结束时间,如果是,提示用户,否则,执行步骤405。
步骤405,判断当前时间是否已经超过任务的起始时间,如果是,在没有提示过用户的情况下,提示用户,否则,不进行提示。
本实施例中,上述在没有提示过用户的情况下可以包括:成员客户端没有发送提示过用户的信息。
通过本发明实施例,也可以实现针对日程管理安排到期的通知的操作。其中,日程管理安排通知与任务管理安排通知实现的流程类似。不同的是,日程管理安排信息可以包括:日程定时提醒的时间、日程定时提醒的内容和该日程所涉及的成员列表可见。这样,步骤403可以为:对上述第二数据包包含的日程列表信息进行解析,提取出所述解析的每个日程安排的日程定时提醒的时间、日程安排内容和成员号码列表对应的信息,对所述信息进行存储。步骤404可以为:判断当前时间是否属于日程安排中的事件,如果是,提示用户。因此,就不必执行步骤405。其他步骤与本实施例中的步骤类似,只是相应的将任务管理安排信息修改为日程管理安排信息。
通过上述实施例,可以实现在任务或者日程安排中的日期到期时,IM工具会通过事件通知的形式自动提醒所涉及的群组成员,这样,可以实现利用IM工具有效管理群组成员的任务管理安排或日程安排,满足用户的个性化需要。
下面对本发明实施例提供的***装置进行描述。
参见图5,图5为本发明实施例提供的任务管理和日程安排的***装置图。如图5所示,该***可以包括:群组事件管理模块501和群组服务器502。
其中,群组事件管理模块501用于获取用户输入的事件管理信息,将所述获取的事件管理信息发送。其中,事件管理信息包含事件管理所涉及的成员号码列表。
群组服务器502用于在接收到上述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
其中,上述事件管理信息可以为:任务管理安排信息,或者,为日程管理安排信息。
应用中,群组服务器502在接收到上述事件管理信息后,并且在执行将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中之前,一般先提取出输入上述事件管理信息的用户对应的号码和该用户所在的群组号码,并确认上述用户号码是否确实为上述提取出的群组号码中的一个号码,如果是,则进一步确认上述用户号码是否为该群组号码中的群管理员对应的号码,如果是,则可以执行将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
该***还可以包括:协议命令发送模块503。
协议命令发送模块503用于在群组服务器502将事件管理信息存储到所述成员号码列表中的各个成员号码对应的用户数据库中之后,将删除,和/或,修改所对应的协议命令发送给群组服务器502。
群组服务器502用于执行上述协议命令对应的操作。
该***还可以包括:即时通信IM服务器504。
群组事件管理模块501还用于将所述事件管理信息按照预定的协议格式组合到数据包中,并对所述数据包进行加密处理,将所述加密后的数据包携带在新建群组任务安排或新建群组日程安排对应的协议命令中发送给即时通信IM服务器504。
即时通信IM服务器504用于解析上述协议命令,在确认上述协议命令为新建群组任务或新建群组日程对应的协议命令时,将上述数据包转发给群组服务器502。
该***还可以包括:IM群面板管理模块505、群会话管理模块506和群管理判断模块507。
其中,IM群面板管理模块505用于响应成功登陆客户端的用户的鼠标双击消息或右键菜单消息,并根据鼠标的当前位置信息确定用户欲打开的群号码,发送窗口建立的第一通知给群会话管理模块506。
群会话管理模块506用于在接收到上述第一通知后,建立对应上述群号码的群会话窗口,并在所述群会话窗口中响应用户的菜单点击操作消息。
群管理判断模块507用于在根据群会话管理模块506响应的菜单点击操作消息确定用户点击的是事件安排对应的菜单时,判断上述用户是否为群管理员,如果是,发送窗口建立的第二通知给所述群组事件管理模块501。
群组事件管理模块501还用于在接收到上述第二通知后,创建群管理员输入事件管理信息需要的事件管理窗口。
这样,群组服务器502就可以
本实施例中,群组事件管理模块501在具体获取用户输入的事件管理信息,将所述获取的事件管理信息发送时,可与图2、图3所示的事件管理的方法中描述的方法一致,这里不再一一赘述。进一步地,群组服务器502在具体实现将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中时所执行的操作也与图2、图3所示的事件管理的方法中描述的方法一致,这里也不再一一赘述。
参见图6,图6为本发明实施例提供的事件通知的***装置图。如图6所示,该***可以包括:成员客户端601、群组服务器602和IM客户端603。
其中,成员客户端601用于用户成功登陆IM客户端603后,将该用户的号码和该用户加入的群组号码组合到第一数据包中,将第一数据包携带在事件管理信息查询对应的协议命令中发送,并在确认来自于群组服务器602发送的第二数据包为有效数据包后,启动定时器查询当前时间是否为所述事件管理信息包含的事件管理所涉及的时间一致,如果是,提示用户。
群组服务器602用于在确认上述第一数据包为有效数据包后,获取上述用户号码对应的群组号码的事件安排信息,将该事件管理信息组合到第二数据包中发送给成员客户端601。
该***还可以包括:解析模块604。其中,解析模块604可以设置在成员客户端601中,或者,独立于成员客户端601;本实施例以解析模块604独立于成员客户端601为例。
解析模块604用于对群组服务器602发送的包含事件管理信息的第二数据包进行解析,提取出解析后的任务管理安排信息或日程管理安排信息,对上述任务管理安排信息或日程管理安排信息进行存储。
成员客户端601还用于启动定时器查询解析模块604存储的信息,判断当前时间是否为解析模块604存储的信息所对应的时间,如果是,提示用户。
本实施例中,成员客户端601在具体执行提示用户的操作时,可与上述图4描述的事件通知的方法中提示用户的方法一致,这里不再一一赘述。
可见,本发明实施例的这种事件管理的方法及***,通过获取用户输入的事件管理信息,将所述事件管理信息发送给群组服务器,所述事件管理信息包含事件管理所涉及的成员号码列表;群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。能够实现群组管理员可以根据实际需求针对部分群组成员或者全体成员进行任务管理安排或者日程管理安排,满足用户的多元化需要,极大地提高了IM工具的可用性和易用性,进而也极大地满足用户个性化的需要。
进一步地,本发明实施例的事件通知的方法及***,可以在任务或日程到期时,通过事件通知的形式自动提醒该任务或日程所涉及的群组成员,这样,可以实现利用IM工具有效管理群组成员的任务安排,满足用户的个性化需要。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种事件管理的方法,其特征在于,该方法包括:
获取用户输入的事件管理信息,将获取的所述事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;
群组服务器在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
2.根据权利要求1所述的方法,其特征在于,在所述将事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中之后,进一步包括:
将删除,和/或,修改所对应的协议命令发送给群组服务器;
群组服务器执行所述协议命令对应的操作。
3.根据权利要求1所述的方法,其特征在于,所述事件管理信息为任务管理安排信息,或者,为日程管理安排信息。
4.根据权利要求3所述的方法,其特征在于,如果所述事件管理信息为任务管理安排信息,所述事件管理信息还包含:任务的起始时间和结束时间、以及任务的内容;所述事件管理所涉及的成员号码列表为执行任务的成员号码列表;
所述获取用户输入的事件管理信息,将所述获取的事件管理信息发送包括:
获取用户输入的包含任务的起始时间和结束时间、任务的内容和执行任务的成员号码列表的事件管理信息;
将所述事件管理信息按照预定的协议格式组合到数据包中,并对所述数据包进行加密处理,将所述加密后的数据包携带在新建群组任务对应的协议命令中发送给即时通信IM服务器;
所述IM服务器解析所述协议命令,在确认所述协议命令为新建群组任务对应的协议命令时,将所述数据包转发给群组服务器。
5.根据权利要求3所述的方法,其特征在于,如果所述事件管理信息为日程管理安排信息,所述事件管理信息还包含:日程定时提醒的时间和日程定时提醒的内容;所述事件管理所涉及的成员号码列表为日程定时提醒所涉及的成员号码列表;
所述获取用户输入的事件管理信息,将所述获取的事件管理信息发送包括:
获取用户输入的包含日程定时提醒的时间、日程定时提醒的内容和日程定时提醒涉及的成员号码列表的事件管理信息;
将所述事件管理信息按照预定的协议格式组合到数据包中,并对所述数据包进行加密处理,将所述加密后的数据包携带在新建群组日程对应的协议命令中发送给IM服务器;
所述IM服务器解析所述协议命令,在确认所述协议命令为新建群组日程对应的协议命令时,将所述数据包转发给群组服务器。
6.根据权利要求4或5所述的方法,其特征在于,该方法进一步包括:
群组服务器对接收的数据包进行解密处理,并在确认所述数据包有效时,解析出所述数据包的内容,提取出所述输入事件管理信息的用户对应的用户号码和该用户所在的群组号码;
判断所述用户号码是否属于所述群组号码中的号码,如果是,进一步判断所述用户是否为所述群组号码的群管理员,如果是,执行将事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中的操作。
7.根据权利要求1所述的方法,其特征在于,在所述获取用户输入的事件管理信息之前,进一步包括:
响应成功登陆客户端的用户的鼠标双击消息或右键菜单消息,并根据鼠标的当前位置信息确定用户欲打开的群号码;
建立对应所述群号码的群会话窗口,并在所述群会话窗口中响应用户的菜单点击操作消息;
在根据菜单点击操作消息确定用户点击的是事件管理对应的菜单时,判断所述用户是否为群管理员,如果是,创建所述输入事件管理信息需要的事件管理窗口。
8.一种事件通知的方法,其特征在于,用户成功登陆IM客户端后,该方法包括:
成员客户端将所述用户的号码和所述用户加入的群组号码组合到第一数据包中,将所述第一数据包携带在事件管理信息查询对应的协议命令中发送;
所述群组服务器在确认所述第一数据包为有效数据包后,获取所述用户号码对应的群组号码的事件管理信息,将所述事件管理信息组合到第二数据包中发送给成员客户端,所述事件管理信息包含事件管理所涉及的时间;
成员客户端在确认所述第二数据包为有效数据包后,启动定时器查询当前时间是否为所述事件管理所涉及的时间一致,如果是,提示用户。
9.根据权利要求8所述的方法,其特征在于,所述将第一数据包携带在事件管理信息查询对应的协议命令中发送,包括:
对所述第一数据包进行加密处理,将加密后的数据包携带在事件管理信息查询对应的协议命令中发送给IM服务器;
所述IM服务器在解析出所述协议命令为群组协议时,将所述第一数据包转发给群组服务器。
10.根据权利要求8所述的方法,其特征在于,所述事件管理信息为:任务管理安排信息,或者,为日程管理安排信息。
11.根据权利要求10所述的方法,其特征在于,如果所述事件管理信息为任务管理安排信息,则所述事件管理信息包括:任务的内容和执行任务的成员号码列表;所述事件管理所涉及的时间为任务的起始时间和结束时间;
在所述启动定时器查询当前时间是否为所述事件管理所涉及的时间一致之前,进一步包括:
对所述第二数据包包含的任务管理安排信息进行解析,提取出解析后的各个任务的起始时间和结束时间、任务的内容和执行任务的成员号码列表对应的信息,并对所述信息进行存储;
所述启动定时器查询当前时间是否为所述事件管理所涉及的时间一致,如果是,提示用户包括:
启动定时器查询所述存储的信息,判断当前时间是否属于所述任务的结束时间,如果是,提示用户;否则,判断当前时间是否超过所述任务起始时间,如果是,在没有提示过用户的情况下,提示用户。
12.根据权利要求10所述的方法,其特征在于,如果所述事件管理信息为日程管理安排信息,所述事件管理信息包括:日程定时提醒内容和日程定时提醒涉及的成员号码列表;所述事件管理所涉及的时间为日程定时提醒的时间;
在所述启动定时器查询当前时间是否为所述事件管理所涉及的时间一致之前,进一步包括:
对所述第二数据包包含的日程管理安排信息进行解析,提取出所述解析的各个日程管理安排对应的日程定时提醒时间、日程定时提醒内容和日程定时提醒涉及的成员号码列表对应的信息,对所述信息进行存储;
所述启动定时器查询当前时间是否为所述事件管理所涉及的时间一致,如果是,提示用户包括:
启动定时器查询所述存储的信息,判断当前时间是否为所述日程定时提醒时间,如果是,提示用户。
13.一种事件管理的***,其特征在于,该***包括:群组事件管理模块和群组服务器;其中,
所述群组事件管理模块用于获取用户输入的事件管理信息,将获取的所述事件管理信息发送,所述事件管理信息包含事件管理所涉及的成员号码列表;
所述群组服务器用于在接收到所述事件管理信息后,将所述事件管理信息存储到所述成员号码列表中各个成员号码对应的用户数据库中。
14.根据权利要求13所述的***,其特征在于,该***进一步包括:协议命令发送模块;
所述协议命令发送模块用于在所述群组服务器将事件管理信息存储到所述成员号码列表中的各个成员号码对应的用户数据库中之后,将删除,和/或,修改所对应的协议命令发送给所述群组服务器;
所述群组服务器用于执行所述协议命令对应的操作。
15.根据权利要求13所述的***,其特征在于,该***还包括:即时通信IM服务器;
所述群组事件管理模块还用于将所述事件管理信息按照预定的协议格式组合到数据包中,并对所述数据包进行加密处理,将所述加密后的数据包携带在新建群组任务或新建群组日程对应的协议命令中发送给所述即时通信IM服务器;
所述即时通信IM服务器用于解析所述协议命令,在确认所述协议命令为新建群组任务或新建群组日程对应的协议命令时,将所述数据包转发给所述群组服务器。
16.根据权利要求13所述的***,其特征在于,该***还包括:IM群面板管理模块、群会话管理模块和查询群管理模块;其中,
所述IM群面板管理模块用于响应成功登陆客户端的用户的鼠标双击消息或右键菜单消息,并根据鼠标的当前位置信息确定用户欲打开的群号码,发送窗口建立的第一通知给所述群会话管理模块;
所述群会话管理模块用于在接收到所述第一通知后,建立对应所述群号码的群会话窗口,并在所述群会话窗口中响应用户的菜单点击操作消息;
所述群管理判断模块用于在根据所述群会话管理模块响应的菜单点击操作消息确定用户点击的是事件管理对应的菜单时,判断所述用户是否为群管理员,如果是,发送窗口建立的第二通知给所述群组事件管理模块;
所述群组事件管理模块还用于在接收到所述第二通知后,创建群管理员输入事件管理信息需要的事件管理窗口。
17.一种事件通知的***,其特征在于,该***包括成员客户端、群组服务器和IM客户端;其中,
所述成员客户端用于在用户成功登陆IM客户端后,将所述用户的号码和所述用户加入的群组号码组合到第一数据包中,将所述第一数据包携带在事件管理信息查询对应的协议命令中发送,并在确认来自于所述群组服务器发送的第二数据包为有效数据包后,启动定时器查询当前时间是否为所述事件管理信息包含的事件管理所涉及的时间一致,如果是,提示用户;
所述群组服务器用于在确认所述第一数据包为有效数据包后,获取所述用户号码对应的群组号码的事件管理信息,将所述事件管理信息组合到第二数据包中发送给成员客户端。
18.根据权利要求17所述的***,其特征在于,该***还包括:解析模块,其中,所述解析模块设置在所述成员客户端中,或者,独立于所述成员客户端;
所述解析模块用于对所述第二数据包包含的事件管理信息进行解析,提取出解析后的任务管理安排信息或日程管理安排信息,对所述任务管理安排信息或日程管理安排信息进行存储;
所述成员客户端还用于启动定时器查询所述解析模块存储的信息,判断当前时间是否为所述解析模块存储的信息所对应的时间,如果是,提示用户。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100071020A CN101222450B (zh) | 2008-01-31 | 2008-01-31 | 一种事件管理、事件通知的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100071020A CN101222450B (zh) | 2008-01-31 | 2008-01-31 | 一种事件管理、事件通知的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101222450A true CN101222450A (zh) | 2008-07-16 |
CN101222450B CN101222450B (zh) | 2011-05-11 |
Family
ID=39632029
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100071020A Active CN101222450B (zh) | 2008-01-31 | 2008-01-31 | 一种事件管理、事件通知的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101222450B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101923684A (zh) * | 2010-08-26 | 2010-12-22 | 深圳市五巨科技有限公司 | 一种自动提醒的***及方法 |
CN102045265A (zh) * | 2009-10-20 | 2011-05-04 | 爱思开电讯投资(中国)有限公司 | 一种用于信息交互的装置和方法 |
CN102130969A (zh) * | 2011-04-26 | 2011-07-20 | 苏州阔地网络科技有限公司 | 一种基于网页实现计时同步方法及*** |
CN102360472A (zh) * | 2011-10-24 | 2012-02-22 | 刘业兴 | 任务管理器 |
WO2014008782A1 (en) * | 2012-07-13 | 2014-01-16 | Tencent Technology (Shenzhen) Company Limited | Method and system for delivering reminder information |
CN104796327A (zh) * | 2015-04-30 | 2015-07-22 | 北京奇艺世纪科技有限公司 | 消息接收方法及装置、消息传输方法及*** |
CN106022729A (zh) * | 2016-05-26 | 2016-10-12 | 湖南洋达信息科技有限公司 | 日程管理*** |
WO2019109880A1 (zh) * | 2017-12-08 | 2019-06-13 | 阿里巴巴集团控股有限公司 | 群组任务的信息获取方法及装置 |
CN109905315A (zh) * | 2017-12-08 | 2019-06-18 | 阿里巴巴集团控股有限公司 | 群组任务的信息获取方法及装置 |
CN113011827A (zh) * | 2019-12-21 | 2021-06-22 | 梁先锋 | 一种基于互联网的生产过程管理*** |
CN113469660A (zh) * | 2017-03-15 | 2021-10-01 | 腾讯科技(深圳)有限公司 | 一种日程处理方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6128646A (en) * | 1997-12-24 | 2000-10-03 | Genesys Telecommunications Laboratories Inc. | System for routing electronic mail to best qualified person based on content analysis |
US20030208545A1 (en) * | 2002-05-01 | 2003-11-06 | Eaton Eric Thomas | Instant message communication system for providing notification of one or more events and method therefor |
US8880419B2 (en) * | 2006-01-17 | 2014-11-04 | International Business Machines Corporation | Accommodating unforeseen events using an electronic calendar |
CN101094202A (zh) * | 2007-07-18 | 2007-12-26 | 北京亿企通信息技术有限公司 | 一种通过即时通信工具接收管理***事件的方法及*** |
-
2008
- 2008-01-31 CN CN2008100071020A patent/CN101222450B/zh active Active
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045265A (zh) * | 2009-10-20 | 2011-05-04 | 爱思开电讯投资(中国)有限公司 | 一种用于信息交互的装置和方法 |
CN101923684A (zh) * | 2010-08-26 | 2010-12-22 | 深圳市五巨科技有限公司 | 一种自动提醒的***及方法 |
CN102130969A (zh) * | 2011-04-26 | 2011-07-20 | 苏州阔地网络科技有限公司 | 一种基于网页实现计时同步方法及*** |
CN102360472A (zh) * | 2011-10-24 | 2012-02-22 | 刘业兴 | 任务管理器 |
WO2014008782A1 (en) * | 2012-07-13 | 2014-01-16 | Tencent Technology (Shenzhen) Company Limited | Method and system for delivering reminder information |
CN104796327B (zh) * | 2015-04-30 | 2018-09-28 | 上海众源网络有限公司 | 消息接收方法及装置、消息传输方法及*** |
CN104796327A (zh) * | 2015-04-30 | 2015-07-22 | 北京奇艺世纪科技有限公司 | 消息接收方法及装置、消息传输方法及*** |
CN106022729A (zh) * | 2016-05-26 | 2016-10-12 | 湖南洋达信息科技有限公司 | 日程管理*** |
CN113469660A (zh) * | 2017-03-15 | 2021-10-01 | 腾讯科技(深圳)有限公司 | 一种日程处理方法及装置 |
CN113469660B (zh) * | 2017-03-15 | 2022-09-30 | 腾讯科技(深圳)有限公司 | 一种日程处理方法及装置 |
WO2019109880A1 (zh) * | 2017-12-08 | 2019-06-13 | 阿里巴巴集团控股有限公司 | 群组任务的信息获取方法及装置 |
CN109905315A (zh) * | 2017-12-08 | 2019-06-18 | 阿里巴巴集团控股有限公司 | 群组任务的信息获取方法及装置 |
CN109905315B (zh) * | 2017-12-08 | 2022-05-27 | 阿里巴巴集团控股有限公司 | 群组任务的信息获取方法及装置 |
TWI786196B (zh) * | 2017-12-08 | 2022-12-11 | 香港商阿里巴巴集團服務有限公司 | 群組任務的資訊獲取方法及裝置 |
CN113011827A (zh) * | 2019-12-21 | 2021-06-22 | 梁先锋 | 一种基于互联网的生产过程管理*** |
Also Published As
Publication number | Publication date |
---|---|
CN101222450B (zh) | 2011-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101222450B (zh) | 一种事件管理、事件通知的方法及*** | |
CN101552801B (zh) | 一种在线浏览和下载用户群组通讯录的方法和*** | |
US7917468B2 (en) | Linking of personal information management data | |
US8572696B1 (en) | Contextual data aided security protection | |
CN100505629C (zh) | 基于对等模式建立讨论组及该讨论组即时通信的方法 | |
US8719904B2 (en) | Method and system for user access to at least one service offered by at least one other user | |
US20020107931A1 (en) | Multi-way interactive email performing functions of networks and the web | |
US20070027920A1 (en) | Context aware data presentation | |
CN103916296B (zh) | 一种融合局域网的通信*** | |
CN101754182A (zh) | 基于分组的网络通讯录的实现方法及*** | |
US20140222478A1 (en) | Method and system for creating and managing schedule on basis of social network | |
CN109416713A (zh) | 验证***和非暂态信息记录介质 | |
US20130035079A1 (en) | Method and system for establishing data commuication channels | |
CN103310295A (zh) | 工作微博管理***及方法 | |
CN107146074A (zh) | 工单任务协同处理方法、装置及计算机可读存储介质 | |
CN105225045A (zh) | 一种基于用户id和指纹识别的移动考勤***及考勤方法 | |
CN107888487A (zh) | 一种跨即时通信***的好友添加方法 | |
EP2641167B1 (en) | System and method for interoperability | |
CN106485471A (zh) | 合作伙伴关系的实现方法及其实现*** | |
US20160277339A1 (en) | Electronic Communication System | |
JP2008027095A (ja) | 複合ソーシャルネットワーキングシステム及びその制御方法 | |
WO2010119552A1 (ja) | サービスシステム | |
CN101645787A (zh) | 一种在企业即时通讯工具中设置联系人资料的方法 | |
CN104168180B (zh) | 基于im信息的邮件白名单的维护方法 | |
JP2004355439A (ja) | 情報管理システム |
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 |