回呼选项的制作方法

文档序号:7884935阅读:216来源:国知局
专利名称:回呼选项的制作方法
技术领域
本公开大体上涉及回呼选项。更具体地,本公开涉及:在第一设备与第二设备通信期间第三设备呼叫第一设备的事件中,允许与第二设备通信的第一设备调度向第三设备的回呼。
背景技术
移动设备在社会中正变得越来越流行并变得越来越普遍。因此,可以一周七天、一天二十四小时联系到某人。因而,某人也可以选择不被联系到。例如,当一个人在开会或当正在开车时,他可以接收到他或她的移动设备被呼叫的通知。在这种情况下,这个人可能想接听呼叫,但不能接听。因此,打电话的人可以留下消息或被呼叫的移动设备可以提供未接呼叫的通知。然而,发起呼叫的人不知道呼叫者努力联系的人是否知道初始的电话呼叫。


图1是根据示例性实施方式的包括企业通信平台的用于管理与企业相关的移动呼叫的系统的方框图;图2是根据示例性实施方式的企业通信平台的方框图;图3是根据示例性实施方式的备选企业通信平台的方框图;图4是根据示例性实施方式的另一备选企业通信平台的方框图;图5是根据示例性实施方式的图3的企业通信平台的更详细方框图;图6A和图6B是根据示例性实施方式的回呼选项的方法的流程图;图7是具有根据示例性实施方式的回呼选项的第一设备的显示器的示例性屏幕截图;图8是具有根据示例性实施方式的回呼选项的第一设备的显示器的示例性屏幕截图;图9是根据示例性实施方式的用于设置一个或更多个订制(custom)文本消息的第一设备的显示器的示例性屏幕截图;图10是根据示例性实施方式的具有针对单个回呼的回呼选项的提示的第一设备的显示器的示例性屏幕截图;图11是根据示例性实施方式的具有针对多个回呼的回呼选项的提示的第一设备的显示器的示例性屏幕截图;图12是根据示例性实施方式的具有针对每个已调度的回呼的提示的第一设备的显示器的示例性屏幕截图13是根据示例性实施方式的用于设置回呼提醒的第一设备的显示器的示例性屏幕截图;以及图14是根据示例性实施方式的用于设置回呼特征的第一设备的显示器的示例性屏幕截图。
具体实施例方式现在将详细参考技术的实施方式。仅通过技术的解释的方式来提供每个示例,而不是作为对技术的限制。对本领域技术人员显而易见的是:在不背离技术的范围或精神的前提下,可以对本技术作出各种修改和变形。例如,描述为一个实施方式的一部分描述的特征可以用于另一实施方式,以产生另一实施方式。因此,本技术意在覆盖技术范围内的这些修改和变体。通过结合附图对以下详细描述进行仔细研究,本技术的其他方案对本领域普通技术人员来说将是显而易见的。本技术的实施方式不限于任何特定的操作系统、移动设备构架、服务器构架或计算机编程语言。本技术涉及通信的控制和管理。尽管下文中示例实施方式的描述中提及了“呼叫”,应当理解,所描述系统和方法通常可应用于基于会话的通信,并且不限于语音呼叫。也应当理解,系统和方法不限于会话,并且在一些实施方式中可应用于基于消息收发的通信。现在参考图1,图1以方框图形式示出了用于通信的控制和管理的示例系统(通常指定为10)。系统10包括在许多实施方式中包括局域网(LAN)的企业或商业系统20。在下文描述中,企业或商业系统20可以被称为企业网络20。将会理解,在一些实施方式中,企业网络20可以包括多于一个的网络,并可以位于多个地理区域中。企业网络20可以通常通过防火墙22与广域网(WAN) 30 (例如,因特网)相连。企业网络20也可以经由直接内部拨号(DID)干线或主速率接口(PRI)干线,与公共交换电话网络(PSTN)相连。企业网络20也可以与公共陆地移动网(PLMN) 50 (也可以称为无线广域网(WffAN)或在一些情况下称为蜂窝网络)通信。如本领域已知的,可以经由中继26与PLMN50连接。企业网络20也可以提供以无线接入点为特征的无线局域网(WLAN)32a。其他WLAN32可以存在于企业网络20之外。例如,WLAN32b可以与WAN30相连。系统10可以包括多个与企业相关联的移动设备11 (仅示出一个)。移动设备11可以包括装备用于通过PLMN50的蜂窝通信的设备、装备用于在WLAN32之一上进行W1-Fi通信的移动设备或支持蜂窝通信和WLAN通信的双模设备。可以根据IEEE802.11规范之一来配置WLAN32。应当理解,移动设备11包括一个或更多个无线电收发机和相关联的处理硬件和软件,以实现与PLMN50和/或WLAN32之一的无线通信。在各种实施方式中,PLMN50和移动设备11可以被配置为遵照多个无线协议(包括GSM、GPRS, CDMA, EDGE、UMTS、EvDO、HSPA,3GPP或各种其他无线协议)中的任意一个或更多个来操作。应当理解,当移动设备11移动时,移动设备11可以以已知方式在PLMN50中并跨越PLMN漫游。在一些实例中,双模移动设备11和/或企业网络20被配置为有利于PLMN50和WLAN32之间的漫游,并因此能够从双模设备11的蜂窝接口的连接到双模设备11的WLAN32接口的无缝传输会话(例如,语音呼叫),反之亦然。
企业网络20典型地包括多个网络服务器、计算机以及其他设备。例如,企业网络20可以连接一个或更多个桌面计算机或膝上型计算机15 (示出了一个)。在一些实施方式中,连接可以是有线的或无线的。企业网络20也可以连接到一个或更多个数字电话机17 (不出了一个)。企业网络20可以包括一个或更多个邮件服务器(例如,邮件服务器24),用于协调企业网络20中操作的客户端设备的电子消息的传输、存储和接收。典型的邮件服务器包括微软交换服务器b^PIBM Lotus Domino 服务器。典型地,企业中的每个用户具有企业网络20中的至少一个用户帐户。与每个用户帐户相关联的是消息地址信息(例如电子邮件地址)。寻址到用户消息地址的消息存储在邮件服务器24的企业网络20中。用户可以使用消息收发应用(例如,电子邮件客户端应用)获取消息。消息收发应用可以在与企业中的企业网络20相连的用户的计算机15上操作。在一些实施方式中,可以允许用户使用远程计算机访问存储的消息,例如在另一位置经由WAN30使用VPN连接。使用消息收发应用,用户也可以在企业网络20内或在企业网络20外,编写并发送寻址到其他人的消息。消息收发应用使邮件服务器24通常经由WAN30向收信人发送已编写的消息。中继26用作将来自移动设备11的在PLMN50上接收的消息路由到对应的企业网络20。中继26也经由PLMN50从企业网络20向移动设备11推送消息。企业网络20也包括企业服务器12。企业服务器12与中继26 —起用于:向用户的移动设备11重新导向或中继寻址到企业网络20内的用户电子邮件地址的进入电子邮件消息,并向外部的WAN30或其他地方中的意向接收者中继经由移动设备11编写并发送的进入电子邮件消息。企业服务器12和中继26 —起促进“推送”移动设备11的电子邮件服务,使用户能够使用移动设备11发送和接收电子邮件消息,仿佛用户使用例如计算机15上的用户的与企业相关的电子邮件 地址,与企业网络20中的电子邮件客户端相连。和典型的在很多企业中一样,企业网络20包括私有分支交换(虽然在各种实施方式中,PBX可以是标准PBX或因特网协议(IP)-PBX,为了简便,这里的描述使用术语PBX来表示两者)16,该私有分支交换16具有用于为企业路由进入的和呼出的语音呼叫的、与PSTN40的连接。PBX16经由例如DID干线或PRI干线与PSTN40相连。PBX16可以使用集成服务数字网(ISDN)信令协议,用于通过PSTN40和相关信令和通信来建立和拆卸电路交换连接。在一些实施方式中,PBX16可以与一个或更多个传统模拟电话19相连。PBX16也与企业网络20相连,并通过它与电话终端设备(例如,数字电话机17、在计算机上操作的软件电话15等)相连。在企业中,每个个体可以具有相关联的分机号码(有时称为PNP(私有编号计划)或直拨电话号码)。从PBX16向PSTN40的外呼呼叫或从PSTN40向PBX16的进入呼叫是典型的电路交换呼叫。在企业中,例如在PBX16和终端设备之间,语音呼叫通常是分组交换呼叫(例如IP上语音(VoIP)呼叫)。企业网络20还可以包括用于执行消息收发或会话控制的一些方案(如呼叫控制和高级呼叫处理特征)的服务管理平台(SMP) 18。在一些情况下,SMP18也可以执行一些媒体处理。SMP18和PBX16合起来称为企业通信平台(通常地,指定为14)。应当理解,企业通信平台14和具体地,SMP18可以在具有用于与PBX16和/或DID/PRI干线相连和通信的合适的通信接口的一个或更多个服务器上实现。虽然SMP18可以在独立的服务器上实现,应当理解,其可以作为逻辑软件组件在现有控制代理/服务器中实现。如下文所述,SMP18可以实现为多层平台。企业通信平台14实现交换用来连接会话支路(leg),并可以提供例如电话交换呼叫和VoIP呼叫之间的转换,或用来连接其他媒体会话的支路。在一些实施方式中,在语音呼叫的上下文中,企业通信平台14提供多个附加功能(包括自动接线员、交互的语音响应、呼叫转接、语音邮箱等)。其也可以针对企业用户实现特定的使用限制(例如阻止国际呼叫或1-900呼叫)。在一些实施方式中,可以使用会话发起协议(SIP)来设置、管理和终止针对语音呼叫的媒体会话。企业通信平台14也可以使用其他协议,例如,如本领域技术人员已知的并可能在下文中更详细地描述的Web服务、计算机电话集成(CTI)协议、用于即时消息收发和现场支持扩展的会话发起协议(SIMPLE)和各种客户应用编程接口(API)。企业通信平台14的功能之一是将企业电话的特征扩展到移动设备11。例如,企业通信平台14可以允许移动设备11执行与通常在标准办公室电话(例如数字电话机17或模拟电话机15)上可用的功能类似的功能。示例特征可以包括直接扩展拨号、企业语音邮件、召开会议、呼叫转移、呼叫寄存等。现在参考图2至4,图2至4示出了企业通信平台14的示例实施方式。再次,虽然下文提及了“呼叫”或以呼叫为中心的特征,应当理解,所描绘和描述的构架和系统可用于通常的基于会话的通信以及在一些实例中可应用于基于消息收发的通信。图2示出了意在用于电路交换TDM上下文中的实施方式。PBX16经由PRI连接60或其他合适的数字干线与SMP18耦合。在一些实施方式中,PRI连接60可以包括第一 PRI连接、第二 PRI连接和信道服务单元(CSU),其中,CSU是用于以允许输入信号的重新定时和重新产生的方式,将计算设备连接到数字媒体的机制。将理解,在PBX16和SMP18之间可能存在附加的或备选的连接。在此实施方式中,SMP18假定控制呼叫处理和媒体自身。此构架可以称为“第一方呼叫控制”。在此构架中,通常由PBX16实现的很多媒体处理功能可以由SMP18处理。例如,寻址到企业中任何分机或直拨号码的进入呼叫可以首先被路由到SMP18。此后,从SMP18到企业内的呼叫方建立呼叫支路,并且两个引脚是桥接的。因此,SMP18包括数字干线接口 62和数字信号处理(DSP)会议桥64。DSP会议桥64执行呼叫的桥接,用于各种呼叫特征(例如召开会议、呼叫转移等)的实现。数字干线接口 62可以实现为通过总线相互连接并在处理器的控制下操作的多个电话卡(例如,英特尔语音卡)。数字干线接口 62也可以使用处理器模块(例如主机媒体处理(HMP)处理器)来部分实现。SMP18可以包括用于管理呼叫处理的各种脚本66。脚本66可以实现为存储在非易失性存储器中并由SMP18的处理器执行的软件模块、程序、函数等。脚本66可以实现呼叫流逻辑、商业逻辑、用户偏好、呼叫服务处理以及各种特征应用。图3示出了另一实施方式,其中PBX16执行终止和/或桥接媒体流的功能,但是呼叫控制功能主要由SMP18处理。在此实施方式中,SMP18可以称为呼叫控制服务器18。此构架可以称为“第三方呼叫控制”。呼叫控制服务器18例如通过LAN与PBX16耦合,能够实现基于分组的通信,更具体地,基于IP的通信。在一个实施方式中,根据SIP执行PBX16和呼叫控制服务器18之间的通信。换句话说,呼叫控制服务器18使用基于SIP的通信,来管理通过PBX16处理的媒体的建立、拆除和控制。在一个示例实施方式中,呼叫控制服务器18可以使用符合针对计算机支持的电信应用(CSTA)的ECMA-269或ECMA-323的通信协议。图4示出了企业通信系统14的另一实施方式。此实施方式反映了现有呼叫处理脚本集合对依赖于具有分离的呼叫控制和媒体处理的第三方呼叫控制的构架的适应性。SMP18包括呼叫处理服务器74。呼叫处理服务器74包括脚本66或用于执行呼叫处理功能的其他编程结构。SMP18也包括SIP服务器72和媒体服务器76。分离的SIP服务器72和媒体服务器76将呼叫控制与媒体处理逻辑地分离。SIP服务器72使用计算机实现通信处理协议(例如ECMA-269标准或ECMA-323标准之一),与呼叫处理服务器74交互。这些标准规定了用于实现计算机支持的电信应用(CSTA)的基于XML的消息收发。SIP服务器72使用基于SIP的媒体处理命令与媒体服务器76交互。例如,SIP服务器72和媒体服务器76可以使用如IETF文档(Saleem A., “Media Server MarkupLanguage”,因特网草案,draft-saleem-msml-07, 2008年8月7日)中定义的媒体服务器标记语言(MSML)进行通信。媒体服务器76可以被配置为执行主机媒体处理(HMP)。本领域普通技术人员将理解用于企业通信系统14的其他构架或配置。现在参考图5,图5示出了具有第三方呼叫控制构架的企业通信系统14的实施方式。在此实施方式中,SMP18是包括协议层34、服务层36和应用层38的多层平台。协议层34包括根据各种协议操作的多个接口,每个接口被配置用于能够实现在应用层38中对应应用的操作。服务层36包括通过接口协议补充支持(leverage)的多个服务,来创建更丰富的应用。最终,应用层38包括暴露于通信设备并补充支持服务和接口协议中对应一些用于能够实现应用的多个应用。具体地,协议层34优选地包括使媒体与数据分离地控制的协议。例如,协议层34可以尤其包括会话发起协议或SIP80、Web服务协议82、应用编程接口或API84、计算机电话集成协议或CTI86、用于即时消息收发和现场支持扩展的会话发起协议或SIMPLE协议88。可以预期,接口协议80-88是可以与企业网络20中的对应服务器直接接口的插件程序,将在下文中进一步描述。为了本公开的目的,将使用SIP80,虽然理解系统10可以使用上文公开的或附加的协议操作。如本领域普通技术人员已知的,SIP是用于多媒体会话管理的因特网工程任务组(IETF)标准,并且更具体地是用于在两个或更多个端点之间建立、保持、修改和终止多媒体会话的应用层控制协议。如本领域普通技术人员还已知的,SIP协议80提供用于信令的两个接口:SIP-干线(下文中称为“SIP-T”)和SIP-线(下文中称为“SIP-L”)。当端点是非特定实体或未注册时(即,当两个网络实体之间通信时),使用SIP-T接口。相反,当注册了端点时(即,当向特定分机拨号时),使用SIP-L接口。在下文中将更详细地描述使用SIP80的系统10的特定操作。SMP18也尤其包括多个使能器=VoIP使能器90、固定移动融合或FMC使能器92、会议服务使能器94、呈现使能器96和即时消息收发或頂使能器98。通过服务层36中合并一个或更多个使能器的对应服务来使用使能器90-98中的每个。然后,应用层38中的每个应用与一个或更多个服务合并以执行期望的应用。例如,电话呼叫服务可以使用VoIP使能器或PBX使能器,紧急响应应用可以使用电话呼叫服务、即时消息服务、视频呼叫服务以及电子邮件服务和/或会议服务。应用层38可以包括会议服务应用63,与会议服务使能器94 一起启用多个通信设备(包括座机电话和个人计算机)来通过集中会议服务器55的使用,参与会议呼叫。如图5所示,在企业网络20中提供会议服务器55,并且会议服务器55优选地通过SIP协议80,与会议服务使能器94通信,虽然一般认为与数据分离地控制媒体的附加协议(例如,web服务协议82或CTI协议86)会是合适的。会议呼叫服务器55可以被配置用于对去往和来自一个或更多个通信设备(即,移动设备11、电话17和计算机15)的媒体和数据流进行导向。参考图6A和6B,示出了根据示例性实施方式的用于使用回呼选项的方法的流程图。通过示例的方式提供了示例性方法600,因为存在用来实现方法的各种途径。在一个或更多个实施方式中,可以使用一个或更多个服务器(例如,企业服务器12、企业通信平台
14、SMP18或任意其他合适的一个或更多个服务器)执行方法600。可以通过各种系统之一或各种系统的组合来执行或实施方法600。可以使用通过示例在图105中示出的通信设备和通信网络来实现下文描述的方法600。例如,图6中示出的第一设备、第二设备或第三设备可以是移动设备11或电话终端设备(例如,在计算机15或数字电话机17上操作的软件电话)。图6中示出的每个方框表示在示例性方法600中执行的一个或更多个处理、方法或子程序。示例性方法600可以从方框602开始。在方框602中,在第一设备和第二设备之间建立第一呼叫。例如,SMP18可以建立具有相关联的第一用户的第一设备11和具有相关联的第二用户的第二设备11之间的第一呼叫。在建立第一呼叫之后,方法600可以进行到方框604。在方框604中,第一设备从第三设备接收到第二呼叫。例如,SMP18向第一设备11发送INVITE SIP消息,向第一设备11通知具有相关联的第三用户的第三设备11正在呼叫第一设备11。在接收到第二呼叫之后,方法600可以进行到方框606。在方框606,向第一用户提示用于响应第二呼叫的回呼选项。例如,第一设备11显示让第一用户选择的回呼选项。回呼选项可以包括但不限于:忽略、接受和自动调度回复呼叫(在下文中称为“自动调度”)。参考图7,示出了根据示例性实施方式的具有回呼选项的第一设备11的显示器的示例性屏幕截图700。如所示,屏幕截图700可以包括回呼选项,例如,忽略702、接受704和自动调度回复呼叫706。在提示第一用户之后,方法600可以进行到方框608。在方框608,接收对回呼选项提示的响应。例如,第一用户选择第一设备11上的选项,并且SMP18根据选择进行响应。如果选择了忽略选项,则方法600可以进行到方框610。如果选择了接受选项,则方法600可以进行到方框612。如果选择了自动调度选项,则方法600可以进行到方框614。在方框610,第一设备忽略第二呼叫。例如,第一设备11可以向SMP18发送忽略消息,来忽略第二呼叫。忽略消息可以是BYE SIP命令消息。响应于忽略选择,可以以与未应答呼叫类似的方式处理第二呼叫。例如,在已设置的数量的振铃之后,可以提示第三用户向与第一设备11相关联的第一用户留言。在一个或更多个实施方式中,如果第一用户选择忽略选项,可以提示第三用户留言而不需要等待已设置的数量的振铃。在发送忽略消息之后,方法600进行到方框616。在方框612,在第一设备和第二设备之间建立第二呼叫。例如,SMP18可以在第一设备11和第三设备11之间建立第二呼叫。可以终止或保持第一呼叫。如果终止第一呼叫,第一用户可以结束第一呼叫。为了终止第一呼叫,第一设备向SMP18发送BYE SIP命令消息。如果保持第一呼叫,可以将第一呼叫置为呼叫等待。为了将第一呼叫置为呼叫等待,第一设备可以向SMP18发送命令消息。在建立第二呼叫之后,如果保持第一呼叫,贝1J方法600可以进行到方框616,如果第一呼叫终止,则方法600可以进行到方框630。在方框614,发送自动调度命令。例如,可以从第一设备向SMP18发送自动调度命令。自动调度命令可以是命令消息。响应于接收到自动调度命令,SMP18可以调度到第三设备的回呼呼叫。在发送自动调度命令之后,方法600可以进行到方框616。取决于第一设备的建立,如果第一用户选择了自动调度命令,则第三用户可以接收到已经调度了回呼的通知。可以以各种手段完成该通知。例如,SMP18可以在第三设备11上播放音频消息,通知第三用户已经调度了回呼。示例性的音频消息可以是“用户当前正在通话,但是他已经为你调度他一空闲就自动回复呼叫,因此你现在可以挂机”。在另一示例中,SMP18可以向第三设备11发送消息(例如,电子邮件消息或文本消息),通知第三用户已经调度了回呼。参考图8,示出了根据示例性实现的具有回呼选项的第一设备11的显示器的屏幕截图800。如所示,屏幕截图800可以包括文本消息选项,该文本消息选项包括上课中文本消息802、锻炼中文本消息804或无文本消息806。参考图9,示出了根据示例性实现的用于设置一个或更多个客户文本消息的第一设备11的显示器的示例性屏幕截图900。如所示,屏幕截图900可以包括叙述“我现在在上课。下课了给您电话。”的上课文本消息902以及叙述“我现在在健身房。锻炼完了给您电话。”的上健身房文本消息904。用户可以通过点击“保存”按钮906来保存文本消息,或可以通过点击“重置为缺省”按钮908来将文本消息重置为缺省。示例性的缺省文本消息可以是“我现在不方便。我已经调度回呼来回复您的呼叫。”可以使用差不多的订制消息或缺省消息。在另一实施方式中,可以使用类似方法发送电子邮件消息或订制电子邮件消息。在另一实施方式中,用户可以在文本消息、订制文本消息、电子邮件消息或订制电子邮件消息中选择。返回图6B,在方框616,继续第一呼叫。例如,如果忽略第二呼叫,第一设备可以移除提示,然后继续第一呼叫。如果保持第一呼叫,然后在第二呼叫终止之后,SMP18可以将第一呼叫解除保持。在继续第一呼叫之后,方法可以进行到方框618。在方框618,终止第一呼叫。例如,第一用户或第二用户可以终止第一呼叫。可以从第一设备或第二设备向SMP18发送呼叫终止消息。呼叫终止消息可以是BYE SIP命令消息。在终止第一呼叫之后,方法600可以进行到方框620。在方框620,提示第一用户做出自动调度呼叫,例如呼叫与第三设备相关联的呼叫者。呼叫提醒可以响应于第一呼叫终止或可以调度呼叫提醒。例如,SMP18可以向第一设备11发送回复自动调度呼叫命令,提示第一用户呼叫第三设备11上的第三用户。回复自动调度呼叫命令可以是命令消息。提示可以包括但不限于:呼叫、取消和重新调度自动调度。在提示用户做出自动调度呼叫之后,方法600可以进行到方框622。参考图10,示出了根据示例性实施方式的具有针对单个回呼的回呼选项的提示的第一设备11的显示器的示例性屏幕截图1000。如所示,屏幕截图1000可以包括针对单个调度的回呼的提醒。选项可以包括呼叫1102、取消1104和暂停1106。如果存在多个调度的回呼,可以向用户提示不同的消息。参考图11,示出了根据示例性实施方式的具有针对多个回呼的回呼选项的提示的第一设备11的显示器的示例性屏幕截图1100。如所示,屏幕截图1100可以向用户通知回呼提醒的数目,例如,“你有2个回呼提醒。你希望查看它们吗? ”选项可以包括显示所有1102、暂停所有1104和全部关闭1106。如果用户点击显示所有1102选项,可以显示另一屏幕截图。参考图12,示出了根据示例性实施方式的具有针对每个调度的回呼的提示的第一设备11的显示器的示例性屏幕截图1200。如所示,用户可以通过点击针对每个回呼消息1202、1206的显示更多选项图标1204、1208,来选择每个回呼消息。如果用户点击显示更多选项图标1202、1208,然后,可以显示图10的屏幕截图1000,示出可用的选项。多个回呼提醒的屏幕截图1200示出了两个消息:三十七(37)分钟前呼叫的John Doel202和三十二(32)分钟前呼叫的重要的其他人1206。附加选项1208也是可用的。附加选项1208包括暂停所有、全部关闭、显示键盘、切换应用和关闭。暂停所有选项允许所有用户暂停回呼选项,例如再次提示。全部关闭选项取消所有回呼选项。显示键盘可以显示键盘,来允许用户键入消息(例如,文本消息或电子邮件)。切换应用选项允许用户改变应用(例如,显示日历)。关闭选项关闭回呼提醒屏幕截图1200。返回图6B,在方框622,接收到自动调度呼叫提示的响应。例如,第一用户在第一设备11上选择选项,SMP18根据选择进行响应。如果选择了呼叫选项,方法600可以进行到方框624。如果选择取消选项或取消所有选项,方法600可以进行到方框626。如果选择暂停选项或暂停所有选项,方法600可以进行到方框628。在方框624,在第一设备和第三设备之间建立呼叫。例如,SMP18可以向第三设备发送发起呼叫命令消息,来在第一设备和第三设备之间建立呼叫。呼叫命令消息可以是INVITE SIP命令。在呼叫第三设备之后,方法600可以在方框630终止。在方框626,取消自动调度。例如,第一设备11可以向SMP18发送取消自动调度命令,来取消自动调度回呼或取消所有自动调度回呼。在取消自动调度回呼之后,方法600可以在方框630终止。在方框628,重新调度(例如,暂停)自动调度。例如,可以从第一设备向SMP18发送自动调度命令。自动调度命令可以是命令消息。响应于接收到自动调度命令,SMP18可以重新调度回呼或所有回呼。在一个或更多个实施方式中,以与会议请求提醒类似的方式在第一设备11上提示第一用户。参考图13,示出了根据示例性实现的用于设置回呼提醒的第一设备11的显示器的示例性屏幕截图1300。如所示,在自动调度呼叫用于回呼之后,用户可以选择过多长时间1302,例如,“在30分钟之后提醒我”。用户可以选择提醒告警1304,例如,“不用告警打扰我”。通过点击给我显示更多图标1306,用户可以选择提醒告警,例如,不要打扰我、仅提醒我最近一次呼叫、仅提醒我我的联系人文件夹中的联系人、提醒我所有自动调度的呼叫。在取消自动调度回呼1308之前,用户可以选择暂停的次数。通过点击给
我显示更多图标1310,用户可以选择暂停的次数,例如,第一、第二、第三、第四、第五.....无限。用户可以选择设备11移动的速率,例如,如果设备11以该速率(例如,十五千米每小时(15km/hr))或大于该速率运动,则自动调度所有呼叫用于回呼。可以通过点击“保存”按钮1314来保存文本消息,或可以通过点击“重置为缺省”按钮1316来将文本消息重置为缺省。在重新调度自动调度回复呼叫之后,方法600可以进行到方框620。参考图14,示出了根据示例性实施方式的用于设置回呼特征的第一设备11的显示器的示例性屏幕截图1400。如所示,设置设备11用于自动模式1402。通过点击显示更多图标1404,用户可以选择自动模式、手动模式或关闭。在自动模式中,设备11自动地调度回呼。在手动模式中,向用户提示是否调度回呼。在关闭模式,回呼特征没有启用。如所示,启用了回呼特征。用户可以点击以显示自动模式和手动模式的解释1406。当向呼叫调度回呼时,用户可以输入向与呼叫者相关联的设备提供的用户的电话号码1408。用户可以通过点击“保存”按钮1410来保存设置,或可以通过点击“重置为缺省”按钮1412来将设
置重置为缺省。本技术可以采用硬件、软件或硬件和软件要件的形式。在一些实施方式中,该技术可以以包括但不限于固件、驻留软件、微代码、现场可编程门阵列(FPGA)或专用集成电路(ASIC)等的软件来实现。具体地,针对实时或接近实时的使用,FPGA或ASIC实施方式是合适的。此外,本技术可以采用计算机程序产品的形式,计算机程序产品包括从存储通过或结合一个或更多个计算机、处理器或指令执行系统使用的程序代码的计算机可使用介质或计算机可读介质中可存取的程序模块。用于本描述的目的,计算机可使用介质或计算机可读介质可以是可以包括、存储、通信、传播或传送通过或结合指令执行系统、装置或设备使用的程序的任意装置。介质可以是电的、磁的、光的、电磁的、红外的或半导体的系统(或装置或设备)或传播介质(虽然物理计算机可读介质的定义中不包括在信号载体中或其自身作为信号载体的传播介质)。物理计算机可读介质的示例包括半导体或固态存储器、磁带、可移除计算机磁盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。当前,光盘的示例包括紧致盘-只读存储器(⑶-ROM)、紧致盘-读/写(⑶-R/W)和DVD。如本领域技术人员所已知,用于实现该技术的每个方案的处理器和程序可以是集中的或分布式的(或其组合)。适合用于存储本技术的计算机程序产品并适合用于执行计算机程序产品的程序代码的数据处理系统将包括通过系统总线直接地或间接地与存储元件耦合的至少一个处理器。存储元件可以包括在程序代码的实际执行期间使用的本地存储器、大容量存储器以及高速缓存存储器,其中为了减少在执行期间必须从大容量存储器获取代码的次数,高速缓存存储器提供至少一些程序代码的临时存储。输入/输出或I/o设备(包括但不限于键盘、显示器、指示设备等)可以直接或通过介于中间的I/o控制器与系统耦合。网络适配器也可以与系统耦合,以使数据处理系统能够通过介于中间的私有或公共网络,与其他数据处理系统或远程打印机或存储设备耦合。调制解调器、电缆调制解调器和以太网卡仅是一些当前可用类型的网络适配器。这些系统可以是集中的或分布式的,例如,使用对等和客户端/服务器配置。在一些实施方式中,使用FPGA和ASIC中的一个或两者来实现数据处理系统。当用户已经与使用设备的某人(例如,第一呼叫者)通话时,上文中描述的本系统和方法对呼叫者(例如,第二呼叫着)和对被叫人(例如,用户)提供若干益处。具体地,设备中的处理器可以向用户提示回呼选项,并可以按照选择行动。回呼选项可以包括自动调度回复呼叫,这可以从设备向服务器发送自动调度命令。在第一呼叫终止之后,可以向用户提示用来呼叫第二呼叫者的设备的呼叫选项。作为回呼选项的一部分,第二呼叫者可以接收到用户已经调度了向第二呼叫者回呼的通知。因此,第二呼叫者获知用户知道第二呼叫者想要与用户对话,并且当用户完成之前呼叫时会这样做。因此,消除了用户是否知道第二呼叫者正尝试与用户对话的不确定性。一旦第二呼叫者接收到用户已经调度了回呼的通知,第二呼叫者可以选择不留言从而节省语音邮件的存储空间。如果第二呼叫者急于与用户通话,第二呼叫者可以有规律地呼叫用户,直到他们联系到用户。然而,如果第二呼叫者接收到用户已经调度了回呼的通知,第二呼叫者可以选择不持续呼叫用户。因此,第二呼叫者可以减少网络上的拥塞量。此外,可以向用户提示回复第二呼叫,这可以帮助他防止忘记回呼第二呼叫者。
权利要求
1.一种方法(600),包括: 在具有相关联的第一用户的第一设备建立所述第一设备和具有相关联的第二用户的第二设备之间的第一呼叫(602); 在第一设备接收来自具有相关联的第三用户的第三设备的第二呼叫¢04); 在所述第一设备向所述第一用户提示用来响应所述第二呼叫的回呼选项¢06),所述回呼选项至少包括忽略、接受和自动调度回复呼叫; 在选择了所述自动调度回复呼叫选项的事件中,从所述第一设备向服务器发送自动调度命令(604); 终止所述第一呼叫(618); 响应于所述第一呼叫终止,在所述第一设备向所述第一用户提示用来呼叫所述第三设备的呼叫选项(620)。
2.根据权利要求1所述的方法¢00),还包括:在从所述呼叫选项中选择了连接选项的事件中,从所述第一设备发送用来建立所述第一设备和第三设备之间的呼叫的呼叫命令(624)。
3.根据权利要求1所述的方法,还包括:在从所述呼叫选项中选择了忽略选项的事件中,从所述第一设备向所述服务器发送用来取消所述自动调度选项的取消命令(626)。
4.根据权利要求1所述的方法,还包括: 在所述第一设备提示用来重新调度所述第一设备和第三设备之间的呼叫的时间(628);以及 在从所述呼叫选项选择了暂停选项的事件中,从所述第一设备向所述服务器发送重新调度命令(628)。
5.根据权利要求1所述的方法出00),还包括:在选择了所述自动调度回复呼叫选项的事件中,从所述第一设备向所述服务器发送向所述第三用户通知所述第一用户经由所述第一设备选择了所述自动调度回复呼叫选项的通知命令(614)。
6.根据权利要求5所述的方法,其中,所述通知命令导致在所述第三设备上播放音频消息。
7.根据权利要求5所述的方法,其中,所述通知命令导致向所述第三设备发送消息,其中,所述消息是电子邮件和文本消息之一。
8.根据权利要求5所述的方法,其中,所述通知命令导致向所述第三设备发送订制消肩、O
9.一种服务器(12),被配置为: 在具有相关联的第一用户的第一设备和具有相关联的第二用户的第二设备之间建立第一呼叫(602); 发消息通知来自具有相关联的第三用户的第三设备的第二呼叫等待所述第一设备(604); 在所述第一用户从至少包括忽略、连接和自动调度回复呼叫的选项列表中选择自动调度回复呼叫的事件中,从所述第一设备接收自动调度回复呼叫(614);以及 响应于所述第一呼叫的终止,向所述第一设备发送提示命令,所述提示命令向所述第一用户提示用来响应所述第二呼叫的呼叫选项(620)。
10.根据权利要求9所述的服务器(12),还被配置为:在从所述呼叫选项中选择了连接选项的事件中,在所述服务器从所述第一设备接收用来建立所述第一设备和第三设备之间的呼叫的呼叫命令(624)。
11.根据权利要求9所述的服务器(12),还被配置为:在从所述呼叫选项中选择了忽略选项的事件中,在所述服务器从所述第一设备接收用来取消所述自动调度选项的取消命令(610)。
12.根据权利要求9所述的服务器(12),还被配置为:在所述服务器从所述第一设备接收具有相关联的时间的重新调度命令,所述重新调度命令在从所述呼叫选项中选择了暂停命令的事件中(628)。
13.根据权利要求9所述的服务器(12),还被配置为:响应于接收所述自动调度回复呼叫命令,向所述第三设备发送音频剪辑,所述音频剪辑向所述第三用户通知所述第一用户已经调度了自动回复呼叫。
14.根据权利要求9所述的服务器(12),还被配置为:响应于接收到所述自动调度回复呼叫命令,向所述第三设备发送文本消息,所述文本消息向所述第三用户通知在选择了所述自动调度回复呼叫选项的事件中所述第一用户经由所述第一设备选择了所述自动调度回复呼叫选项。
15.根据权利要求9所述的服务器(12),还被配置为:响应于到达与所述重新调度命令相关联的所述相关联时间,向所述第一设备发送用来向所述第一用户提示回呼提醒选项的提醒命令。
全文摘要
一种方法(600),包括在具有相关联的第一用户的第一设备和具有相关联的第二用户的第二设备之间建立第一呼叫(602)。在第一呼叫期间,第一设备从具有相关联的第三用户的第三设备接收到第二呼叫(604)。响应于接收到第二呼叫,向第一用户提示用来响应所述第二呼叫的回呼选项(606)。所述回呼选项可以包括忽略、接受和自动调度回呼。在选择了所述自动调度回呼选项的事件中,从所述第一设备向服务器发送自动调度命令(614)。在所述第一呼叫终止之后(618),响应于所述第一呼叫终止,向所述第一用户提示用来呼叫所述第三设备的呼叫选项(620)。
文档编号H04W4/16GK103081452SQ201180042767
公开日2013年5月1日 申请日期2011年9月7日 优先权日2010年9月7日
发明者达里尔·约瑟夫·马丁 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1