用于经由即时消息的任务委托的方法和系统的制作方法

文档序号:7961443阅读:163来源:国知局
专利名称:用于经由即时消息的任务委托的方法和系统的制作方法
技术领域
本发明一般涉及一种改进的数据处理系统。更具体地,本发明涉及一种用于处理和显示消息的方法、装置和计算机指令。更具体地,本发明提供一种方法、装置和计算机程序产品,用于经由即时消息传递系统中的即时消息传递在小组成员中进行有效的任务委托。
背景技术
毫无疑问,互联网已改变了人们与商家的通信方式。对于许多人和机构,电子邮件作为优选的通信联系选择,实质上已取代了传统的信件甚至电话。每天,在互联网上发送上亿的电子邮件消息。电子邮件是已知的接受最快的通信形式。在不到二十年内,它从默默无闻(obscurity)变成占主流统治地位。
在当今快速进步的世界中,有时甚至电子邮件的快速响应也不够快。目前,没有办法知道在特定时刻你正给其发送电子邮件的人是否在线。此外,如果与同一个人来回发送多个电子邮件,则通常电子邮件接收者必须通过一些步骤点击,以读取、回复和向发送者发送回电子邮件。为此,即时消息传递(IM)受到欢迎。
即时消息传递是一种计算机应用的类型,其被设计用于促进附属于一个网络例如互联网的多个计算机用户之间的通信。可以通过各种方式实施即时消息传递,但通常其支持向其它用户发送和从其它用户接收即时消息。即时消息是在发送之后差不多即时地在接收者的计算机显示器上出现的通信联系。这与更传统的电子邮件消息相反,更传统的电子邮件消息通常记录在系统中,直到接收者希望查看它们。即时地接收通信联系的能力使得即时消息传递具有比传统电子邮件更自发、可对话的质量。因此,即时消息传递提供了使用附属于一个网络的计算机的可选通信形式。即时消息应用可以由多类用户使用,例如在某关键项目中一起密切工作的个体的群组、或者在家希望查看某人是否可以立刻接收消息的多个临时用户。
即时消息传递允许个人或者商家保持他们希望与之交互的人的列表。只要在消息发送的时间该列表上所包含的多个个体中的任何一个在线,该个人或者商家就可以向所述个体发送消息,所述列表常常称作朋友列表或者联系列表。发送即时消息在每一个计算机界面上打开了一个小窗口显示,从而在该过程中所涉及的两个个体都可以输入和读取消息。
通常,即时消息传递涉及两个在线的彼此来回发送短信的人。“聊天室”是一种软件程序,其通过允许一群组中的每一个成员输入可被该聊天室内每一个人看见的消息,来使该群组中的人彼此通信。即时消息传递系统通常包括多个即时消息传递客户端设备,其经由数据处理系统网络耦合到即时消息传递服务器。消息和连接信息保持在服务器上,所述服务器由即时消息传递服务的提供者控制。即时消息传递服务的示例是美国在线即时信使(Messenger)(AIM)、微软网络(MSN)信使和雅虎(Yahoo!)信使。
目前,大多数计算机都连接到某种类型的网络。网络允许一台计算机与其它计算机系统共享信息。互联网仅是计算机网络的一个示例。许多商务环境经由局域网(LAN)或者通过其它方式连接计算机。为了允许合作者有效地彼此通信的目的,商务企业可以利用LAN来连接其计算机。在大多数商务环境中,雇员之间的有效通信对于提高生产率是必需的。
提高的生产率包括通过企业内促进者(facilitator)的任务委托和分配的有效通信。对于由企业分配给了任务的工作组,促进者可以是管理者、小组领导者或者小组成员。目前,促进者可以选择单独会见该工作组内的每个个体、与每一个工作组成员通电话、给所涉及的每一个人发电子邮件、安排群组会议或者使用即时消息传递来单独地或成组地联系该工作组的成员。
在单独会见该工作组的每一个成员或者与其通电话的情况下,促进者使用这种随意的(hit or miss)技术猜测目前谁是可以利用的,并且浪费了宝贵时间。在电子邮件的情况下,向工作组的所有成员同时发送消息可以是快速和有效的,但是,工作组成员的响应可能较慢,因为成员在他们的空闲时间选择读取和响应电子邮件。在安排群组会议的情况下,当所有人都可以参加时,等待时间会产生延迟。此外,通过让工作组参加会议而不是继续工作,使工作组生产率下降。即时消息传递提供了在促进者和工作组成员之间的最有效的通信方式,因为工作组的成员不需要离开他们的工作岗位,并且通信是即时的。但是,在即时消息传递系统提供个体或群组讨论的同时,目前没有即时消息传递系统提供在工作组成员内的有效工作任务分派。
因此,以下将是有利的具有一种方法、装置和计算机程序产品,用于由小组领导者经由即时消息传递向工作组成员有效地委托工作任务。

发明内容
本发明提供了一种方法、装置和计算机程序产品,用于通过利用即时消息传递系统来快速和有效地委托任务。任务领导者向工作组中的成员发送即时任务委托消息广播,并从该工作组成员接收对于任务委托消息的一个或多个响应。每一个响应的工作组成员与响应的工作组成员的传记(biographical)信息一起在结果屏幕上列出。随后,向响应的工作组成员的至少一个委托任务。存储并然后跟踪所委托的任务和被分配了任务的响应的工作组成员。


在所附权利要求中阐明了被认为是本发明的特性的新颖特征。但是,当结合附图阅读时,通过参考以下的示例性实施例的详细描述,将更好地理解本发明本身及其优选的使用模式、其他目的和优点,
其中图1描述了一种数据处理系统的网络的表示,其中可以实施本发明;图2是根据本发明的优选实施例的可以实施为服务器的数据处理系统的框图;图3是示出了其中可以实施本发明的数据处理系统的框图;图4是示出了根据本发明的优选实施例的用于管理消息的组件的框图;图5是示出了根据本发明的优选实施例的即时消息传递客户端的图;图6是示出了根据本发明的优选实施例的领导者任务起动页面的示例显示;图7是示出了根据本发明的优选实施例的工作组任务响应页面的示例显示;图8是示出了根据本发明的优选实施例的列出任务响应者的结果屏幕的示例显示;图9是根据本发明优选实施例的用于使用工作组领导者即时消息传递设备的处理的流程图;以及图10是根据本发明优选实施例的用于利用工作组成员即时消息传递设备的处理的流程图。
具体实施例方式
现在参考附图,图1描述了数据处理系统的网络的图示,其中可以实施本发明。网络数据处理系统100是一个计算机网络,其中可以实施本发明。网络数据处理系统100包含网络102,其是用于提供在网络数据处理系统100内连接在一起的各种设备和计算机之间的通信链路的介质。网络102可以包括连接,例如有线、无线通信链路、或光纤电缆。
在所描述的示例中,服务器104与存储单元106一起连接到网络102。另外,客户端108、110和112连接到网络102。这些客户端108、110和112可以是例如个人计算机或者网络计算机或者个人数字助理(PDA)。在所描述的示例中,服务器104向客户端108-112提供数据,例如启动文件、操作系统图像和应用。客户端108、110和112是对于服务器104的客户端。服务器104可以作为即时消息传递服务器,以促进在例如客户端108、110和112的客户端处的用户之间的消息交换。网络数据处理系统100可以包括额外的服务器、客户端和未示出的其它设备。
在所描述的示例中,网络数据处理系统100是具有网络102的互联网,所述网络102表示使用协议的传输控制协议/互联网协议(TCP/IP)集来彼此通信的网络和网关的广泛集合(collection)。互联网的核心是在主要节点之间或主计算机之间的高速数据通信线路的主干网,包括路由数据和消息的数以千计的商业的、政府的、教育的和其它计算机系统。当然,网络数据处理系统100还可以实施为大量不同类型的网络,例如内联网、局域网(LAN)或者广域网(WAN)。图1是用于作为示例,并不作为对本发明的架构限制。
参考图2,根据本发明的优选实施例描述可以实施为例如图1中的服务器104的服务器的数据处理系统的框图。数据处理系统200可以是包括连接到系统总线206的多个处理器202和204的对称多处理器(SMP)系统。可选地,可以采用单个处理器系统。存储控制器/高速缓冲存储器208也连接到系统总线206,其提供到本地存储器209的接口。I/O总线桥210连接到系统总线206,并提供到I/O总线212的接口。存储控制器/高速缓冲存储器208和I/O总线桥210可以如所描述的那样进行集成。
连接到I/O总线212的外围组件互连(PCI)总线桥214提供到PCI本地总线216的接口。大量调制解调器可以连接到PCI本地总线216。典型的PCI总线实施将支持四个PCI扩展槽或插入连接器。通过经插入板连接到PCI本地总线216的调制解调器218和网络适配器220,可以提供到图1中的客户端108-112的通信链路。
附加的PCI总线桥222和224提供用于附加的PCI本地总线226和228的接口,由此可以支持附加的调制解调器或网络适配器。以这种方式,数据处理系统200允许到多个网络计算机的连接。存储器映射图形适配器230和硬盘232还可以如所描述的那样直接或间接地连接到I/O总线212。
本领域的普通技术人员将理解,图2所描述的硬件可以改变。例如,除了所描述的硬件或代替所描述的硬件,还可以使用其它外围设备,例如光盘驱动器等。所描述的示例不意味着暗含关于本发明的架构限制。
图2中所描述的数据处理系统可以是例如纽约阿芒克(Armonk)的国际商业机器公司的产品IBM eServer pSeries系统,其运行高级交互执行体(AIX)操作系统或LINUX操作系统。
现在参考图3,描述示出了数据处理系统的框图,其中可以实施本发明。数据处理系统300是客户端计算机的一个示例。数据处理系统300采用了一种外围组件互连(PCI)本地总线架构。尽管所描述的示例采用了PCI总线,但可以使用其它总线架构,例如加速图形端口(AGP)和工业标准架构(ISA)。处理器302和主存储器304通过PCI桥308连接到PCI本地总线306。PCI桥308还可以包括用于处理器302的集成的存储控制器和高速缓冲存储器。通过直接组件互连或通过插入板,可以进行到PCI本地总线306的附加连接。在所描述的示例中,局域网(LAN)适配器310、SCSI主总线适配器312和扩展总线接口314通过直接组件连接而连接到PCI本地总线306。相反,音频适配器316、图形适配器318和音频/视频适配器319通过插入到扩展槽中的插入板而连接到PCI本地总线306。扩展总线接口314为键盘和鼠标适配器320、调制解调器322以及附加存储器324提供了连接。小型计算机系统接口(SCSI)主总线适配器312为硬盘驱动器326、磁带驱动器328和CD-ROM驱动器330提供了连接。典型的PCI本地总线实施将支持三个或四个PCI扩展槽或者插入连接器。
操作系统运行在处理器302上,并且用于协调和提供图3中数据处理系统300内的各种组件的控制。该操作系统可以是商业上可用的操作系统,例如Windows XP,其可以从微软公司得到。面向对象的编程系统例如Java可以结合该操作系统运行,并且从在数据处理系统300上执行的Java程序或者应用提供到该操作系统的调用。“Java”是太阳微系统(Sun Microsystems)公司的一个商标。用于该操作系统的指令、面向对象的编程系统和应用或程序位于例如硬盘驱动器326的存储设备中,并且可以加载到主存储器304中,用于由处理器302执行。
本领域的普通技术人员将理解,图3中的硬件将根据实施而改变。除了图3中所描述的硬件或者代替图3中所描述的硬件,可以使用其它内部硬件或外围设备,例如快闪只读存储器(ROM)、等效的非易失性存储器或者光盘驱动器等。此外,本发明的处理可以应用于多处理器数据处理系统。
图3中所描述的示例和上述示例不意味着暗含对构架的限制。例如,除了采用PDA形式,数据处理系统300还可以是笔记本电脑或者手持电脑。数据处理系统300还可以是信息站或者Web设备。
本发明提供了一种用于通过采用即时消息传递系统而进行快速任务委托的方法、装置和计算机指令。当任务领导者发出目的是向群组中的成员委托任务的即时消息广播时,处理开始。每一个响应任务委托消息的工作组成员与每一个响应的工作组成员的传记信息一起列在结果屏幕上。随后,任务领导者向一个或多个响应的工作组成员委托或分配任务。可选地,如果任务领导者在领导者任务起动页面上设置响应优选项,则可以将任务自动委托给第一个响应的工作组成员。另一个自动委托可选方案可以是使用结果屏幕上所提供的传记信息,基于最佳匹配来选择工作组成员。
在每一个任务被委托之后,接着跟踪每一个任务。可以通过在任务委托数据库中存储任务信息来跟踪每一个委托的任务,该任务信息包括分配给该任务的工作组成员。在该任务信息被存储之后,即时消息传递系统可以结合和参考任务委托数据库中所存储的信息,以允许确定已委托了哪些任务和委托给了谁。
本发明的优点是通过不需要任务领导者安排工作组会议来讨论任务及其随后向工作组的成员的委托,极大缩短了任务委托时间。事实上,在任务领导者和工作组之间不需要任何讨论,因为在初始的任务委托广播消息中提供了任务描述。因此,几乎在接收的同时,可以由任务领导者向工作组成员发出任务委托消息。在响应中,工作组成员仅需要在响应页面上指示它们是否可用于执行该任务。因此,本发明提供了一种用于几乎即时的任务委托的系统,其具有来自工作组成员的实时反馈和意见。另外,本发明提供了一种系统,其中工作组成员具有对于接受该任务分配的选择权。
本发明的另一优点是与每一个表示他或她可用于该任务分配的响应的工作组成员相应的名称一起提供简短的简历(biographicalsketch)。该特征快速地向任务领导者提供有价值的信息,辅助任务领导者选择对于该任务的最佳工作组成员。可选地,可以对本发明的实施例编程,以使用每一个响应的工作组成员的传记信息来自动选择最佳匹配。此外,任务领导者可以很快地在结果屏幕上看到谁可用于或谁不可用于进行任务委托,以及为什么。
现在转向图4,示出了说明用于根据本发明的优选实施例的即时消息传递系统中的组件的框图。在该说明性的示例中,在即时消息传递客户端401处的用户可以在即时消息传递客户端402和403处向其它用户发送消息或与其它用户交换消息。消息的发送可以经由即时和广播消息传递。
广播消息传递提供了一种用于向即时消息传递客户端的预定义社团的所有成员即时地发送单个消息的方式。在预定义的社团内可以利用广播消息传递,例如,以实现即时的、实时的(just-in-time)聊天室,广播即时报警消息,即时地广播对于技术的需要并接收立即答复,保持即时web表示,以及针对即时反馈对预定义的社团内的个体进行投票。预定义的社团可以是,例如,商业或企业的所有雇员、组织或俱乐部的成员、教育机构的学生、老师和支持人员、特定产品的消费者、政府单位和个体,他们所有都单独地或者结合地包括联系列表或朋友列表。
即时消息传递客户端401、402和403可以在数据处理系统上执行,所述数据处理系统例如图3所示的数据处理系统300。应该注意,即使图4的示例说明描述了三个即时消息传递客户端,本发明也不局限于此。例如,使用本发明的方法和系统的实体可以采用更少或更多的完成实体的任务所必需的即时消息传递客户端。通过即时消息传递服务器处理404促进了在这些示例中的消息交换。该处理允许用户查找在即时消息传递系统内的其它用户,以及帮助在不同用户之间的消息交换。
根据特定的即时消息传递系统,即时消息传递服务器处理404可以仅涉及提供当特定用户在线时的指示,并用于建立初始联系,同时在看到特定用户在线之后,联系已在朋友列表上的用户的用户可以直接联系那些用户。即时消息传递服务器处理404可以位于服务器上,例如图2中的数据处理系统200上。
在这些示例中,把注册到即时消息传递系统的不同用户存储在用户数据库406中。该用户数据库提供搜索和查找其它用户以及当用户在线时联系他们所需的信息。
接着转向图5,根据本发明的优选实施例描述了示出即时消息处理客户端的图。在例如图4中的即时消息传递客户端401、402和403的即时消息传递客户端中,可以找到图5中所示的组件。这些组件可以在数据处理系统中例如图3中的数据处理系统300中实施。
在说明性的示例中,即时消息传递应用500处理消息,例如消息502。当消息被接收时,这些消息呈现在对话窗口504中。附加地,对话窗口504为用户提供界面来输入文本以向其它用户发送消息。
通过即时消息传递应用500呈现联系和控制窗口506,以向用户提供用户名称列表以及其它信息。联系和控制窗口506还提供界面以允许用户设置不同的优选项。例如,用户可以设置访问即时消息传递会话中所使用的不同名称所需的密码。
此外,用户可以采用联系和控制窗口506来设置其它优选项,例如在即时消息传递应用500中所使用的颜色和字体。这些优选项还可以包括当与其它用户起动会话时是否发送一个画面。根据实施方式,可以设置该优选项,以允许接收消息的用户从远程数据库或本地高速缓冲存储器获取发送者的图像。
此外,在这些示例中将由联系和控制窗口506所呈现的名称列表存储在联系列表508中。可以向联系列表508添加或者从联系列表508删除附加的用户或者屏幕名称。在联系和控制窗口506内呈现名称列表中,采用联系列表508。
现在参考图6,根据本发明的优选实施例示出了说明领导者任务起动页面的示例显示。由任务领导者利用领导者任务起动页面600来向所指定的或预定的工作组起动任务的委托,所述工作组例如工作组社团610。领导者任务起动页面600可以例如由即时消息传递应用500提供,并在图5的对话窗口504中显示。
通过使用例如图5中的联系和控制窗口506,任务领导者可以在领导者任务起动页面600中输入希望的任务委托信息。所指定或预定的工作组社团610可以从一个联系列表中例如图5中的联系列表508中来选择。通过从工作组列表中选择预定的工作组,其中每一个工作组包括两个或更多个体,或者通过任务领导者选择其任何组合,工作组社团610可以由任务领导者选择包含在该联系列表中的个体名称来确定。
在确定工作组社团610之后,任务领导者将任务输入到文本框620中,所述任务要被委托给工作组社团610的一个成员。描述该任务的文本可以是一条消息,例如,图5中的消息502。文本框620可以是单行,如图6的示例性说明中所示,或者可以是达到预定的文字限制的扩展文本框。
除了将任务输入文本框620,任务领导者可以选择任务委托响应优选项630和640。任务委托响应优选项630和640可以分别包括多项,例如任务的自动委托以及在任务委托之后任务领导者和任务所有者之间对话或聊天窗口的自动打开。自动委托优选项630可以用于将任务委托给例如首先响应的工作组成员。可选地,自动委托优选项630可以用于使用每一个响应的工作组成员的传记信息,将任务委托给例如最佳匹配。
但是,本发明不局限于紧在前面所述的任务委托响应优选项的列表。可以根据需要将用于确保任务被有效率地和有效果地委托所必需的任何任务委托响应优选项引入到领导者任务起动页面600中。此外,应该注意到,领导者任务起动页面600可以包括用于适当任务委托的任何信息或内容,例如,画面、图表、流程图等。
在完成领导者任务起动页面600之后,任务领导者“点击”发送按钮650,以向工作组社团610广播任务委托消息。例如,即时消息客户端401的用户经由图4中的即时消息传递服务器处理404向即时消息传递客户端402和403广播消息。
现在参考图7,根据本发明的优选实施例描述了示出工作组任务响应页面的示例显示。采用工作组任务响应页面700,从任务领导者710向工作组社团780分发任务描述720。例如,领导者任务起动页面600上的文本框620的任务描述输入被发送给图6中的工作组社团610。登陆到即时消息传递程序例如图5中的即时消息传递应用500上的工作组社团780的每一个成员,接收工作组任务响应页面700的副本。对于工作组社团780的每一个成员,工作组任务响应页面700表现为在客户端设备例如图4中的即时消息传递客户端401上的一个显示窗口,例如图5中的对话窗口504。登陆到即时消息传递程序的工作组社团780的每一个成员读取任务描述720并相应地进行响应。通过在适当的框中作出“标记”,工作组社团780的响应成员可以接受或拒绝任务720。如果工作组780的响应成员接受任务720,则对“我可以”框730进行标记。如果工作组780的响应成员拒绝任务720,则对”我不可以”框740进行标记。如果“我不可以”框740由工作组780的响应成员选择,则文本框750用于提供拒绝任务720的原因。拒绝任务720的原因可以是,例如,当前正在工作于其它主要项目、在度假、不在我的专业领域等等。
当工作组780的响应成员完成工作组任务响应页面700时,他或她点击响应按钮770。所有来自工作组780的针对任务描述720的响应被发送给任务领导者710,用于任务所有者的查看和选择。例如,即时消息传递客户端402和403的用户,经由图4中的即时消息传递服务器处理404,向即时消息传递客户端401发送响应。可选地,工作组780的响应成员可以在提交工作组任务响应页面700之前,通过点击查看响应按钮760来查看任务委托广播消息的结果。在以下图8的描述中讨论工作组社团780响应的结果。
现在转向图8,根据本发明的优选实施例示出了表示列出任务响应者的结果屏幕的示例显示。结果屏幕800用于向任务领导者870提供来自工作组社团880对任务描述860的响应。来自工作组社团880的响应可以以不同种类列出,例如“是”响应者810或“否”响应者820。工作组响应者830表示他们接受任务860。例如,在点击工作组任务响应页面700上的响应按钮770之前,工作组社团780的一个成员标记“我可以”框730,以表示他或她可以接受图7中的任务720。因此,工作组响应者830列在“是”响应者810之下。
工作组响应者830的名称可以按字母顺序、按响应顺序的时间先后、按资历、或者以被认为适合本发明系统利用的任何其它方式列出。另外,可以提供工作组响应者830的简短简历。相应响应者的简历可以包括但不局限于,例如,经验年数、企业雇佣的年数、专业领域以及学历和专业。简历可以用于从工作组响应者830中确定对于任务860的最佳人选的目的。
在“否”响应者820之下列出的工作组响应者840,表示他或她不能接受任务860。例如,工作组社团780的成员在工作组任务响应页面700上标记“我不可以”框740,以表示他或她不能接受图7中的任务720。除了所列出的工作组响应者840的名称之外,还给出了拒绝任务860的原因。例如,拒绝任务720的原因被输入图7中的工作组任务响应页面700上的文本框750。此外,还可以包括工作组响应者840的传记信息。
任务领导者870,在查看结果屏幕800之后,通过标记与所选择的成员的名称相关联的适当的框,来选择工作组880的列出成员。在结果屏幕800上的已标记的框表示工作组社团880的相应成员现在是任务所有者。应该注意,任务领导者870可以选择工作组880的一个成员、多个成员或所有成员作为任务所有者。还应该注意,任务领导者870可以从对于任务860的“是”响应者810或者“否”响应者820中选择响应者。
在结果屏幕800上选择和标记任务所有者之后,任务领导者870点击分配任务按钮850。在任务被分配和委托之后,在任务所有者的显示器上出现一个窗口,表示他或她是任务所有者。除了任务所有者接收任务分配之外,如果任务领导者870在领导者任务起动页面上设置优选项以打开与任务所有者的聊天,则为了讨论任务860的目的,在任务所有者和任务领导者870之间出现一个对话窗口。例如,由任务领导者在图6中的领导者任务起动页面600上标记“打开与任务所有者的聊天”的框640。
可选地,如果任务领导者870如以上图6的描述中所讨论的那样在领导者任务起动页面上标记自动委托优选项框,则任务860可以被自动地委托给工作组社团880的成员。例如,任务领导者在图6中的领导者任务起动页面600上标记自动委托优选项框630。在任务860被自动地委托给工作组社团880的成员之后,在任务所有者的显示器上自动出现一个窗口,表明他或她是任务所有者。
此外,如前面所讨论,如果任务领导者870在领导者任务起动页面上设置优选项,以在自动委托之后打开与任务所有者的聊天,则在任务所有者和任务领导者870之间出现一个对话窗口。如果对于任务不自动选择来自工作组社团880的响应者,则结果屏幕800出现在响应者的显示器上,表示自动选择的任务所有者。另外,本发明的实施例的处理可以例如利用数据库来存储和跟踪每一个所分配的任务和委托给相应任务的工作组成员,所述数据库例如图1中的存储器106。
现在参考图9,描述了根据本发明优选实施例的用于使用工作组领导者即时消息传递设备的处理的流程图。当任务领导者通过使用即时消息传递工具起动任务委托时,处理开始(步骤902)。例如,任务领导者使用图6中的领导者任务起动页面600以起动任务委托。任务领导者从联系列表中选择工作组社团,用于任务委托消息的广播(步骤904)。例如,任务领导者从图5的联系列表508中选择个人名称、工作组或二者的组合。
在步骤904中选择工作组社团之后,任务领导者输入任务描述(步骤906)。例如,任务领导者在图6的文本框620中输入任务描述。然后任务领导者可以选择任务响应优选项(步骤908),例如,选择图6中的自动委托框630和/或“打开与任务所有者的聊天”的框640。
在步骤904、906和908中的选择工作组社团以发送广播消息、输入任务描述以及确定响应优选项之后,向工作组社团广播任务委托消息(步骤910)。在步骤910中向工作组社团广播任务委托消息之后,确定任务领导者是否选择了自动委托优选项(步骤912)。任务领导者通过设置自动委托优选项,使得对于该任务委托消息的第一响应者成为任务所有者。可选地,自动委托可以是,通过基于对每一个响应的工作组成员所列出的传记信息选择一个最佳匹配。因此,任务领导者不需要确定哪一个工作组成员将是任务所有者。
如果任务领导者没有设置自动委托响应优选项,即步骤912为“否”输出,则向任务领导者显示列出响应的工作组成员的结果屏幕(步骤918)。为了帮助任务领导者确定谁最能胜任该任务的目的,除了响应的工作组成员的名称在结果屏幕上列出之外,相应工作组成员的传记信息和技能水平信息可以公布。此外,如果响应的工作组成员输入不能进行任务的原因,则该原因的文本还可以与相应工作组成员的名称一起公布。
在步骤918中的结果屏幕显示响应的工作组成员的名称之后,任务领导者从工作组响应者列表中选择任务所有者(步骤920)。在步骤920中选择任务所有者之后,确定任务领导者是否设置与任务所有者聊天的响应优选项(步骤914)。如果任务领导者没有设置与任务所有者聊天的响应优选项,即步骤914为“否”输出,则随后处理结束。如果任务领导者设置与任务所有者聊天的响应优选项,即步骤914为“是”输出,则在任务所有者和任务领导者之间打开聊天屏幕(步骤916)。随后处理结束。
现在转向步骤912,如果任务领导者设置自动委托响应优选项,即步骤912为“是”输出,则处理进行到如上所述的步骤914。
现在参考图10,根据本发明的优选实施例,示出了用于利用工作组成员即时消息传递设备的处理的流程图。当任务委托消息窗口出现在登陆到即时消息传递应用的工作组成员显示器上时,处理开始(步骤1002)。例如,消息502出现在图5中的即时消息传递应用500上的对话窗口504中。接着,确定任务是否被工作组成员接受(步骤1004)。例如,在图7中,工作组780的成员在工作组任务响应页面700上标记“我可以”框730,以表示他或她可以接受该任务。
如果该任务不被工作组成员接受,即步骤1004为“否”输出,则响应的工作组成员输入拒绝任务的原因,并将该拒绝消息传送给任务领导者(步骤1006)。例如,工作组780的成员在图7的工作组任务响应页面700上标记“我不可以”框740,并将拒绝任务的原因输入文本框750,以表示他或她不能接受该任务。随后处理结束。
如果该任务被工作组成员接受,即步骤1004为“是”输出,则确定任务领导者是否设置自动委托响应优选项(步骤1008)。例如,为了设置该特定响应优选项的目的,任务领导者在图6中的领导者任务起动页面600上标记自动委托框630。如果任务领导者不设置自动委托响应优选项,即步骤1008为“否”输出,则确定任务领导者是否选择了响应工作组成员作为任务所有者(步骤1018)。例如,在图8中任务领导者870标记工作组成员响应者框840,以便于将任务860委托给该相应工作组成员。如果任务领导者没有选择响应的工作组成员作为任务所有者,即步骤1018为“否”输出,则结果屏幕,例如图8中的结果屏幕800,显示被委托任务的工作组成员的名称(步骤1020),并且随后处理结束。
现在返回步骤1008,如果由任务领导者设置了自动委托响应优选项,即步骤1008为“是”输出,则确定响应的工作组成员是否是第一个响应任务委托消息的成员(步骤1010)。可选地,可以基于响应的工作组成员的传记信息,确定响应的工作组成员是否是最佳匹配。如果响应的工作组成员不是第一个响应任务委托消息的成员,即步骤1010为“否”输出,则处理进行到步骤1020。如果响应的工作组成员是第一个响应任务委托消息的成员,即步骤1010为“是”输出,则向响应的工作组成员显示分配屏幕,表明他或她是任务所有者(步骤1012)。
在步骤1012中向响应的工作组成员显示分配屏幕之后,然后确定任务领导者是否设置了与任务所有者聊天的响应优选项(步骤1014)。例如,任务领导者在图6的领导者任务起动页面600上标记“打开与任务所有者的聊天”的框640,以便于设置该特定响应优选项。如果任务领导者没有设置与任务所有者聊天的响应优选项,即步骤1014为“否”输出,则随后处理结束。如果任务领导者设置了与任务所有者聊天的响应优选项,即步骤1014为“是”输出,则在任务所有者和任务领导者之间打开聊天屏幕以讨论该任务(步骤1016)。随后处理结束。
现在返回步骤1018,如果任务领导者选择响应的工作组成员作为任务所有者,即步骤1018为“是”输出,则处理进行到步骤1012。
因此,本发明提供了一种方法、装置和计算机程序产品,用于通过使用即时消息传递系统来快速和有效地委托任务。任务领导者经由即时消息传递向工作组内的成员广播任务委托消息。在结果屏幕上公布对于每一个响应任务委托消息的工作组成员的名称或其它某类型的工作组成员标识(例如,雇员ID号,雇员ID照片等)。另外,每一个响应的工作组成员的简历可以与相应名称或其它类型的工作组成员标识一起显示。而且,在工作组任务响应页面上,可以为表示他或她不能接受该任务的响应的工作组成员提供文本框来输入任务拒绝的原因。随后,任务领导者向一个或多个响应的工作组成员委托或分配任务。可选地,如果任务领导者在领导者任务起动页面上设置了自动委托响应优选项,则任务可以被自动委托。
通过将关于每一个委托的任务和被分配该任务的工作组成员的信息存储在任务委托数据库中,可以跟踪该任务。在任务委托数据库中,所存储的信息可以被结合到即时消息传递系统中,并被即时消息传递系统参考,以允许确定哪些任务已委托和委托给了谁。
本发明的一个优点是,通过不需要任务领导者安排工作组会议来讨论任务及其随后向工作组成员的委托,大大缩短了任务委托时间。事实上,在任务领导者和工作组之间不需要讨论,因为在起动的任务委托广播消息中提供了任务描述。因此,任务领导者可以几乎紧在接收的同时向工作组成员发出任务委托消息。作为响应,工作组成员仅需要在响应页面上表明他们是否可用于执行该任务。因此,本发明提供了一种用于几乎即时的任务委托的系统,具有来自工作组成员的实时反馈和意见。另外,本发明提供了一种系统,其中工作组成员具有对于接受任务分配的选择权。
本发明的另一个优点是,与每一个表明他或她可用于该任务分配的响应的工作组成员相应的名称一起提供一个简短的简历。在为任务选择最佳工作组成员中,该特征提供了有价值的信息。此外,任务领导者可以快速在结果屏幕上看到谁可以和谁不可以用于任务委托,以及为什么。此外,为了优化利用人力资源的目的,使用数据库来跟踪每一个所委托的任务和任务所有者。
需要非常注意的是,尽管在完全工作的数据处理系统的上下文中描述了本发明的实施例,但本领域的普通技术人员将理解到,本发明的实施例的处理能够以在计算机可读介质和大量形式中可实施的指令或计算机可读程序代码的形式发布,并将理解到,不管实际用于执行该发布的信号承载介质的具体类型,本发明的实施例都同样适用。计算机可读程序代码包括指令和/或数据。计算机可读介质的示例包括可记录型介质,例如,软盘、硬盘驱动器、RAM、CD-ROM、DVD-ROM,以及传输型介质,例如数字和模拟通信链路、使用传输形式例如射频和光波传输的无线或有线通信链路。计算机可读介质可以采用编码格式的形式,针对在具体数据处理系统中的实际使用对其解码。
本发明的描述为示例和描述的目的而给出,并不在于以所公开的形式尽述或限制本发明。对于本领域的普通技术人员而言,许多修改和变化将是显而易见的。选择和描述该实施例,以便于最好地解释本发明的原理,实际应用,并且使得本领域的其它普通技术人员能够针对具有适于预期的具体使用的各种修改的各种实施例而理解本发明。
权利要求
1.一种在数据处理系统中用于经由即时消息传递系统的任务委托的方法,所述方法包括向工作组中的成员发送即时消息广播;从所述工作组中的成员接收对所述即时消息广播的一个或多个响应;在结果屏幕上列出每一个响应的工作组成员,其中每一个响应的工作组成员包括传记信息;向所述响应的工作组成员的至少一个委托所述任务;存储所述委托的任务以及被委托了所述任务的所述响应的工作组成员,以形成存储的任务委托信息;以及使用所述存储的任务信息跟踪所述委托的任务。
2.根据权利要求1的方法,其中所述即时消息广播是一个任务委托消息。
3.根据权利要求1的方法,其中由任务领导者执行所述发送和委托步骤。
4.根据权利要求1的方法,其中所述工作组是一个预定的工作组。
5.根据权利要求1的方法,其中所述结果屏幕包括一个“是”响应者群组和一个“否”响应者群组。
6.根据权利要求1的方法,其中使用任务委托数据库执行所述跟踪步骤。
7.根据权利要求5的方法,其中所述“否”响应者群组包括“否”响应工作组成员拒绝任务的原因。
8.根据权利要求1的方法,其中所述委托步骤包括向所述响应的工作组成员显示任务所有者名称。
9.根据权利要求1的方法,其中通过使用每一个响应的工作组成员的所述传记信息选择一个最佳匹配,来自动执行所述委托步骤。
10.根据权利要求9的方法,其中通过设置响应优选项来实现自动委托。
11.一种数据处理系统,包括总线系统;连接到所述总线系统的存储器,其中所述存储器包括一组指令;以及连接到所述总线系统的处理单元,其中所述处理单元执行所述一组指令,以向工作组中的成员发送即时消息广播,从所述工作组中的成员接收对所述即时消息广播的一个或多个响应,在结果屏幕上列出每一个响应的工作组成员,其中每一个响应的工作组成员包括传记信息,向所述响应的工作组成员的至少一个委托所述任务,存储所述委托的任务和被委托了所述任务的所述响应的工作组成员,以形成存储的任务委托信息,以及使用存储的任务信息来跟踪所述委托的任务。
12.根据权利要求11的数据处理系统,其中所述即时消息广播是一个任务委托消息。
13.根据权利要求11的数据处理系统,其中所述工作组是一个预定的工作组。
14.根据权利要求11的数据处理系统,其中所述结果屏幕包括一个“是”响应者群组和一个“否”响应者群组。
15.根据权利要求11的数据处理系统,其中所述处理器执行进一步的指令,以向所述响应的工作组成员显示任务所有者名称。
16.一种计算机程序产品,包括计算机可读介质,其中包含有计算机可读程序代码,用于执行在权利要求1至10的任何一项中的方法步骤。
全文摘要
一种用于经由即时消息传递系统快速和有效地委托任务的系统。任务领导者向工作组中的成员发送即时消息广播。每一个响应的工作组成员与传记信息一起在结果屏幕上列出。任务被委托给一个或多个响应的工作组成员。随后,存储并跟踪所委托的任务和被委托了该任务的响应的工作组成员。
文档编号H04L12/18GK1917480SQ20061008255
公开日2007年2月21日 申请日期2006年5月17日 优先权日2005年8月18日
发明者萨拉·卡尔斯特德·布伦菲尔德 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1