管理呼出呼叫的布置制造技术

技术编号:16935816 阅读:49 留言:0更新日期:2018-01-03 06:21
与第一用户相关联的用户终端包括用于管理通过第一网络与至少一个另外的用户终端的通信的通信客户端应用。通信客户端应用被配置为:确定与安装在用户终端上的至少一个另外的通信客户端应用相关联的信息,所述至少一个另外的通信客户端应用用于管理通过第二网络与至少一个另外的用户的通信;关于至少一个呼出呼叫确定在呼叫终点处的另外的用户终端是否包括通信客户端应用;并且基于呼叫终点处的另外的用户终端是否包括所述通信客户端应用的确定来管理呼叫的布置。

Management of exhaled call

A user terminal associated with a first user includes a communication client application for managing communication through a first network and at least one other user terminal. The communication client application is configured to determine and installed on the user terminal at least one associated communication client application in the information, the at least one additional communication client application for communication management through the second network and at least one other users; on at least one outgoing call to determine whether the user terminal in addition in the call at the end point of communication based on client application; and determine whether the user terminal also call at the end point including the communication client application to manage call arrangement.

【技术实现步骤摘要】
【国外来华专利技术】管理呼出呼叫的布置
技术介绍
一些通信系统允许诸如个人计算机的设备的用户通过诸如互联网的基于分组的计算机网络以及诸如GSM和PSTN通信网络的常规电路交换网络进行语音或视频呼叫。这样的通信系统包括互联网语音或视频协议(VoIP)系统。这些VoIP系统对用户是有益的,因为它们通常具有比常规固定线路(PSTN)或移动蜂窝(GSM)网络显著较低的使用成本。长距离通信尤其如此。要使用VoIP系统,用户可以在其设备上安装并执行客户端软件。客户端软件设置VoIP连接,并提供其他功能,如注册和认证。除了语音通信之外,客户端还可以设置其他通信媒体的连接,例如即时消息传递(“IM”),SMS消息传递,文件传输和语音邮件。随着移动带宽的增加,对于经由在诸如互联网使能的移动电话之类的用户终端上运行的客户端应用提供基于分组的语音和视频呼叫越来越感兴趣。这些用户终端包括网络接口224,例如在一个或多个非许可频带上操作的短程RF收发机,用于经由无线接入点(例如,WLAN网络的Wi-Fi接入点)接入互联网,和/或在一个或多个许可频带上操作的蜂窝收发机,用于经由诸如GPRS(通用分组无线电业务)或HSPA(高速分组接入)的蜂窝网络的基于分组的业务来接入互联网。
技术实现思路
提供本
技术实现思路
以简化形式介绍一些概念,这些概念将在下面的详细描述中进一步描述。本
技术实现思路
不旨在确定所要求保护的主题的主要特征或基本特征,也不旨在用于限制所要求保护的主题的范围。所要求保护的主题也不限于解决背景部分中指出的任何或所有缺点的实现方式。本公开的实施例涉及对第一用户终端和第二用户终端之间的通信事件的管理。特别地,本公开的实施例涉及对使用通信客户端应用(或通信客户端app)的通信事件的管理。“使用”通信客户端应用,用户可以拨打号码以布置呼出呼叫。呼叫可以从通信客户端应用布置,或者替代地使用本地通信客户端应用。在这种实施例中的通信客户端应用订阅呼叫和拨号事件。当拨号或呼叫号码时,通信客户端应用检查以确定拨打的号码是否被标记为通信客户端用户。如果是首次查询,这可以针对远程数据库进行检查,或针对本地高速缓存进行检查。在一个实施例中,向用户提供等待直到在布置呼叫之前进行检查为止的选项。如果该号码被标记为与通信客户端用户相关联的号码,则使用通信客户端应用布置呼叫。如果没有确定该号码被标记为通信客户端用户,则使用另一应用来发起呼叫。在一个实施例中,其他应用是本地通信客户端应用。在一个实施例中,通信客户端应用在用户发起呼叫之前通过在安装通信客户端应用时尝试布置呼叫来标识另一通信客户端应用的正确的呼叫组件。专利技术人已经认识到以这种方式管理通信事件可能是重要的,特别是对于具有关于网络连接性和处理器功耗的限制的用户终端。在一个方面,存在与第一用户相关联的用户终端,所述用户终端包括用于通过第一网络管理与至少一个另外的用户终端的通信的通信客户端应用,所述通信客户端应用被配置为:确定与安装在用户终端上的至少一个另外的通信客户端应用相关联的信息,所述至少一个另外的通信客户端应用用于管理通过第二网络与所述至少一个另外的用户的通信;关于至少一个呼出呼叫确定在呼叫终点的另外的用户终端是否包括通信客户端应用;以及基于所述呼叫终点处的所述另外的用户终端是否包括所述通信客户端应用的确定来管理所述呼叫的布置,使得所述通信客户端应用被配置为当在所述呼叫终点处的另外的用户终端包括通信客户端应用时管理使用所述通信客户端应用通过所述第一网络对所述呼叫的布置,否则将对所述呼叫的布置移交给所述至少一个另外的通信客户端应用。根据第二方面,存在一种装置,包括:至少一个处理器;以及存储器,包括用于管理通过第一网络与至少一个另外的装置的通信的通信客户端应用代码,所述代码当在所述至少一个处理器上执行时,使得所述装置:确定与安装在所述装置上的至少一个另外的通信客户端应用相关联的信息,所述至少一个另外的通信客户端应用用于管理通过第二网络与所述至少一个另外的用户的通信;关于至少一个呼出呼叫确定在呼叫终点处的另外的装置是否包括所述通信客户端应用;并且基于所述呼叫终点处的另外的装置是否包括通信客户端应用的确定来管理对呼叫的布置,使得所述通信客户端应用代码被配置为当在所述呼叫终点处的另外的装置包括通信客户端应用时管理使用所述通信客户端应用通过所述第一网络对所述呼叫的布置,否则将对所述呼叫的布置移交给所述至少一个另外的通信客户端应用。根据第三方面,存在用于管理用户终端之间通过第一网络的通信的方法,所述方法包括:确定与管理通过第二网络与所述至少一个另外的用户的通信的至少一种方法相关联的信息;关于至少一个呼出呼叫确定在呼叫终点处的用户终端是否包括用于管理用户终端之间通过第一网络的通信的方法;并且基于所述呼叫终点处的用户终端是否包括用于管理用户终端之间通过第一网络的通信的方法的确定来管理对呼叫的布置,使得当在所述呼叫终点处的用户终端包括用于管理用户终端之间通过第一网络的通信的方法时,用于管理通信的所述方法被配置为通过所述第一网络布置所述呼叫,否则将对呼叫的布置移交给用于管理通过第二网络与所述至少一个另外的用户的通信的方法。附图说明为了更好地理解本公开内容并展示其如何实施,现在通过示例的方式参考附图,其中:图1是通信系统的示意表示,图2是移动终端的示意性框图,图3是通信客户端组件确定操作的示例流程图,图4是通信客户端的“拨出”操作的示例流程图,图5是包含高速缓存查找操作的另一通信客户端“拨出”操作的示例流程图,图6是非通信客户端‘拨出’操作分支的示例流程图,图7是通信客户端‘拨出’操作分支的示例流程图,图8a是延迟通信客户端‘拨出’操作分支的示例流程图,图8b是延迟通信客户端‘拨出’操作分支的另一示例流程图,图9是示例邀请UI消息。具体实施方式仅通过示例来描述本公开的实施例。图1是包括诸如互联网的基于分组的网络101、移动蜂窝网络103和诸如公共交换电话网(PSTN)的电路交换网络112的通信系统100的示意图。移动蜂窝网络103包括多个基站104(在3GPP术语中有时称为节点B)。每个基站104被设置为服务蜂窝网络103的相应小区。每个基站104经由网关114连接到电路交换网络112。此外,分组交换网络101包括多个无线接入点106,例如用于接入互联网的Wi-Fi接入点。这些可以是一个或多个无线局域网(WLAN)的接入点。多个用户终端102被设置为通过网络101、103、112中的一个或多个进行通信。仅为了说明的目的,图1示出了作为互联网使能的移动设备的用户终端102a,作为桌面或膝上型PC的用户终端102b,作为蜂窝移动电话102c的用户终端102c以及作为与电路交换网络112连接的陆线电话的用户终端102d。在图2中示意性地示出了示例性用户终端102a。用户终端102a可以是互联网使能的移动电话;手持游戏控制台;个人数字助理(PDA);平板计算机或膝上型计算机之一。用户终端102a包括耦合到存储通信客户端应用(或通信客户端app)的存储器213的一个或多个处理器单元(CPU)202形式的处理装置。处理器202还耦合到:麦克风207、扬声器203、相机205、一个或多个网络接口224、小键盘209和显示器212。在图2所示的示例中,麦本文档来自技高网...
管理呼出呼叫的布置

【技术保护点】
一种与第一用户相关联的用户终端,所述用户终端包括用于管理通过第一网络与至少一个另外的用户终端的通信的通信客户端应用,所述通信客户端应用被配置为:确定与安装在所述用户终端上的至少一个另外的通信客户端应用相关联的信息,所述至少一个另外的通信客户端应用用于管理通过第二网络与所述至少一个另外的用户的通信;关于至少一个呼出呼叫确定在呼叫终点的另外的用户终端是否包括所述通信客户端应用;以及基于在所述呼叫终点处的另外的用户终端是否包括所述通信客户端应用的所述确定来管理对所述呼叫的布置,以使得所述通信客户端应用被配置为当在所述呼叫终点处的另外的用户终端包括所述通信客户端应用时管理使用所述通信客户端应用通过所述第一网络对所述呼叫的布置,否则将对所述呼叫的布置移交给所述至少一个另外的通信客户端应用。

【技术特征摘要】
【国外来华专利技术】2015.04.17 US 14/689,9281.一种与第一用户相关联的用户终端,所述用户终端包括用于管理通过第一网络与至少一个另外的用户终端的通信的通信客户端应用,所述通信客户端应用被配置为:确定与安装在所述用户终端上的至少一个另外的通信客户端应用相关联的信息,所述至少一个另外的通信客户端应用用于管理通过第二网络与所述至少一个另外的用户的通信;关于至少一个呼出呼叫确定在呼叫终点的另外的用户终端是否包括所述通信客户端应用;以及基于在所述呼叫终点处的另外的用户终端是否包括所述通信客户端应用的所述确定来管理对所述呼叫的布置,以使得所述通信客户端应用被配置为当在所述呼叫终点处的另外的用户终端包括所述通信客户端应用时管理使用所述通信客户端应用通过所述第一网络对所述呼叫的布置,否则将对所述呼叫的布置移交给所述至少一个另外的通信客户端应用。2.根据权利要求1所述的用户终端,其中,被配置为确定与安装在所述用户终端上的至少一个另外的通信客户端应用相关联的信息的所述通信客户端应用还被配置为:生成虚拟呼叫URI;将所述虚拟呼叫URI传递给用户终端操作系统;从所述用户终端操作系统接收用于标识所述至少一个另外的通信客户端应用的本地通信客户端组件信息。3.根据权利要求2所述的用户终端,其中,被配置为通过将对所述呼叫的布置移交给所述至少一个另外的通信客户端应用来管理对所述呼叫的布置的所述通信客户端应用进一步被配置为:生成包括用于标识所述至少一个另外的通信客户端应用的本地通信客户端组件信息的呼叫URI,以便将对所述呼叫的所述布置移交给所述至少一个另外的通信客户端应用。4.根据前述权利要求中任一项所述的用户终端,其中,所述通信客户端应用还被配置为:在将对所述呼叫的布置移交给所述至少一个另外的通信客户端应用之后,生成对于所述至少一个另外的用户终端安装所述通信客户端应用的邀请。5.根据权利要求4所述的用户终端,其中,所述通信客户端应用还被配置为生成用于控制生成对所述至少一个另外的用户的所述邀请的用户接口元件。6.根据前述权利要求中任一项所述的用户终端,其中,被配置为关于至少一个呼出呼叫来确定所述呼叫终点处的另外的用户终端是否包括所述通信客户端应用的所述通信客户端应用被进一步配置为:接收呼出呼叫事件通知,所述呼出呼叫事件通知包括用于标识所述至少一个另外的用户终端的用户的标识符;生成包括通信客户端应用数据库的标识符的搜索请求;以及接收确定所述呼叫终点处的所述至少一个另外的用户终端是否包括所述通信客户端应用的对所述搜索请求的响应。7.根据权利要求6所述的用户终端,其中,所述通信客户端应用数据库包括通信客户端应用服务器和/或联系人列表高速缓存。8.根据前述权利要求中任一项所述的用户终端,其中,所述通信客户端应用被配置为在对所述呼叫的布置之后关于所述至少一个呼出呼叫进一步确定所述呼叫终点处的所述另外的用户终端是否包括所述通信客户端应用。9.一种装置,包括:至少一个处理器;和存储器,包括用于管理通过第一网络与至少一个另外的装置的通...

【专利技术属性】
技术研发人员:O·奇纳尔V·钱德拉塞卡兰D·J·查斯特内伊
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1