用于实现即时消息传送寻线组的系统和方法.pdf

上传人:54 文档编号:698114 上传时间:2018-03-05 格式:PDF 页数:13 大小:654.80KB
返回 下载 相关 举报
摘要
申请专利号:

CN200610148499.6

申请日:

2006.11.17

公开号:

CN1968220A

公开日:

2007.05.23

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04L 12/58公开日:20070523|||实质审查的生效|||公开

IPC分类号:

H04L12/58(2006.01); H04M3/42(2006.01); H04L29/06(2006.01)

主分类号:

H04L12/58

申请人:

阿尔卡特公司;

发明人:

蒂马辛·奥朱格; 杰克·杰克纳

地址:

法国巴黎市

优先权:

2005.11.18 US 11/282,914

专利代理机构:

北京市金杜律师事务所

代理人:

朱海波

PDF下载: PDF下载
内容摘要

本发明描述了一种用于实现即时消息传送(“IM”)寻线组的系统和方法。一个实施例是一种用于通过IM事件服务器(IMES)实现IM群组寻线的方法。所述方法包括:从第一个用户接收发起与群组中任一成员的IM会话的请求;响应于该请求,自动地确定一个可以参加与该第一个用户的IM会话的群组成员;并且在该第一个用户和该可用群组成员之间建立IM会话。

权利要求书

1.  一种用于通过IM事件服务器(IMES)实现即时消息传送(“IM”)群组寻线的方法,所述方法包括:
从第一个用户接收发起与群组中任一成员的IM会话的请求;
响应于所述请求,自动地确定一个可以参加与所述第一个用户的IM会话的群组成员;并且
在所述第一个用户和所述可用群组成员之间建立IM会话。

2.
  根据权利要求1的方法,其中所述自动地确定一个可以参加与所述第一个用户的IM会话的群组成员包括:
尝试与所述群组的第一个成员建立IM会话;并且
响应于所述IM会话未被所述第一个群组成员作为对所述尝试的响应而接受,自动地尝试与所述群组的另一个成员建立IM会话,直至所述群组的某一个群组成员接受IM会话为止。

3.
  根据权利要求2的方法,其中所述自动地确定进一步包括:响应于所述IM会话未被所述第一个群组成员作为对所述尝试的响应而接受,放弃与所述第一个群组成员建立IM会话的尝试。

4.
  根据权利要求2的方法,其中所述自动地确定进一步包括:响应于所述IM会话被所述第一个群组成员作为对所述尝试的响应而接受,在所述第一个群组成员和所述第一个用户之间建立IM会话。

5.
  根据权利要求2的方法,进一步包括:响应于所述IM会话未被所述群组中任何成员接受,放弃对所述群组的所有成员的尝试。

6.
  根据权利要求1的方法,其中所述自动地确定一个可以参加与所述第一个用户的IM会话的群组成员包括:
尝试与所述群组的第一个成员建立IM会话;并且
响应于经过了预定的时间段后所述第一个IM会话未被所述第一个群组成员作为对所述尝试的响应而接受:
放弃与所述第一个群组成员建立IM会话的尝试;并且
自动地尝试与所述群组的另一个成员建立IM会话,直至所述群组的某一个群组成员接受IM会话为止。

7.
  一种用于通过IM事件服务器(IMES)实现即时消息传送(“IM”)群组寻线的系统,所述系统包括:
用于从第一个用户接收发起与群组中任一成员的IM会话的请求的装置;
用于响应于所述请求,自动地确定一个可以参加与所述第一个用户的IM会话的群组成员的装置;以及
用于在所述第一个用户和所述可用群组成员之间建立IM会话的装置。

8.
  根据权利要求7的系统,其中所述用于自动地确定一个可以参加与所述第一个用户的IM会话的群组成员的装置包括:
用于尝试与所述群组的第一个成员建立IM会话的装置,以及
用于响应于所述IM会话未被所述第一个群组成员作为对所述尝试的响应而接受,自动地尝试与所述群组的另一个成员建立IM会话,直至所述群组的某一个群组成员接受IM会话为止的装置。

9.
  根据权利要求7的系统,其中所述用于自动地确定的装置进一步包括:用于响应于所述IM会话未被所述第一个群组成员作为对所述尝试的响应而接受,放弃与所述第一个群组成员建立IM会话的尝试的装置。

10.
  根据权利要求7的系统,其中所述用于自动地确定的装置进一步包括:用于响应于所述IM会话被所述第一个群组成员作为对所述尝试的响应而接受,在所述第一个群组成员和所述第一个用户之间建立IM会话的装置。

说明书

用于实现即时消息传送寻线组的系统和方法
技术领域
本发明一般地涉及即时消息传送(“IM”)服务。更特别地,并且非限制性地,本发明针对一种用于实现与IM服务相关的寻线组的系统和方法。
背景技术
专用分组交换机(“PBX”)和5类交换机目前可以支持很多种呼叫特性,“寻线组(hunting group)”特性即是其中之一。通过寻线组特性,一组与PBX分机相关联的电话线由于共享一个公共功能性(例如客户服务或信息技术(“IT”))或由于与同一个人相关联(例如当一个人有多个电话号码时)而组合成一个“寻线组”。
寻线组特性的目的是将针对寻线组的呼叫转给该群组的一个空闲线路。可以通过各种方式执行用于实现寻线组特性的呼叫调度。特别地,目前的PBX/5类服务器允许轮转(或可轮转的)、顺序和/或广播方式的呼叫调度。在轮转调度中,PBX尝试连接与寻线组中每条线路相关联的终端,每次针对一条线路,直至定位到一个空闲(即不忙)的终端。如果所有线路都已经尝试过并且没有找到空闲终端,可以重复该程序,直至定位到一个空闲终端。替代地,呼叫可以被转到语音信箱。在轮转调度中,线路尝试没有规定的顺序。
在顺序调度中,PBX根据线路/PBX分机的优先次序列表顺序(即每次一条线路)地尝试连接与寻线组中每条线路相关联的终端,直至定位到一个空闲的终端。如果所有线路都已经尝试过并且没有找到空闲终端,则可以重复该程序,直至定位到一个空闲终端。替代地,呼叫可以被转到语音信箱。
在广播调度中,PBX同时呼叫与寻线组线路相关联的所有终端。该呼叫被定向给第一个应答的空闲终端。如果没有空闲终端,呼叫就被放入等待队列,呼叫保持在该等待队列中,直至一个终端可以接收该呼叫。届时PBX将该呼叫重新定向给该空闲终端。
寻线组特性能够实现用于升序、降序、轮转、顺序和并行(即广播)群组寻线的高级呼叫处理。PBX管理员能够定义参加一个寻线组的多个端点和/或PBX分机。
可以理解,将会出现这样的情况:一个人可能希望与诸如客户服务或IT之类的企业群组中的任何一个成员通话。例如,有人可能要与群组中的任何成员共享应用程序或向群组中的任何成员传送文件。目前,这种情况的处理是由此人手动尝试向群组中的每个成员逐个发起IM,直至有人应答该IM。当然,这需要预先假定此人知道他或她想要进行IM的企业群组中每个成员的身份和统一资源标识符(“URI”),但事实并非总是如此。前文已经提到,在PBX的上下文中,这种情况是通过使用寻线组处理的,由此诸如客户服务或IT之类的企业群组的成员的分机被合并为一个寻线组,按照前文所述方式处理对寻线组的呼叫。
因此,所需要的是一种用于实现与IM服务相关的寻线组特性的方法和系统。
发明内容
一个实施例是一种用于通过IM事件服务器(IMES)实现即时消息传送(″IM″)群组寻线的方法。所述方法包括:从第一个用户接收发起与群组中任一成员的IM会话的请求;响应于该请求,自动地确定一个可以参加与该第一个用户的IM会话的群组成员;并且在该第一个用户和该可用群组成员之间建立IM会话。
另一个实施例是一种用于通过IM事件服务器(IMES)实现IM群组寻线的系统。所述系统包括:用于从第一个用户接收发起与群组中任一成员的IM会话的请求的装置;用于响应于该请求,自动地确定一个可以参加与该第一个用户的IM会话的群组成员的装置;以及用于在该第一个用户和该可用群组成员之间建立IM会话的装置。
又一个实施例是一种用于通过IM事件服务器(IMES)实现IM群组寻线的由计算机运行的计算机可读介质,所述介质上存储:用于从第一个用户接收与群组中任一成员发起IM会话的请求的计算机可执行指令;用于响应于该请求,自动地确定一个可以参加与该第一个用户的IM会话的群组成员的计算机可执行指令;以及用于在该第一个用户和该可用群组成员之间建立IM会话的计算机可执行指令。
附图说明
结合附图参考下文中的具体描述,可以更完整地理解本发明,在附图中:
图1是用于实现IM寻线组的系统的一个实施例的框图;
图2是用于实现串行IM寻线组的方法的一个实施例的流程图;以及
图3是用于实现并行IM寻线组的方法的一个实施例的流程图。
具体实施方式
现在将参照关于如何最好地利用和使用本发明的各种例子来描述本发明的实施例。在整个描述过程以及几幅附图中采用相同的参考标号来示出相同或相应部分,其中各个元件不一定是按比例示出的。
现在参考附图,并且更特别地参考图1,其中示出了系统100的框图,系统100包括根据一个实施例的用于实现群组寻线的IM事件服务器(“IMES”)101。在一个实施例中,如图1所示,当使用通信设备102的用户尝试与包含在寻线组106中的多个通信设备104(1)-104(n)中任何之一建立IM会话时,IMES 101启动驻留在IMES 101的IM处理模块109内的IM寻线组模块108。设备102、104(1)-104(n)可以包括任何数量的不同类型的有线或无线通信设备,包括但不限于:移动电话,PDA(个人数字助理),个人计算机系统,等等。
可以理解,所有的通信设备104(1)-104(n)可以属于同一个人(类似于在PBX的上下文中可经由多个分机接通同一个人的情况),或者可以分别由不同的人控制。在任一情况下,术语“寻线组”都被认为是指一个定义好的群组(例如群组106)内所有的设备,并且替代地是指群组设备所属的所有的人。也可理解,设备102、104(1)-104(n)中每个设备都与一个唯一的URI相关联以便IMES 101识别设备。如图1所示,设备102、104(1)-104(n)中每个设备上都安装有IM客户端软件110,所述软件通过各自的有线或无线连接与IMES 101的IM接口111通信。可以理解,设备102、104(1)-104(n)也可以通过网页浏览器、基于可扩展标记语言(“XML”)的介质或任何允许用户发送和接收IM的文本介质取代IM客户端软件110而与IM接口111进行IM的通信。此处所用的“IM客户端软件110”应理解为包括允许用户发送和接收IM的任何与IM接口111通信的机制。IM接口111使IM客户端软件105与IM处理模块109,特别是与IM寻线组模块108之间进行接口连接。
下文将参照图2和图3更为详细地描述IM寻线组模块108顺序地或同时地尝试与群组106中的每个设备104(1)-104(n)建立IM会话,直至与设备104(1)-104(n)中至少一个设备通信成功;也就是说,直至有一个设备被使用来响应该IM。如前文所述,IM群组寻线可以通过可实现PBX群组寻线的任何方式实现,包括顺序方式、并行方式、轮转方式和其他方式。
在串行IM群组寻线的情况下,IM寻线组模块108尝试(诸如通过设备104(1))与该群组的第一个成员建立IM会话。如果在一定的时间段内该群组成员没有响应尝试,则IMES 101终止尝试,结果是IM会话窗口从通信设备104(1)的屏幕上撤消。届时,IMES 101尝试(诸如通过设备104(2))与该群组的第二个群组成员建立IM会话。重复该过程,每次一个设备地对每个设备进行尝试,直至该群组的一个成员响应该尝试或者已经尝试过该群组中的每个成员。
可以理解,在一个实施例中,对每个成员的尝试只进行一次。在另一个实施例中,顺序地尝试每个成员直至一个成员响应IM尝试,这可能导致对成员进行多次尝试。另外,对群组成员的尝试可以按照预定的优先顺序进行,如真正的顺序群组寻线的情况一样,或者不按照特定的顺序,如轮转群组寻线的情况一样。
图2示出了IMES 101的寻线组功能108根据一个实施例实现串行IM寻线的操作流程图。在步骤200中,响应于IMES接收到与IM寻线组的任一成员进行IM会话的请求,IMES 101的IM寻线组模块108尝试与IM寻线组的第一个成员建立IM会话。在步骤201中,判断该IM寻线组成员的在线信息和首选项对于提出请求的用户而言是否为“可用”。特别地,IM只发送给可以通过IM接通且其当前在线信息和首选项对于通过IM与提出请求的用户进行通信而言为“可用”的用户。如果在步骤201中作出肯定的判断结论,则执行过程进入步骤202,其中判断IM会话是否被接受。特别地,判断是否已经从第一个群组成员接收到响应。如果接收到响应,则在步骤204中成功建立并以正常方式进行IM会话;否则,在步骤206中判断该群组成员必须作出响应的预定时间段是否已经到期。如果该时间段没有到期,则执行过程回到步骤202;否则,执行过程进入步骤208。
在步骤208中,响应于预定的时间段到期而没有接收到该群组成员的响应,放弃建立IM会话的尝试并且从该群组成员的屏幕上(或更准确地说,从他/她的通信设备的屏幕上)撤消IM会话窗口。随后执行过程进入步骤210。在步骤210中,判断是否还有群组成员可以尝试。可以理解,在对每个群组成员都仅尝试或者“ping”一定次数的实施例中,在对所有群组成员都ping了所述次数并且没有响应之后,步骤210会得出否定的判断结论。相反,在顺序地ping每个群组成员直至一个群组成员作出响应的实施例中,步骤210中提出的问询永远不会得到否定的结论。
响应于在步骤210中得出的否定结论,执行过程进入步骤212,其中IM会话被终止并且通知用户未能与群组成员成功建立IM通信。响应于在步骤210得出的肯定结论,或者响应于在步骤201得出的否定结论,执行过程进入步骤214,其中IMES 101的IM寻线组模块108尝试与下一个群组成员建立IM会话。随后执行过程回到步骤202。
在并行IM寻线情况下,IMES 101同时向IM寻线组106中的每个设备104(1)-104(n)广播IM会话。首先对该IM会话进行响应的群组成员将保持该会话。一旦一个群组成员响应了IM会话,与其他设备建立IM会话的尝试将被终止,并且从所述各设备的屏幕上撤消IM会话窗口。
图3是IMES 101根据一个实施例实现并行IM寻线的操作流程图。在步骤300中,响应于IMES接收到与IM寻线组的成员建立IM会话的请求,IMES 101的IM寻线组模块108同时向该IM寻线组中IM在线信息和首选项对于发出请求的用户而言为“可用”的所有IM寻线组成员广播IM会话,以尝试与这些群组成员之一建立IM会话。在步骤302中,判断是否从任何一个群组成员接收到了响应。如果接收到了响应,则在步骤304中与作出响应的群组成员建立IM会话并且终止与其他群组成员建立IM会话的尝试。如果在步骤302中得出否定的结论,则在步骤306中判断群组成员必须作出响应的预定时间段是否到期。如果该时间段没有到期,则执行过程回到步骤302;否则,执行过程进入步骤308。
在步骤308中,响应于预定时间段到期而没有接收到群组成员的响应,放弃与群组成员建立IM会话的尝试,并且通知用户未能成功地与任何群组成员建立IM会话。
可以理解,在某些情况下,上述方法的实施优选地不包括步骤306;也就是说,不考虑需要多长时间群组成员才会响应用户的IM。在此情况下,IM会话窗口一直停留在群组成员的屏幕上直至其中一个成员最终作出响应,而不考虑需要多长时间成员才能响应。
在此描述的IM寻线组特性能够有利地应用于多种不同情况,其中交换IM或者共享文件或应用程序可以促进各方之间的通信。以下非穷尽地列出了此类情况的例子。
客户呼叫中心  客户服务部门常规地采用PBX/5类呼叫寻线,其中客户对公司呼叫中心(例如客户服务部)的呼叫被路由给第一个可用的代表。可以设想有IM能力的客户会更倾向于通过IM与代表通信。例如,客户向代表提供其最近从公司购买的机器损坏后的图象会很有帮助。客户完全可以通过此处描述的IM寻线特性所建立的IM会话实现这一点。
公司范围内的通信  在某些情况下,公司员工可能需要就关于某个特定主题的问题得到答案。使用并行IM寻线特性,该员工可以将问题发送给包括公司每个员工在内的IM寻线组。第一个对该IM会话作出响应的群组成员将获得该对话,届时其他群组成员屏幕上的IM会话窗口被撤消。在此情况下,可以设想需要设置不同的使用策略以避免误用。例如,公司可以允许用户通过并行IM寻线特性而仅向低层员工组成的IM寻线组发送问题。
专业化群组  员工可能发现通过IM而不是电话或电子邮件与诸如公司服务台之类的专业化群组进行有关某个问题的通信会更有帮助。在此情况下,该员工会向IM服务器发起IM寻线组请求,以接通一个可用的服务台代理。随后该服务台代理可以通过IM即时地协助该员工并与该员工共享文档或文件,以更迅速地解决该员工遇到的问题。另外,客户呼叫中心的代表可以使用IM寻线组与一组共有某种特定技能的熟练工作者(例如工程师)进行通信,以更迅速地解决呼叫该客户呼叫中心的客户所关心的问题。
在此描述的实施例的一个优点是其可以与可用的人建立一个单独的信道(即IM信道)。而且,可以利用此优点来增强PBX/5类寻线组特性。另一个优点是在一个人不知道可用代表的IM地址的情况下也能通过IM接通他/她,由此可以为这个人提供很多能力,包括应用程序共享、文件传送和视频共享。
相信通过上文的具体描述本发明的操作和构造将变得明显。所示出的和描述的示例性实施例已经被确定为优选的实施例,但应当容易地理解,在不背离权利要求书中给出的本发明范围的前提下,可以进行各种变化和修改。

用于实现即时消息传送寻线组的系统和方法.pdf_第1页
第1页 / 共13页
用于实现即时消息传送寻线组的系统和方法.pdf_第2页
第2页 / 共13页
用于实现即时消息传送寻线组的系统和方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《用于实现即时消息传送寻线组的系统和方法.pdf》由会员分享,可在线阅读,更多相关《用于实现即时消息传送寻线组的系统和方法.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明描述了一种用于实现即时消息传送(“IM”)寻线组的系统和方法。一个实施例是一种用于通过IM事件服务器(IMES)实现IM群组寻线的方法。所述方法包括:从第一个用户接收发起与群组中任一成员的IM会话的请求;响应于该请求,自动地确定一个可以参加与该第一个用户的IM会话的群组成员;并且在该第一个用户和该可用群组成员之间建立IM会话。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1