接收通信事件的制作方法

文档序号:9355655阅读:324来源:国知局
接收通信事件的制作方法
【专利说明】
【背景技术】
[0001]—些通信系统允许诸如个人计算机或移动设备之类的设备的用户在诸如因特网之类的基于分组的计算机网络上进行语音或视频呼叫。这样的通信系统包括因特网协议上的语音或视频(VoIP)系统。这些系统对用户是有益的,这是因为它们时常具有比常规的固定线路或移动蜂窝网络显著更低的成本。这对于长距离通信而言尤其可能是这种情况。为了使用VoIP系统,用户在其设备上安装和运行客户端软件。客户端软件建立VoIP连接以及提供诸如注册和鉴别之类的其他功能。除了语音通信之外,客户机(client)也可以建立连接用于其他的通信媒体,诸如即时消息接发(messaging) (“IM”)、SMS消息接发、文件传送和语音邮件。
[0002]通信网络可以包括能够用于在网络上在设备之间促进通信的节点。这个节点可以被安排成处置(handle)打算递送至接收方设备(recipient device)的通信事件。在一些网络上,对于用户预选通信网络中的节点如何将针对用户的所有通信事件引导至特殊设备是可能的。这种一揽子解决方案有时被称为“呼叫转移(call forwarding)”。用户能够开启呼叫转移,并且它被应用直至用户将它关闭。在其他的系统中,接收方设备接收所有的通信事件,并且这些设备自己处置用于显示给与接收方设备相关联的用户的通信事件的选择。这需要接收方设备处理输入数据。所有的这些解决方案仅适用于单个用户上下文。

【发明内容】

[0003]提供这个概要部分来以简化形式介绍下面在具体描述部分中进一步描述的概念的选择。这个概要部分并不打算用来标识所请求保护的主题的关键特征或基本特征,也不打算用于限制所请求保护的主题的范畴。
[0004]提供用于在通信网络上接收通信事件的方法。在与用户相关联的第一用户终端上运行通信客户应用。通信客户应用被安排成操作在多种模式之一中,其中多种模式之中的每一种模式与筛选(filtering)参数相关联。与多种操作模式之中的每一种操作模式相关联的筛选参数被存储在第一用户终端上的存储装置中。通信客户应用检测该通信客户应用正操作在其中的操作模式并从存储装置中存取与所述操作模式相关联的筛选参数。通信客户应用将从所述存储装置中存取的筛选(参数)发送至通信网络中的节点。这些筛选参数定义当通信客户应用正操作在该操作模式中时允许在第一用户终端上从该网络接收的一种或多种类型的通信事件。这在通信客户应用正操作在该操作模式中时仅允许在第一用户终端上从网络节点中接收这一种或多种类型的通信事件。
[0005]该方法对于与多个用户设备相关联的用户而言可以用于通信事件的接收,从而通信事件从网络节点到多个用户设备的递送取决于在各自用户设备上运行的客户机正操作在其中的操作模式。
【附图说明】
[0006]为了更好理解所描述的实施例并且为了显示这些实施例如何可以被付诸实践,现在将通过示例参考以下附图,其中:
图1显不通彳目系统的不意图;
图2是用户设备的示意方框图;
图3是用于在与用户相关联的用户设备上接收通信事件的处理的流程图;
图4是举例说明用户在与该用户相关联的多个用户设备上接收通信事件的信号传送(signalling)图表。
【具体实施方式】
[0007]这些实施例涉及被安排成操作在多种不同的操作模式之一中的在终端用户设备上运行的客户端软件。客户端软件动态地将事件的筛选程序(filter)传送到通信网络中的中心控制节点。事件的筛选程序与客户端软件正操作在其中的操作模式相关联并且定义在客户端软件正操作在该操作模式中时终端用户设备被允许接收的通信事件的类型。
[0008]现在将仅通过示例来描述实施例。
[0009]图1显不通信系统100,其包括与第一用户设备104a和第二用户设备104b相关联的第一用户102 (“用户A”)以及与第三用户设备110相关联的第二用户108 (“用户B”)。在其他的实施例中,通信系统100可以包括任何数量的用户以及相关联的用户设备。用户设备104和110可以在通信系统100中在网络106上通信,从而允许用户102和108在网络106上相互通信。网络106包括能够用于在网络106上促进通信的控制节点112。控制节点112可以是服务器。在网络106中也可以包括其他的网络节点,但是为了简单起见,只有一个网络节点(控制节点112)显示在图1中。控制节点112包括以下所连接至的中央处理单元118 (“CPU”)或“处理模块”:用于存储数据的数据储存器116即存储器,第一网络接口 114a和第二网络接口 114b。虽然在图1中显示单独的控制节点网络接口,但是第一网络接口 114a和第二网络接口 114b可以是同一网络接口 114。
[0010]图1所示的通信系统100是基于分组的通信系统,但是能够使用其他类型的通信系统。例如,网络106可以是因特网。例如,用户设备104和110之中的每一个可以是移动电话、平板计算机、膝上型计算机、个人计算机(“PC”)(例如,包括Windows ?、Mac OS ?以及Linux ? PC)、游戏设备、电视、个人数字助理(“PDA”)或能够连接到网络106的其他嵌入式设备。用户设备104被安排成从用户设备104的用户102接收信息并将信息输出至用户设备104的用户102。用户设备104包括诸如显示器和扬声器之类的输出装置。用户设备104也包括输入装置,诸如辅助键盘、触摸屏、鼠标、用于接收音频信号的麦克风和/或用于捕获视频信号的图像的照相机。用户设备104被连接至网络106。
[0011]注意:在可供选择的实施例中,这些用户设备能够经由在图1中未显示的附加的中间网络连接至网络106。例如,如果用户设备104是移动电话,则它能够经由在图1中未显示的蜂窝移动网络连接到网络106。
[0012]用户设备104运行由与通信系统100相关联的软件供应商提供的通信客户机的实例。通信客户机是在用户设备104中在本地处理器上运行的软件程序。客户机执行为了用户设备104在通信系统100上发送和接收数据而在用户设备104上所需的处理。
[0013]用户设备110对应于用户设备104并在本地处理器上运行与在用户设备104上运行的通信客户机相对应的通信客户机。用户设备110上的客户机以用户设备104上的客户机执行允许用户102在网络106上通信所需的处理的相同方式执行允许用户108在网络106上通信所需的处理。用户设备104和110是通信系统100中的端点。
[0014]为了清楚起见,图1只显示两个用户(102和108),但是许多另外的用户和用户设备可以被包括在通信系统100中并且可以使用在各自用户设备上运行的各自通信客户机在通信系统100上通信。虽然图1显示与用户102相关联的两个用户设备(104a和104b),但是用户102可以与单个设备相关联或可以与两个以上的设备相关联。
[0015]图2举例说明在其上面运行通信客户机实例206以便通过通信系统100通信的用户设备104的详细视图。用户设备104包括以下所连接至的中央处理单元(“CPU”)或“处理模块”202:输出设备,诸如可以被实现为触摸屏的显示器208以及用于输出音频信号的扬声器(或“扩音器”)210 ;输入设备,例如用于接收音频信号的麦克风212、用于接收图像数据的照相机216以及辅助键盘218 ;用于存储数据的存储器214 ;以及网络接口 220,诸如用于与网络106通信的调制解调器。用户设备104可以包括除了图2所示之外的其他元素。显示器208、扬声器210、麦克风212、存储器214、照相机216、辅助键盘218以及网络接口220可以被集成在如图2所示的用户设备104中。在可供选择的用户设备中,显示器208、扬声器210、麦克风212、存储器214、照相机216、辅助键盘218以及网络接口 220之中的一个或多个可以不被集成在用户设备104中并且可以经由各自接口连接到CPU 202
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1