向家庭网络上的使用通用即插即用的设备提供电话相关服务的系统和方法

文档序号:7911085阅读:184来源:国知局
专利名称:向家庭网络上的使用通用即插即用的设备提供电话相关服务的系统和方法
技术领域
本发明一般涉及家庭网络技术,更具体地,涉及用于向家庭网络上的使用通用即插即用(UPnP)的设备提供电话相关服务的系统和方法。
背景技术
通常,家庭网络包括基于互联网协议(IP)的专用网络,该专用网络将在家庭中使用的诸如所有类型的个人计算机(PC)、智能产品、无线设备等之类的各种设备通过控制所述设备的、通常称为“中间件”的公共虚拟计算环境连接到一个网络。中间件通过以对等方式连接设备而允许在各种数字设备之间的通信。当前中间件的具体示例包括家庭音频视频(AV)交互技术(HAVI)、UPnP、Java智能网络基础架构(Jini) 和家庭万维网(HWW)。在通过UPnP中间件(即UPnP网络)构造的计算环境中,可以根据动态主机配置协议(DHCP)或通过自动IP指定功能(自动IP)选择的地址从服务器对包括在UPnP网络中的各个设备分配地址。UPnP网络是经常使用的家庭网络技术,定义了 UPnP设备、UPnP服务以及在它们之间的协议。UPnP网络包括受控设备(CD)和控制点(CP),其中CD是连接到基于IP的家庭网络以被控制的家庭网络设备,CP是用于控制CD的设备。CP是控制CD的设备,并且是请求和接收事件的组成元件。CD是根据CP的请求执行确定的功能的设备,并且是当CD的状态发生改变时向请求了事件的CP发送所述事件的组成元件。传统的UPnP网络的设备之间的基本操作过程包括广告过程、发现过程,描述过程、控制过程以及事件过程。在广告过程中,新的CD连接到家庭网络并且向家庭网络上的其它设备通知该新的CD。在发现过程中,新的CP连接到家庭网络并且搜索在家庭网络上操作的受控设备。在描述过程中,为了控制⑶,CP通过在发现过程中获得的⑶的IP地址、通过解析服务描述可扩展标记语言(XML)文件或设备描述XML文件来获得新添加的设备的详细功能
fn息ο在控制过程中,当CP打算通过CD提供指定服务时,CP根据UPnP设备体系结构 (architecture)使用简单对象访问协议(SOAP)向相应的CD传送用于请求该指定的服务的控制消息(即,动作请求)。响应于该请求,CP从CD接收响应消息(即,结果,可变值)。事件过程使用从CP传送的控制命令来确认已经提供了指定服务的CD的信息改变状态。在可以向家庭设备传送接收的呼叫数据并且允许用户使用家庭设备和以上描述的 UPnP技术进行呼叫的UPnP电话技术中,UPnP电话体系结构包括从外部接收电话呼叫的电话终端、被传送电话数据的家庭电子设备以及控制该两个设备的CP。CP可以控制使用该网络的电话终端和电子设备的功能,并且控制在两个设备之间的连接和媒体会话建立。

发明内容
技术问题然而,当前电话技术假定单个用户,并且已经被设计为当单个用户使用多个电子设备时,各个电子设备仅传送/接收诸如音频、视频等等的单媒体类型。因此,当前不支持当多个用户使用不同的电子设备同时传送相同的多个媒体时的电话技术。通常,可以使用家庭设备进行呼叫,并且当在家庭中提供多个电子设备时,用户可以使用多个设备进行呼叫。然而,虽然在电话终端和电子设备之间形成用于传送媒体的信道以传送音频和视频,但是存在的问题是音频与视频不能在多个电子设备之间传送。例如,当第一用户和第二用户使用诸如家庭中的TV之类的多个电子设备连接便携式电话机,并且通过该便携式电话机与第三用户进行电话呼叫时,第一用户和第二用户可以分别与第三用户进行电话呼叫,但是不可能在第一用户和第二用户之间进行电话呼叫,从而存在的问题是第一用户或第二用户两个中没有一个能够听见或看到对方。技术方案至少因此,做出本发明以解决现有技术中存在的以上问题,并且本发明提供一种系统和方法,用于向家庭网络上的使用UPnP的设备提供涉及电话的服务。根据本发明的一方面,提供一种用于在家庭网络上的使用通用即插即用(UPnP) 的多个设备之间交换呼叫的系统。所述系统包括电话终端、第一电子设备、第二电子设备以及控制点,该控制点用于选择交换呼叫数据的所述电话终端以及第一电子设备和第二电子设备,用于设置在所述电话终端以及第一电子设备和第二电子设备之间的呼叫接收连接, 以及形成用于在选择的电话终端以及第一电子设备和第二电子设备之间交换呼叫数据的多个会话。根据本发明的另一方面,提供一种用于在家庭网络上的使用通用即插即用(UPnP) 的多个设备之间交换呼叫数据的方法,所述家庭网络包括电话终端、第一电子设备、第二电子设备和控制点。所述方法包括通过控制点来选择电话终端以及第一电子设备和第二电子设备;通过控制点设置在所选择的电话终端以及第一电子设备和第二电子设备之间的呼叫接收连接;通过控制点形成用于在电话终端以及第一电子设备和第二电子设备之间交换包括音频与视频信号的呼叫数据的多个会话;以及使用所述多个会话在电话终端以及第一电子设备和第二电子设备之间交换呼叫数据。有益效果如上所述,根据本发明,如果在家庭网络上存在多个设备,则来自外部的电话呼叫根据各个设备的能力被划分为音频与视频以被传送和接收,或者多用户同时地参与相同的电话呼叫通信,以便多个电子设备可以在单个电话终端中彼此通信。


从如下结合附图的详细说明中,本发明的以上和其他方面、特征和优点将变得更加清楚,其中图1示出传统的呼叫传送/接收系统;
图2示出根据本发明实施例的用于提供电话相关服务的系统;图3示出根据本发明实施例的媒体接收单元;图4示出根据本发明实施例的媒体接收单元;图5是示出根据本发明实施例的用于接收呼叫的过程的信号流程图;图6是示出根据本发明实施例的、用于使新的电子设备参与当前呼叫的过程的信号流程图;图7是示出根据本发明实施例的、用于使用实时传输协议(RTP)连接媒体会话与多个电子设备的过程的信号流程图;图8是示出根据本发明实施例的、使用RTP在电子设备之间的呼叫连接期间使新的电子设备参与的过程的信号流程图;图9是示出根据本发明实施例的、用于使用超文本传输协议(HTTP)连接媒体会话与电子设备的过程的信号流程图;图10是示出根据本发明实施例的、使用HTTP在电子设备之间的呼叫连接期间使新的电子设备参与的过程的信号流程图;和图11是示出根据本发明实施例的、传送和接收可用的呼叫控制信号的流程的信号流程图。
具体实施例方式以下,将参照附图详细描述本发明的多个实施例。在下面的描述中,当会模糊的本发明的主题时,将省略对合并于此的公知功能和配置的详细说明。本发明遵循在相关领域中建议的用于传送信号呼叫的结构和过程,并且将描述为传送呼叫而另外要求的部分。图1示出传统的呼叫传送/接收系统。参照图1,传统的呼叫传送/接收系统包括电话服务提供器101、UPnP电话CP 102、电话终端103和电子设备104。电话终端103包括UPnP电话服务器106、电话核心模块105、非UPnP呼叫控制管理模块107以及呼叫传送代理108。电话核心模块105通常执行用于接入蜂窝网络的功能,并且提供对用户呼叫传送或呼叫接收请求以及呼叫数据传送的响应。电话核心模块105使用由电话服务提供器101 提供的各种服务。UPnP电话CP 102控制UPnP电话服务器106,并且UPnP电话服务器106 使用内部接口控制电话核心模块105。另外,非UPnP呼叫控制管理模块107提供使用非UPnP协议提供控制电话核心模块105的方法。呼叫传送代理108将传送的呼叫数据改变为能够由电话核心模块105使用的数据格式或编解码器的形式等等,并且向电子设备104传送经改变的数据。这里,由UPnP电话控制点102控制用户声音和视频信号的传送,并且通过由UPnP 电话CP 102调用的呼叫控制信号或由电话终端103提供的内在的用户接口来控制数据流传输(streaming)的开始和结束。图2示出根据本发明实施例的用于提供电话相关服务的系统。具体地,在图2中示出的系统允许在连接到一个电话终端的多个电子设备之间的多路呼叫。更具体地说,多用户之间的多路呼叫意味着以1:1关系连接电话服务提供器101 和电话核心模块105,以1:N关系连接电话服务提供器101和具有各种内置的UPnP电话客户端的多个电子设备。也就是说,对于服务提供器,看起来像是用与相关领域中如上所述的方法一样的方法与一个终端进行通信。此外,根据本发明的实施例,相同的电话终端可以根据从电话核心模块105提供的功能来创建多路呼叫。例如,在具有无线局域网(LAN)接口的第三代(3G)智能电话机中,可以使用3G网络或网络电话(VoIP)进行呼叫,或者可以使用无线局域网进行呼叫。在这种情况下,可以在相同的电话终端中存在多个不同的电话核心模块105,并且还可以存在与所述多个电话核心模块105形成配对的UPnP电话服务器106,以使得看起来好象存在分离的UPnP电话服务器106。电话核心模块105同时控制3G和VoIP。在这种情况下,单个UPnP电话服务器106 提供用于识别电话核心模块105的外部连接的连接标识符(ID)。多个UPnP电话客户端可以使用该ID形成能够同时执行独立的呼叫的会话。参照图2,根据本发明的实施例,用于提供电话相关服务的系统包括电话服务提供器101、UPnP电话CP 102、电话终端103、第一电子设备1041和第二电子设备1042(即多个电子设备)。UPnP电话CP 102是使用UPnP动作来控制UPnP电话服务器和UPnP电话客户端的逻辑软件模块。UPnP电话CP 102可以物理上地包括在诸如电话终端103、电子设备1041 或1042、个人计算机(PC)、个人数字助理(PDA)等之类的独立的设备中。如果UPnP电话CP 102包括在电话终端103或电子设备1041或1042中,则不是必须使用UPnP动作,而是可以使用内部方法以便控制UPnP电话服务器106和UPnP电话客户端。第一电子设备1041和第二电子设备1042连接到一个电话终端103,并且与连接的电话终端103以及其它电子设备进行音频与视频信号的发送和接收。也就是说,电子设备的用户可以与已经传送了呼叫的相对方以及其它电子设备的用户同时执行呼叫通信。第一电子设备1041和第二电子设备1042包括诸如电视机(TV)、能够输入/输出用户声音和图像的电子设备以及PC之类的设备。此处,第一电子设备1041和第二电子设备1042分别描述包括UPnP电话客户端1081和1082的物理设备。如上所述,在家庭中可以存在多个电子设备,用户可以使用这些电子设备并同时响应通过便携式电话机进行的呼叫。也就是说,根据本发明实施例的电话终端103可以通过该电话终端103自身、以及分别在其中包括UPnP电话客户端1081和UPnP电话客户端 1082的第一电子设备1041和第二电子设备1042(例如,起居室中的TV和餐厅中的TV)同时接收相同的呼叫。另外,分别包括UPnP电话客户端1081和UPnP电话客户端1082的第一电子设备 1041和第二电子设备1042不限于家庭中的设备。也就是说,本发明还可适用于家庭外部的设备,其中可以使用诸如Wi-Fi ,蓝牙@等等的无线个人局域网(PAN)技术通过设备本身的 UPnP电话功能来执行多方呼叫通信,而不需要由电话服务提供器101提供的任何服务。为了用作诸如便携式电话机、电子设备(诸如用于家庭使用的电话机)以及包括由软件配置的VoIP的PC的物理设备,电话终端103包括电话核心模块105、由软件配置的 UPnP电话服务器106、以及呼叫传送代理108。此外,电话终端103可以使用由电话服务提供器101提供的接口来传送/接收或控制呼叫。根据本发明的实施例,电话核心模块105和UPnP电话服务器106按照与如上参照图1描述的电话核心模块105和UPnP电话服务器106类似的方式操作,从而,将在下面省略对其重复的描述。在图2中,媒体接收单元109从包括第一电子设备1041和第二电子设备1042的多个电子设备接收音频与视频信号,将接收的音频与视频信号结合(integrate)并改变为适用于电话服务提供器101的形式。图2中示出的呼叫传送代理108执行由图1中示出的传统的呼叫传送代理108执行的功能,并且另外执行用于电子设备之间的媒体传送的功能。在图2中,虽然将媒体接收单元109示出为呼叫传送代理108的组件,但是媒体接收单元109还可以被配置为在呼叫传送代理108外部的独立的模块。另外,呼叫传送代理108可以被独立地配置在电话终端103的内部,如图2中示出的,或者可以被配置为集成到UPnP电话服务器106或电话终端103的功能中。媒体接收单元109处理从UPnP电话客户端1081和UPnP电话客户端1082接收的媒体数据,以及通过电话终端103输入的音频与视频信号。例如,当便携式电话机作为电话终端103操作时,用户可以使用便携式电话机的相机和麦克风执行呼叫通信,并且使用诸如TV的电子设备同时地执行呼叫通信。在这种情况下,媒体接收单元109将由用户使用相机和麦克风输入的音频与视频信号与从电子设备接收的音频与视频信号进行结合,并且向电话核心模块105传送该结合的信号。下面的表格1示出用于描述从电话终端103和电子设备提供的一种媒体和编解码器的示例。使用此方法,电话终端103和电子设备向UPnP电话CP102通知它们的媒体能力, 并且UPnP电话CP 102分析接收的媒体能力并且选择将用于媒体流传输的媒体能力。表格1
权利要求
1.一种用于在家庭网络上的使用通用即插即用(UPnP)的多个设备之间交换呼叫数据的电话终端,包括电话核心模块(105),其做出呼叫请求或对呼叫请求做出响应,以及交换呼叫数据;电话服务器(106),用于控制所述电话核心模块;和呼叫传送代理(108),用于形成与第一电子设备的会话,将从所述第一电子设备接收的呼叫数据转换成为在所述电话核心模块中可用的形式,以及向第二电子设备发送经转换的呼叫数据。
2.如权利要求1所述的电话终端,其中,所述呼叫传送代理(108)形成用于在所述第一电子设备和所述第二电子设备之间传送包括音频或视频信号的呼叫数据的多个会话。
3.如权利要求2所述的电话终端,其中,所述呼叫传送代理(108)还包括媒体接收单元(109),其从所述第一电子设备和所述第二电子设备接收音频与视频信号,并且通过将接收的音频与视频信号结合成为一个信号来将接收的音频与视频信号改变为可以传送到服务提供器的形式。
4.如权利要求3所述的电话终端,其中,所述媒体接收单元(109)还包括结合模块, 其将接收的音频与视频信号结合成为一个信号;其中,通过所述结合模块,从所述第一电子设备接收的音频与视频信号与通过所述电话核心模块接收的音频与视频信号进行结合以被传送到所述第二电子设备。
5.如权利要求4所述的电话终端,其中,所述媒体接收单元(109)使用相应于所述第一电子设备提供的第一结合模块结合从所述第一电子设备接收的音频与视频信号,确定结合的音频与视频信号的传送路径,以及通过所确定的传送路径向第二电子设备传送所结合的音频与视频信号。
6.如权利要求5所述的电话终端,其中,所述第一电子设备(1041)包括结合模块;其中,通过所述结合模块,从所述电话终端接收的音频与视频信号与从所述第二电子设备接收的音频与视频信号结合成为一个信号。
7.如权利要求6所述的电话终端,其中,所述第一电子设备(1041)通过所形成的会话, 通过向所述电话终端以及所述第二电子设备传送由用户输入的音频与视频信号来与所述电话终端以及所述第一电子设备和所述第二电子设备交换呼叫数据。
8.一种用于在家庭网络上的使用通用即插即用(UPnP)的多个设备之间交换呼叫数据的方法,所述家庭网络包括电话终端、第一电子设备、第二电子设备和控制点,所述方法包括步骤选择用于被请求的呼叫的电话终端以及第一电子设备和第二电子设备;设置在选择的电话终端以及第一电子设备和第二电子设备之间的呼叫接收连接;形成用于在电话终端以及第一电子设备和第二电子设备之间传送包括音频与视频信号的呼叫数据的多个会话;并且使用所述多个会话在所述电话终端以及第一电子设备和第二电子设备之间交换呼叫数据。
9.如权利要求8所述的方法,其中,在所述电话终端以及第一电子设备和第二电子设备之间交换呼叫数据包括由所述电话终端从所述第一电子设备和第二电子设备接收音频与视频信号并且将所接收的音频与视频信号与从外部接收的音频与视频信号进行结合;将结合的音频与视频信号改变为可以被传送到服务提供器的形式;以及分别向所述第一电子设备和所述第二电子设备传送经改变的音频与视频信号。
10.如权利要求9所述的方法,其中,结合所述音频与视频信号包括使用相应于所述第一电子设备提供的第一结合模块将从所述第一电子设备接收的音频与视频信号与从外部接收的音频与视频信号结合成为一个信号;以及使用相应于所述第二电子设备提供的第二结合模块将从所述第二电子设备接收的音频与视频信号与从外部接收的音频与视频信号结合成为一个信号。
11.如权利要求10所述的方法,其中,向所述第一电子设备和所述第二电子设备传送经改变的音频与视频信号包括确定通过所述第一结合模块结合的音频与视频信号以及通过所述第二结合模块结合的音频与视频信号的传送路径;经由所确定的传送路径向所述第二电子设备传送通过所述第一结合模块结合的音频与视频信号;以及经由所确定的传送路径向所述第一电子设备传送通过所述第二结合模块结合的音频与视频信号。
12.如权利要求8所述的方法,其中,在所述电话终端以及所述第一电子设备和所述第二电子设备之间交换呼叫数据包括所述第一电子设备通过所形成的会话向所述电话终端和所述第二电子设备传送由用户输入的音频与视频信号。
13.如权利要求12所述的方法,其中,形成所述多个会话包括向所述第一电子设备传送呼叫数据传输请求;以及向所述电话终端传送包括用于结合呼叫数据的信息的呼叫数据传输请求。
14 .如权利要求13所述的方法,还包括向所述第二电子设备传送呼叫数据传输请求;以及向所述电话终端传送包括指示与所述第二电子设备形成的会话的ID的信息的呼叫数据传输请求。
全文摘要
一种用于在家庭网络上的使用通用即插即用(UPnP)的多个设备之间交换呼叫的系统和方法。所述系统包括电话终端、第一电子设备、第二电子设备以及控制点,该控制点用于选择交换呼叫数据的所述电话终端以及第一电子设备和第二电子设备,用于设置在所述电话终端以及第一电子设备和第二电子设备之间的呼叫接收连接,以及形成用于在选择的电话终端以及第一电子设备和第二电子设备之间交换呼叫数据的多个会话。
文档编号H04L12/12GK102422594SQ201080020097
公开日2012年4月18日 申请日期2010年5月7日 优先权日2009年5月8日
发明者M.拉曼, 孟齐永, 李周烈, 郑东信, 韩世熙 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1