用于通信通道切换的方法和设备的制作方法

文档序号:7667831阅读:153来源:国知局
专利名称:用于通信通道切换的方法和设备的制作方法
技术领域
本发明总体上涉及通信。更具体地i兌,本发明涉及统一通信(unified communication)。
背景技术
随着通信服务数量的增加,越来越多的业务人士通过多个通信装置联系。 可以通过电话、移动电话、通过IM(InstantMessage,即时消息)的消息、电子 邮件或通过SMS(Short Message System,短消息系统)的消息与业务人士联系。 对于业务人士来说,在不同的地点和时间使用多个电话和移动电话已经成为惯例。
但是,由于缺少关于如何选择与目标人联系的最有效途径的信息,越来 越多的业务人士将时间浪费在对消费者和同事打电话和查找电话上。当需要 立即与某人直接联系时,多数业务人士时常不得不釆用试错法。但是,这样 的努力只有不到 一 半会成功。
此外,根据每个人当前参与的业务活动,每个人在不同时间有他/她自己 偏好的接收消息的途径。通常,在特定的业务活动期间,如在群组会议或例 会期间,业务机构会对具体类型的通信设备是否允许使用施加限制。因此, 这些因素进一步使得如何选择与业务人士联系的最有效通信服务变得复杂。

发明内容
本发明的实施例包括按照在数据库中保持(maintain)的可与接收者联系 的多个通信通道的使用模式来选择通信通道的方法和设备。每个通信通道与 至少两个通信系统有关。通信通道的使用模式与接收者的业务活动相关。响 应于与接收者联系的请求,按照从数据库中检索的使用模式,选择多个通信 通道中的一个通信通道,从而建立与接收者的网络通信。
根据附图和后面的详细描述,本发明的其他特性将变得更加清楚。


在附图中的各图中,作为示例而非限定性地对本发明进行说明,在附图
中,相似的标号表示类似的要素,其中
图1为示出了用于选择通信通道的处理的一个实施例的流程图。
图2为示出了用于通信通道切换的系统的 一个实施例的框图。 图3为示出了一组示例通信通道的框图。
图4为示出了用于选择通信通道的处理的另一个实施例的流程图。 图5为示出了用于选择通信通道的系统部件的一个实施例的框图。 图6为示出了用于选择通信通道的系统部件的另 一个实施例的框图。 图7为示出了可以与本发明的 一 个实施例 一 起使用的计算机系统的 一 个例子。
具体实施例方式
这里对用于通信通道切换的方法和设备进行描述。在以下描述中,叙述 了许多特殊细节,以便透彻地说明本发明的实施例。-f旦对本领域的技术人员 来说显而易见,没有这些特殊细节的情况下也可以将本发明的实施例付诸实 践。在其他情况下,为了不使对本说明的理解变得模糊,没有详细示出众所 周知的部件、结构和技术。
说明书中对"一个实施例"或"实施例"的引用指的是结合该实施例描述的 具体特征、结构或特性可以被包括在本发明的至少一个实施例中。在说明书 中的不同之处出现的短语"在一个实施例中"并不一定都指相同的实施例。
利用包括硬件(例如,电路、专用逻辑等)、软件(如在通用计算机系统或 专用机器上运行的软件)或二者的组合的处理逻辑,执行在后面的附图中示出 的处理。尽管以下按照某种顺序操作对这些处理进行描述,但应该理解,所 描述的某些操作可以按照不同顺序执行。此外,某些操作可以并行执行,而 不是顺序执行。
在一个实施例中,通信通道切换可以被设计为提供这样的通信服务,即, 才艮据接收者的偏好以及他/她的当前业务存在状态(business presence stutus),如 开会中、接电话、在家或在路上(during traffic)等,选择通信通道。该通信服 务可以检测接收者的可用通信通道,并且在试图进行通信时,确定一个最合 适的可用通信通道。因此,通信服务可以减少或消除通过对接收者的某些或
所有潜在的通信通道采用试错法来向接收者发送消息的需要。
例如,按照一个实施例,当从业务事务管理器(Business Transaction Magager)的通用工作列表(Universal Work List)生成告警或通知以便与接收者 联系时,可以在企业业务系统中使用这样的通信通道切换,其中,目标接收 者可以通过多种通信机制,例如电子邮件、即时消息、短消息、移动电话、 智能电话或桌面电话(desk phone)等来联系。通信服务可以确定接收者当前正 在通过交通上下班并且拨打移动电话,以便将消息立即发送给接收者。注意, 出于说明的目的,本申请自始至终将企业业务管理系统用作对本发明的实施 例的技术进行说明的例子。但是,不限于此。应该理解,也可以应用其他管 理系统。
图1为示出了用于选#^通信通道的处理的一个实施例的流程图。例如, 可以通过图2的系统200的某些部件执行处理100。在一个实施例中,处理 100包括但不限于保持使用模式的数据库,以便选择通信通道。在一个实施 例中,参照图1,在框IOI,处理逻辑维护使用数据库,以便存储通过通信切 换的日常通信通道使用信息。接收者可以与多个通信通道有关,例如,移动 电话、桌面电话、电子邮件帐户、短消息帐户或者应用共享服务(如用于在线 会议的NetMeeting)中的节点等。在一个实施例中,通信通道使用信息包括时 间和/或当选择通信通道时与相应的接收者有关的业务活动。在一个实施例 中,在框103,处理逻辑从使用模式数据库中检索通信通道的使用模式。根 据检索的使用模式,在与接收者有关的多个通信通道当中,处理逻辑选择与 接收者联系的最合适的通信通道。通常,根据不同的日期和时间,处理逻辑 可以为同一个接收者选择不同的通信通道。
图2为示出了用于通信通道切换的系统的一个实施例的框图。在一个实 施例中,通道切换单元(channel switch) 201包括但不限于保持通信通道的 使用模式的数据库以及用于选择通信通道的通道选择器模块。在一个实施例 中,通道切换单元201属于企业实体的EIS或ERP(Enterprise Resource Planning,企业资源规划)系统。在一个实施例中,通道切换单元201基于SAP 企业系统的业务存在4由象才匡架(Business Presence Abstraction Framework)。例 如,参照图2,通道切换单元201在发送者203与接收者205之间建立通信 通道。发送者203可以是发起消息的电子装置或者业务系统用户。通过接收 告警、通知或其他业务相关信息,可以触发消息。消息可以是语音消息、文
本消息、电子邮件或多媒体消息。接收者205可以是目标所指的最终用户或 者能够接收消息的另一个电子装置。按照一个实施例,当接收到与接收者205 通信的请求时,通道选择器模块207从通信服务模块209中,识别出用于目 标接收者205的一组潜在通信通道。
按照一个实施例,通道选择器模块207从使用模式数据库211中,检索 每个潜在通信通道的使用模式。在一个实施例中,使用模式数据库211存储 通信通道的先前的使用历史信息。在一个实施例中,通道选择器模块207从 业务管理接口模块213获得接收者的业务情况。此外,通道选择器模块207 可以从服务通道管理模块215接收配置设定(setting )。配置设定可以包括个 人偏好和/或来自业务机构的要求。在一个实施例中,通道选择器模块207按 照使用模式、业务情况和/或配置设定,确定可用于与目标接收者联系的最合 适的通信通道。在一个实施例中,根据选择的通信通道,通过通信服务模块 209建立到耦合发送者203和接收者205的通信系统219的通信连接。服务 通道管理模块215可以将从通信系统219接收的通信通道使用信息记录到使 用模式数据库211中。在一个实施例中,通道切换单元201属于ERP系统。 在另一个实施例中,通道切换单元201属于EIS系统。
在一个实施例中,业务管理接口模块213通过与诸如来自微软的 Outlook、 Gmail Calendar、 Lotus Notes、日历系统或其他企业管理系统之类的 业务管理系统交互,提供与接收者有关的业务活动信息。业务活动信息可以 包括业务日程、地址簿或其他业务日程。通道选择器模块207可以从检索的 业务活动信息中获得与接收者有关的当前业务情况。业务情况可以包括与接 收者相关的、关于所安排的业务活动、当前业务活动、与业务活动有关的业 务角色、预期的活动持续时间和/或活动地点等的信息。业务活动可以是会议、 上下班(commuting )、办公室工作、午餐M木息或度假。例如,可以在SAP 的主数据管理模型(Master Data Organization Model)下,将业务角色预先定义 为销售员、财务会计、釆购员或服务工程师等。业务地点可以是国际国家 (international country),在办公室、会议室(meeting room )、大会议室(conference room)、建筑物、;成市或家。
图3为示出了一组示例通信通道的框图。在一个实施例中,每个通信通 道与服务类型、通道标识和表示各个通信通道的可用性的状态相关。通道状 态的值可以是"打开"或"关闭"。例如,即时消息305的服务类型具有被标识 为Instan Message 1 303的、状态为"关,,的通道。Instan Message 1 303可以包 括即时消息服务305中的可寻址帐户名。具有"关"状态的通信通道表示该通 信通道当前不可用,如当用户将用于即时消息帐户的相应通信装置关闭时。 在一个实施例中,用于建立通信通道的服务包括但不限于电话服务307、 SMS(Short Message Service,短消息服务)309、应用共享服务311(如用于在线 会议的NetMetting)和电子邮件服务313。可以通过电话号码315或SIP(Session Initiation Protocol,会话发起协议)地址317识别电话通信,其中,IP电话可 以使用SIP地址。在PSTN(Public Switched Telephone Network,公共交换电话 网络)或不基于IP的PBX(Private Branch Exchange,专用交换分才几)下对可用 电话的搜索可以基于成熟的计算机和电话整合应用。
图4为示出了用于选"f奪通信通道的处理的另一个实施例的流程图。在一 个实施例中,在框401,处理400收集用户在一段时间内的通信服务使用模 式。通信服务可以一个或多个通信通道有关,例如,电话通信服务可以包括 家庭电话通道和办公室电话通道。使用模式可以包括使用记录历史以及由此 获得的使用习惯。使用记录可以包括使用哪种通信服务、何时使用通信服务、 使用持续时间、有关的业务情况以及呼叫者或接收者的相应事物。按照一个 实施例,在框403,当建立通信服务以与目标接收者联系时,处理逻辑从业 务管理系统中检索关于目标接收者的当前业务活动的信息,如业务情况。在 框405,处理逻辑还可以识别与目标接收者有关的所有可用通信服务。可用 通信服务可以是与接收者有关的所有潜在通信服务的子集。与可用通信服务 有关的通信通道可以是与接收者联系的可用通信通道。识别可以基于在框403 检索的、与接收者有关的当前业务活动。在框405,处理逻辑可能检测出一 个潜在通信服务是与目标接收者联系的当前不可用的通信服务。
按照一个实施例,在框407,处理逻辑根据识别的通信服务,从使用模 式数据库中检索与目标接收者有关的先前的通信使用模式。在一个实施例中, 在框409,处理逻辑从目标接收者的所有当前可用的通信通道中选择最适合 的通信通道。在一个实施例中,根据在框407获得的与接收者有关的先前的 通信使用模式进行确定。按照一个实施例,在框411,处理逻辑用关于当前 选择的使用记录,对使用模式数据库进行更新。
图5为示出了用于选^Ht信通道的系统部件的一个实施例的框图。在一 个实施例中,通道切换单元501属于企业实体的EIS或ERP系统。按照一个
实施例,当发送者503建立通信通道541以通过通道切换单元501与4^收者 539联系时,服务接口模块505接收来自发送者503的请求。服务接口模块 505可以给发送者503提供用户接口,以便输入识别信息如名字,或者,提 供从多个预先设定的用户中的选择,以便识别目标接收者。在一个实施例中, 服务接口模块505将关于目标接收者的信息转发到情况检测器模块507。在 一个实施例中,情况检测器模块507从业务接口模块213中检索与目标接收 者有关的业务活动信息。在一个实施例中,情况检测器模块507根据检索的 业务活动信息,获得目标接收者的当前业务情况,其中,所检索的业务活动 信息可以通过企业实体的EIS(Enterprise Information System ,企业信息系统) 获得。情况检测器模块507可以根据与目标接收者有关的业务活动的所安排 的持续时间,预计当前业务情况的即将来临(imminent)的变化。在一个实 施例中,服务接口模块505从通信服务模块209中识别目标接收者的部分或 所有潜在通信通道。每个被识别的潜在通信通道都可以被目标接收者注册为 可以通过该通信通道与目标接收者联系的通信通道。或者,可以根据目标接 收者以前的使用,对潜在通信通道进行记录或捕捉。按照一个实施例,服务 接口模块505通过通信服务模块209,检测每个潜在通信通道的状态。通信 通道的状态可以是打开的或关闭的。在检测时,状态为"打开"的通信通道可 用于与目标接收者联系。可以根据检测SIP地址和/或翻译来自PSTN或PBX 电话SIP地址的电话连接信号,进行所述检测。在一个实施例中,服务接口 模块505将目标接收者的当前业务情况和当前可用通信通道都转发到基于情 况的可用性^t块513。
按照一个实施例,基于情况的可用性模块513从业务配置模块511接收 机构范围(orgnizatonwide)配置设定。机构范围配置设定可以根据当前业务 情况,对业务机构的成员使用某些通信服务进行限制。例如,机构范围配置 设定可以规定,在业务会议期间不允许使用移动电话,应该允许来自特定客 户的呼叫覆盖沖突的在使用某些通信通道方面的个人偏好,或者,应该将内 部与外部人员之间的IM服务或应用共享关闭,以避免泄露敏感的公司数据。 在一个实施例中,业务配置模块511提供用于机构全体人员输入配置设定的 接口 。在一个实施例中,基于情况的可用性模块513根据与目标接收者有关 的当前业务情况以及与目标接收者所属的业务机构有关的机构范围配置设 定,过滤出目标接收者的可用通信通道。
在一个实施例中,自学习判定引擎519从基于情况的可用性模块513接 收过滤出的可用通信通道以及当前业务情况。在一个实施例中,自学习判定 引擎519从使用模式数据库525中检索与目标接收者有关的通信通道使用模 式。在一个实施例中,自学习判定引擎519从服务偏好模块517中,检索目 标接收者在使用通信服务方面的个人偏好。个人偏好可以包括在上班时间拨 打的偏好的电话号码、上午打电话的偏好时间、用于发送消息的偏好的电子 邮件帐户、特定通信通道允许的一组联系人、上下班时间中将所有进入呼叫 转移到移动电话或者在出差期间通过SMS服务将所有电子邮件和/或即时消 息重发到移动电话等。
在一个实施例中,服务偏好模块517可以给用户提供一个接口,用于在 使用通信服务时更新个人偏好。按照一个实施例,自学习判定引擎519,根 据与目标接收者有关的当前业务情况、个人偏好以及通信使用模式从由基于 情况的可用性模块513过滤出的可用通信通道中确定要选择的最合适的通信 通道。在一个实施例中,由自学习判定引擎519在选择通信通道的过程中考 虑的因素包括但不限于先前由自学习判定引擎519进行的选择、对通道切换 单元的触发、特定业务情况下使用某个通信通道的频率、上次在相同或相似 的业务情况下使用的通信通道和/或用于同一个发送者的通信通道。对通道切 换单元的触发可以是来自目标接收者的上级(superior)的消息。触发可以导 致对选择通信通道的最终判定以及实现该判定的后续动作。在一个实施例中, 目标接收者使用特定通信通道的频率越高、时间越近,选择这个特定通信通 道与目标接收者联系的可能性越大。在一个实施例中,利用由自学习判定引 擎519进行的选择,对使用模式数据库525进行更新。
按照一个实施例,通信服务模块209按照从自学习判定引擎519接收的 被选择的通信通道,通过网络537建立与接收者539联系的网络连接。通信 服务模块209可以与通信系统交互,以便利用与选择的通信通道有关的通信 服务应用建立所述网络连接。通信服务应用可以是电话应用527、即时消息 应用529、 SMS应用531、电子邮件应用532或应用共享服务,如在线会议 535。
在一个实施例中,通信服务应用向通道使用模块523发送通信通道使用 信息。通道使用模块523可以接收关于由通道切换单元501以外的通信设置 机制建立的通信通道的通信通道使用信息。当建立电话呼叫时,电话服务提
供商可以将关于该电话呼叫的电话使用信息转发到通道使用模块523。在一 个实施例中,通道使用模块523利用接收的通信通道使用信息,对使用模式 数据库525进行更新。
图6为示出了用于选择通信通道的系统部件的另一个实施例的框图。在 一个实施例中,通道切换单元601属于企业实体的EIS或ERP系统。在一个 实施例中,通道切换单元601将接收的告警或通知消息603作为电子邮件或 SMS消息613推出(push)。在一个实施例中,与图2的通道选择器模块207 相似,通道选择器模块605按照来自使用模式数据库211和服务通道管理模 块215的使用模式,选择通信通道。此外,通道选择器模块605可以将选择 的通信通道以及消息(如告警或通知消息)内容发送到模板池607。
在一个实施例中,模板池607保持一套用于包括电子邮件、IM(即时消息) 或SMS的通信服务的消息模板。模板池607可以包括出自SAP企业系统的 AIS Form Template Pool。消息模板可以是用于相关的通信服务的、被适当格 式化的表单(form)。例如,消息模板可以是要用消息内容填充的包括要求的电 子邮件首标、字段以及可应用值的电子邮件表单。每个服务可以与至少一个 消息模板有关。在一个实施例中,模板池607按照选"f奪的通信通道选择消息 模板,并且将消息转发到消息生成器609。在一个实施例中,消息生成器609 根据所接收的消息模板以及消息内容,如告警或通知603的内容,生成完整 的消息。消息生成器609可以填充与接收的消息^^莫板有关的消息表单。在一 个实施例中,消息生成器609向通信服务模块611转发生成的电子邮件或SMS 消息,从而将生成的消息推出给接收者,其中,通信服务模块611包括与图 2的通信服务模块209相似的功能。在一个实施例中,当对ERP系统如SAP 系统进行配置时,可以将消息模板作为输入的一部分来提供。
图7为示出了可以与本发明的一个实施例一起使用的计算机系统的一个 例子。例如,系统700可以-故实现为图2、图5和图6中示出的系统的一部 分。注意,尽管图7示出了计算机系统的各种部件,但是,不是要代表使部 件相互连接的任何具体结构和方式,这是由于这些细节与本发明关系不大。 还应该理解,可以将网络计算机和具有较少部件或者可能更多部件的其他数 据处理系统与本发明一起使用。
如图7所示,作为数据处理系统的一种形式的计算机系统701包括被耦 合到微处理器705、 ROM(只读存储器)707、易失RAM 709和非易失存储器
711的总线703。微处理器705可以从存储器707、 709、 711中检索指令并4丸 行指令,从而进行上述操作。总线703将各种这样的部件相互连接在一起, 并且,还将这些部件705、 707、 709和711相互连接到显示控制器和显示装 置713以及外围装置,如输入/输出(I/0)装置,输入/输出(I/0)装置可以是鼠标、 键盘、调制解调器、网络接口、打印机以及本领域众所周知的其他设备。通 常,输入/输出设备715通过输入/输出控制器717耦合到系统。易失性RAM(随 机存取存储器)709 —般被实现为需要连续供电,以便对存储器中的数据进行 刷新或保持的动态RAM (DRAM)。
大容量存储器711 —般是磁性硬盘驱动器或磁光盘驱动器或光驱动器或 DVD RAM或即使在从系统除去电源之后仍然保持数据(例如,大量数据)的其 他类型的存储器系统。通常,尽管不是必须的,大容量存储器711也可以是 随机存取存储器。尽管图7示出了大容量存储器711为被直接耦合到数据处 理系统中的其余部件的本地器件,但应该理解,本发明可以4吏用远离系统的 非易失存储器,如通过诸如调制解调器和以太网接口之类的网络接口耦合到 数据处理系统的网络存储装置。如本领域众所周知的,总线703可以包括通 过各种桥、控制器和/或适配器相互连接的 一条或多条总线。
可以用逻辑电路如专用逻辑电路或者用执行程序代码指令的微控制器或 其他形式的处理核,实现以上描述的部分。可以用程序代码如机器可执行指 令进行通过以上讨论教导的这些过程,其中,机器可执行指令使执行这些指 令的机器完成特定功能。在这个上下文中,"机器"可以是将中间形式(或"抽象") 指令转换为处理器专用指令(例如,抽象执行环境如"虚拟机"(例如,Java Virtual Machine(Java虛拟才几))、翻i奪器、Common Language Runtime 、 高级语 言虚拟机等)的机器,和/或布置在半导体芯片上的,被设计为执行指令的电子 电路(例如,用晶体管实现的"逻辑电路"),如通用处理器和/或专用处理器。 还可以在不执行程序代码的情况下,由被设计为执行处理(或部分处理)的(替
相信,可以按照由各种软件开发框架(例如,SAP Netweaver,微软公司 的NET, Mono, Java, Visual Composer, ABAP Workbench, Oracle公司的 Fusion等)支持的各种面向对象的或非面向对象的计算机编程语言(例如, Java, C#, VB, Python, C, C++, J#, APL, Cobol, ABAP, Fortran, Pascal, Perl等),以源码级程序代码,描述通过以上讨论教导的处理。源码级程序代码可以被转换为中间形式的、抽象执行环境(例如,Java虚拟机,Common Language Runtime,高级语言虚拟机、翻译器等)可理解的程序代码(如Java 字节代码,Microsoft Intermediate Language等),或者,转换为以特殊处理器 为目标的形式更特殊的程序代码。
制造品可以被用于存储程序代码。存储程序代码的制造品可以被体现为 但不限于一个或多个存储器(例如, 一个或多个快闪存储器、随机存取存储器 (静态、动态或其他))、光盘、CD-ROM、 DVDROM、 EPROM、 EEPROM、 磁卡或光卡、或者适合于存储电子指令的其他类型的机器可读介质。也可以 通过体现在传播介质(例如,通过通信链接(例如,网络连接))中的数据信号, 将程序代码从远程计算机(例如服务器)下载到请求计算机(例如客户机)。
按照对计算机存储器内的数据位进行操作的算法和符号表示,给出了前 面的详细描述。这些算法描述以及表示是数据处理领域的技术人员使用的工 具,用于最有效地将他们工作的实质转达给本领域的其他技术人员。通常, 在这里,算法被理解为导致希望的结果的、 一序列自洽的操作。所述操作指 的是需要对物理量进行物理处理的操作。虽然不是必须的,但是通常这些量 采用能够被存储、传输、组合、比较和以别的方式处理的电或》兹信号的形式。 已经证明,从原理上,出于共同使用的原因,有时将这些信号称为位、值、 元素、符号、字符、术语或数等是很方便的。
但应该记住,所有这些或相似的术语与适当的物理量相关,并且仅是应 用于这些量的方便的标记。除非特别说明,从以上讨论很明显,应该理解, 贯穿说明书,利用术语如"处理"或"计算"或"确定"或"显示"等进行的讨论指的 是计算机系统或相似的电子计算装置的动作和处理,所述计算机系统或相似 的计算装置对表示为计算机系统的寄存器和存储器内的物理量(电子)的数据 进行处理并将这些数据转换为被相似地表示为计算机系统的存储器或寄存器 或者其他这样的信息存储、传输或显示装置内的物理量的其他数据。
本发明还涉及用于进行这里所描述的操作的设备。该设备可以按照要求 的目的特殊构成,或者,它可以包括由存储在计算机中的计算机程序有选择 地激活或重新配置的通用计算机。这样的计算机程序可以被存储在计算机可 读存储介质中,如包括不限于软盘、光盘、CD-ROM以及磁光盘等的任何类 型的盘,只读存储器(ROM)、 RAM、 EPROM、 EEPROM、》兹卡或光卡,或 者适合于存储电子指令的任何类型的介质,并且,每一个都被耦合到计算机
系统总线。
这里所提供的处理和显示不是固有地与任何具体计算机或其他设备有 关。按照这里的教导,可以将各种通用系统与程序一起使用,或者,可以证 明,构建执行所描述的操作的更专用的设备是很方便的。根据以下描述,各 种这样的系统需要的结构将显而易见。此外,不是参照任何具体编程语言对 本发明进行描述的。应该理解,如这里所描述的,各种编程语言都可以用于 实现本发明的教导。
以上讨论仅对本发明的某些典型实施例进行了描述。根据这样的讨论、 附图以及权利要求,本领域技术人员不难理解,可以在不脱离本发明的精神 和范围的情况下进行各种修改。
权利要求
1.一种方法,包括如下步骤在数据库中保持与接收者有关的多个通信通道的使用模式,所述多个通信通道与至少两个通信系统相关联,并且所述使用模式与接收者先前的活动相关联;按照从所述数据库中检索的使用模式,从所述多个通信通道中选择一个通信通道,以便考虑到接收者的当前活动而与接收者联系。
2. 如权利要求1所述的方法,还包括如下步骤从所述多个通信通道中确定一组可用通信通道,其中,所述通信通道属 于所述一组可用通信通道。
3. 如权利要求2所述的方法,还包括如下步骤识别与接收者相关联的通信服务,其中,所述一组可用通信通道基于该 通信服务。
4. 如权利要求2所述的方法,其中,确定一组可用通信通道的步骤包括 ;险测所述多个通信通道中的每个通信通道的状态,所述状态指示各个通信通道的可用性。
5. 如权利要求l所述的方法,还包括如下步骤 从至少两个通信系统收集与接收者相关联的使用模式;并且 从与接收者有关系的机构的EIS查询关于接收者的当前活动的信息。
6. 如权利要求5所述的方法,其中,选择通信通道的步骤包括 根据所述机构,从所述多个通信通道中确定第一组通信通道; 根据所述接收者的偏好,从所述第一组通信通道中提取第二组通信通道;并且根据所述当前活动和所述使用模式,从所述第二组通信通道中选择所述 通4言通道。
7. 如权利要求l所述的方法,还包括如下步骤根据选择,对所述数据库中的使用模式进行更新,被更新的使用模式包 括所述当前活动的信息。
8. 如权利要求7所述的方法,其中,被更新的使用模式包括从当前活动 的信息中获得的触发模式。
9. 一种机器可读介质,其中具有指令,当机器执行指令时,指令使机器执行一种方法,该方法包括如下步骤将与接收者有关的多个通信通道的使用模式保持在数据库中,所述多个 通信通道与至少两个通信系统有关,并且,所述使用模式与接收者先前的活动有关;按照从所述数据库中检索的使用模式,从所述多个通信通道中选择一个 通信通道,以便考虑到接收者的当前活动而与接收者联系。
10. 如权利要求9所述的机器可读介质,还包括从所述多个通信通道中确定一组可用通信通道,其中,所述通信通道属 于所述一组可用组通信通道。
11. 如权利要求IO所述的机器可读介质,其中,所述确定包括 基于所述当前活动识别与接收者有关的通信服务,所述通信服务包括所述一组可用通信通道。
12. 如权利要求IO所述的机器可读介质,其中,确定所述一组可用通信 通道包括检测所述多个通信通道中的每个通信通道的状态,所述状态指示各个通 信通道的可用性。
13. 如权利要求9所述的机器可读介质,还包括从至少两个通信系统收集与接收者有关的使用模式;并且 从与接收者有关系的机构的EIS查询关于接收者的当前活动的信息。
14. 如权利要求13所述的机器可读介质,其中,选择通信通道包括 根据所述机构,从所述多个通信通道中确定第一组通信通道; 根据所述接收者的偏好,从所述第一组通信通道中提取第二组通信通道;并且根据所述当前活动和所述使用模式,从所述第二组通信通道中选择通信 通道。
15. 如权利要求9所述的机器可读介质,还包括根据所述选择,对所述数据库中的使用模式进行更新,被更新的使用模 式包括所述当前活动的信息。
16. 如权利要求15所述的机器可读介质,其中,被更新的使用模式包括 从所述当前活动的信息中获得的触发模式。
17. —种数据处理系统,包括使用模式数据库,用于保持与接收者有关的多个通信通道的使用模式, 所述多个通信通道与至少两个通信系统有关,并且,所述使用模式与接收者先前的活动有关;通道选择器模块,用于按照从所述使用模式数据库检索的使用模式,从 所述多个通信通道中选择一个通信通道,以便考虑到接收者的当前活动而与 接收者联系。
18. 如权利要求17所述的系统,其中,所述通道选择器检测所述多个通 信通道中的每个通信通道的状态,所述状态指示可用通信通道。
19. 如权利要求17所述的系统,其中,所述通道选择器模块包括 情况检测器模块,用于根据与接收者有关的安排,从与接收者有关系的机构的EIS,确定所述接收者的当前活动。
20. 如权利要求19所述的系统,其中,所述通道选择器还包括 基于情况的可用性模块,用于根据接收者的当前活动和与机构有关的配置设定,过滤出可用通信通道。
21. 如权利要求20所述的系统,其中,所述通道选择器还包括 判定引擎,用于根据接收者的偏好选择通信通道。
22. 如权利要求21所述的系统,其中,所述判定引擎利用由所述判定引 擎进行的选择,对所述使用模式数据库进行更新。
23. 如权利要求17所述的系统,还包括用户接口模块,用于接收来自用户的业务配置以及个人偏好设定。
全文摘要
描述了按照在数据库中保持的可与接收者联系的多个通信通道的使用模式来选择通信通道的方法和设备。每个通信通道与至少两个通信系统有关。通信通道的使用模式与包括接收者的对应业务活动的日常通信通道使用信息有关。响应于与接收者联系的请求,按照从数据库中检索的使用模式,选择通信服务的一个通信通道,从而建立与接收者的网络通信。
文档编号H04M3/54GK101193165SQ200710196659
公开日2008年6月4日 申请日期2007年11月29日 优先权日2006年11月29日
发明者天 徐 申请人:Sap股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1