CN103004186B - 在计算机设备之间配置高清晰度视频电话的装置和方法 - Google Patents

在计算机设备之间配置高清晰度视频电话的装置和方法 Download PDF

Info

Publication number
CN103004186B
CN103004186B CN201180034650.2A CN201180034650A CN103004186B CN 103004186 B CN103004186 B CN 103004186B CN 201180034650 A CN201180034650 A CN 201180034650A CN 103004186 B CN103004186 B CN 103004186B
Authority
CN
China
Prior art keywords
sms
equipment
telephone plant
call
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201180034650.2A
Other languages
English (en)
Other versions
CN103004186A (zh
Inventor
孟齐永
金俊亨
朴浩渊
韩世熙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN103004186A publication Critical patent/CN103004186A/zh
Application granted granted Critical
Publication of CN103004186B publication Critical patent/CN103004186B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2814Exchanging control software or macros for controlling appliance services in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/148Interfacing a video terminal to a particular transmission medium, e.g. ISDN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

提供一种用于在计算机设备之间配置高清晰度(HD)呼叫连接的装置,包括:短消息服务(SMS)收发模块,用于接收消息,该消息用于请求第一设备的家庭网络电话设备列表信息,发现家庭网络中的设备以生成电话设备列表信息,向第一设备发送包括生成的电话设备列表信息的响应消息,从第一设备接收SMS呼叫连接请求消息,以及向第一设备发送SMS呼叫连接响应消息;以及控制点(CP),用于选择接收和启动呼叫的电话设备。

Description

在计算机设备之间配置高清晰度视频电话的装置和方法
技术领域
本发明一般涉及用于配置电话的装置和方法,更具体地,涉及用于在在计算机设备之间配置高清晰度(HD)视频电话的装置和方法。
背景技术
移动网络和便携式终端的发展已经导致了蜂窝式电话通信费用的降低,导致了蜂窝电话市场的快速增长。
除了语音通信以外的附加业务也已经发展,这已经致使当前的视频通信时代。
这种移动服务的使用已经扩展到家庭内的范围,并且已经出现前提是允许通过使用诸如电视机(TV)的计算机工程(CE)设备来使用蜂窝电话功能的诸如通用即插即用电话(UPnP)的技术。
UPnP电话是用于CE设备与电话设备交互工作的技术,利用该技术用户可以通过使用住宅中的TV发送或接收呼叫,而不考虑电话设备的类型。
UPnP电话的优点是在于可以通过不仅与移动电话服务,而且与诸如互联网协议电话(VoIP)和公共交换电话网(PSTN)之类的现有的电话技术交互工作来使用UPnP电话。此外,因为UPnP电话具有与用于以介质共享为前提的标准的数字生活网络联盟(DLNA)相同的UPnP设备体系结构,所以可以采用它作为DLNA的下一代标准。
用于覆盖与UPnP电话类似区域的技术包括在电信和互联网融合业务及高级网络协议(TISPAN)标准化之下的基于会话发起协议(SIP)的Gm*以及用于无绳电话连接前提的高级无绳技术-互联网和质量(CAT-iq)。
图1示出了传统UPnP电话***,其包括电话服务提供商101、UPnP电话控制点(或控制点)102、电话服务器103、以及电话客户端104。
这里,电话服务器103和电话客户端104位于它们能够通过使用UPnP协议与控制点102通信的空间中。
电话服务提供商101提供电话服务和接口两者用于向电话服务器103发送呼叫和从电话服务器103接收呼叫。
控制点102是用于通过使用UPnP动作控制UPnP电话服务器设备106和UPnP电话客户端设备109的逻辑软件模块。虽然控制点102可以与电话服务器103和电话客户端104分离地、提供在诸如个人计算机(PC)或个人数字助理(PDA)的设备中,但是其还可以提供在诸如电话服务器103或电话客户端104的物理设备中,在这种情况下,控制点102可以直接控制UPnP电话服务器设备106或UPnP电话客户端设备109而不使用UPnP动作。
控制点102通过使用呼叫数据传输代理的能力信息确定要被用于呼叫发送和接收的介质、协议和传输格式,该信息从UPnP电话服务器设备106传送并且包括在UPnP电话服务器设备106或UPnP电话客户端设备109中。控制点102生成在其中定义了确定的介质、协议和传输格式的简档,并且向UPnP电话服务器设备106或UPnP电话客户端设备109发送该简档,从而设置包括在电话服务器103或电话客户端104中的呼叫数据传输代理的环境。
电话服务器103是诸如CE设备、电话、包括利用软件配置的VoIP的PC、或通过通信网络交互工作的移动通信终端之类的物理设备。电话服务器103包括利用软件配置的UPnP电话服务器设备106,并且通过使用用于提供电话服务的电话服务提供商101和由电话服务提供商101提供的接口来控制呼叫发送和接收。
电话客户端104是诸如CE设备、能够输入和输出用户的语音或图像的PC或TV,或者移动通信终端或视频电话之类的物理设备,并且包括利用软件配置的UPnP电话客户端设备109。因而,用户可以通过使用家庭网络***在家中方便地发送和接收呼叫。
图2示出了用户在他们各自的家中通过使用UPnP电话执行视频通信的情境。
在图2中,Bob和Alice通过使用作为他们的家中的视频和语音输入/输出设备的、诸如TV的CE设备来执行蜂窝电话视频通信。TV包括诸如录像摄像机的视频输入设备,并且通过录像摄像机输入的图像通过蜂窝电话被发送到第三代(3G)/长期演进(LTE)网络。已经接收到图像的Alice的蜂窝电话201向TV200发送接收到的图像以显示Bob的图像。以同样方式,Alice的图像被发送到Bob的TV203。
当使用基于UPnP电话的传统技术时,通过3G/LTE网络发送的图像通信量基于移动电话之间允许的带宽而具有有限的质量。
图像通信量专用于蜂窝电话并因此具有较低的图像清晰度,并且3G/LTE网络的带宽不大,从而可能导致诸如图像断开的现象。
因为TV具有比蜂窝电话更大的显示尺寸,所以需要图像放大以便在TV上看到低清晰度的图像。当放大低清晰度图像时,该图像可能失真或模糊。
发明内容
通常,仅支持视频流到由电话服务器支持的程度,而不考虑要由用户使用的电话客户端的最大性能。
在TV和蜂窝电话之间的通信的情况下,蜂窝电话的用户可以看到视频呼叫屏幕,但是TV的用户不能方便地看到放大的低清晰度图像。
当两个用户都使用TV时这个问题恶化。即使解决了该问题,在没有对发送视频通信的视频流的3G/LTE网络进行改进的情况下,也不可能发送HD图像。
此外,当两个用户通过使用具有嵌入的UPnP电话技术的TV执行通信时可能体验到前述图像失真。
当会话发起协议(SIP)的字段被扩展,以找出对等(peer)蜂窝电话所属的家庭网络的信息并且部分地设置对等TV的功能时,在其中具有嵌入的SIP用户代理(UA)的两个用户的电话可以通过使用SIP的附加字段来发送信息。然而,当仅支持传统的移动网络时,不能发送所述信息。此外,如果在SIP主体中新定义了字段,则传统的SIP服务器将过滤并去除该字段。
因此,本发明的一个方面提供用于提供与传统的电话中相同的用户体验的装置和方法,其通过蜂窝式电话接收呼叫以及选择用于执行通信并且同时提供HD视频通信的设备。
根据本发明的一个方面,提供一种用于在计算机设备之间配置HD呼叫连接的装置,所述装置包括:短消息服务(SMS)收发模块,用于从第二设备接收用于请求关于第一设备的家庭网络的电话设备列表信息的SMS设备列表信息请求消息,向第一设备发送包括电话设备列表信息的SMS设备列表信息响应消息,从第一设备接收用于请求呼叫连接的SMS呼叫连接请求消息,以及向第一设备发送相对于SMS呼叫连接请求消息的SMS呼叫连接响应消息;以及控制点(CP),用于根据SMS设备列表信息请求消息至少发现家庭网络中的电话设备,生成电话设备列表信息,选择用于接收呼叫的电话设备,向选择的电话设备发送对呼叫启动的请求,以及从选择的电话设备接收对于呼叫启动的响应。
根据本发明的另一个方面,提供一种用于在计算机设备之间配置高清晰度(HD)呼叫连接的方法,所述方法包括:接收用于从第一设备请求关于第一设备的家庭网络的电话设备列表信息的SMS设备列表信息请求消息;根据接收的SMS设备列表信息请求消息来发现家庭网络中的设备以生成电话设备列表信息;向第一设备发送包括生成的电话设备列表信息的SMS设备列表信息响应消息;从第一设备接收用于请求呼叫连接的SMS呼叫连接请求消息;向第一设备发送相对于SMS呼叫连接请求消息的SMS呼叫连接响应消息;选择用于接收呼叫的电话设备;以及向选择的电话设备发送对呼叫启动的请求,以及从选择的电话设备接收对于呼叫启动的响应。
如从前述描述明显的,使用VoIP电话的用户可以通过诸如通过开启TV的简单操作执行与当前通信对等的面对面的通信,并在视频通信中,可以交换不能由传统的电话支持的HD图像。
附图说明
图1示出了传统的UPnP电话***;
图2示出了通过使用传统的UPnP电话技术执行视频通信的过程;
图3示出了根据本发明第一实施例的UPnP***;
图4示出了根据本发明第二实施例的UPnP***;
图5示出了在根据本发明的UPnP***中在计算机设备之间配置HD视频电话的过程;
图6示出了根据本发明的、用于通过使用SMS发送和接收终端的信息的UPnP***;
图7示出了根据本发明的、用于通过使用REST-格式消息发送和接收终端信息的UPnP***;
图8示出了根据本发明的、通过SMS通信初始REST服务器的IP地址然后通过使用REST消息通信对等家庭网络的UPnP电话相关的信息的过程;
图9示出了根据本发明的实施例的、通过SMS通信每个用户的家庭网络信息和电话客户端信息的过程;
图10示出了根据本发明的、通信初始REST服务器的IP地址然后通过使用REST消息通信对等家庭网络的UPnP电话相关的信息的过程;以及
图11示出了根据本发明的、通过SMS通信每个用户的家庭网络信息和电话客户端信息的过程。
具体实施方式
在下文中,将参考附图详细描述本发明的实施例。在下面的描述和附图中,如果,不必要地模糊本发明的主题,则将不描述公知的功能和结构。此外,为了简明清楚,将略去在这里包括的已知功能和配置的详细说明。
家庭网络一般包括基于IP的私有网络,并且家庭网络通过被称为中间件的公共虚拟计算环境通过单一网络连接在家庭中使用的诸如PC、智能产品、以及无线设备的任何类型的各种设备来控制它们。
中间件以对等方式连接多个数字设备以允许它们之间的通信。示例是家庭音频/视频交互(HAVI)、UPnP、Java智能网络基础设施(Jini)、以及家庭万维网(HWW)。
在通过UPnP中间件建立的计算环境中,每个设备根据动态主机配置协议(DHCP)从服务器分配地址或被分配以通过自动的IP指定功能选择的地址,并且与另一设备执行通信以及在网络上搜索/查询。
UPnP网络是目前最广泛使用的家庭网络技术,并且定义UPnP设备和服务以及它们之间的协议。UPnP网络包括家庭网络设备连接到的并且由基于IP的家庭网络控制的受控设备(CD),以及作为用于控制CD并且请求和接收事件的设备的控制点(CP)。CD根据CP的请求执行预定义的功能,以使得如果CD的状态改变则CD向请求事件的CP发送事件。
在传统的UPnP网络的设备之间的各个步骤中的操作过程包括广告、发现、描述、控制和事件(eventing)过程。
在广告过程中,新的CD连接到家庭网络,以使得新CD向家庭网络上的其他设备广告它自己。在发现过程中,新的CP连接到家庭网络,以使得新CP搜索在家庭网络上操作的CD。在描述过程中,为了控制CD,CP通过在发现过程中获得的CD的IP地址来解析服务描述可扩展标记语言(XML)文件或设备描述XML文件来详细地识别新添加的设备功能。在控制过程中,当CP期望通过CD提供特定服务时,CP通过根据UPnP设备结构使用简单对象访问协议(SOAP)向CD发送用于请求服务的动作请求,以及接收对于动作请求的响应消息(结果、变量值)。事件过程涉及检查CD的信息的改变状态,该CD根据从CP发送的控制命令提供服务。
图3示出了根据本发明第一实施例的、用于在在计算机设备之间配置HD视频电话的UPnP***。
用户通过使用具有在其中嵌入UPnP电话的TV连接到蜂窝电话或VoIP终端并且执行与通信对等方的通信,并且通信对等方还使用UPnP电话通过TV接收呼叫。
在这个情境中,Alice的TV300或Alice的电话301通过配置协议识别电话设备连接到对等方的电话。当它变得确信两个用户都使用电话时,Alice的TV300或电话301请求用于访问对等方的TV的信息,并且当接收访问信息时,通过使用访问信息直接连接到Bob的TV303。
当那两个电话通过3G/LTE网络执行通信时,可以通过使用数据网络通过配置协议获得对等方的电话所属的家庭网络的信息。然而,当不知道用于访问对等方的信息的Alice的TV300或电话301期望通过数据网络连接到对等方时,它必须知道对等方的标识符(ID),并且目前,没有办法发送ID。
图4示出了根据本发明第二实施例的、用于在计算机设备之间配置HD视频电话的UPnP***。
用户使用具有在其中嵌入UPnP电话的TV通过连接到蜂窝电话或VoIP终端执行与对等方的通信,但是对等方通过他的或她的终端执行通信而不使用UPnP电话。
在这个情境中,当Bob的蜂窝电话402和Alice的TV400通过WiFi与宽带网络连接时,可以通过使用如图3中公开的相同方法来发送HD图像。
在这种情况下,蜂窝电话可以接收和发送比适合于在其中再现的图像更好质量的图像。
图5示出了根据本发明的在UPnP***中的计算机设备之间配置HD视频电话的过程。
假定在UPnP电话***中,每个用户使用应用了UPnP电话的TV和VoIP电话。
在图5中,两个用户当前通过使用VoIP电话#120和VoIP电话#240执行视频通信。
虽然VoIP电话#120和VoIP电话#240包括图5中的UPnP电话CP,但是电话CP是逻辑模块,并且因此还可以实现在TV#110或TV#250中。在这种情况下,可以改变信息请求和响应的次序、以及请求方法。
参照图5,在步骤500中,VoIP电话#120通过使用SIP的任选字段向VoIP电话#240发送对电话客户端信息的请求。
在步骤501到步骤503中,VoIP电话#240调用在UPnP电话v1.0中定义的GetMediaCapability()以找出电话客户端的介质性能信息(MediaCapability),并且向VoIP电话#120发送介质性能信息。此后,在步骤504中,VoIP电话#120向TV#110发送电话客户端的介质性能信息。
如果对等方具有能够发送和接收HD视频呼叫的电话客户端,则在步骤505中,VoIP电话#120向对等方的VoIP电话#2发送对用于访问对等方的电话客户端的信息的请求。在步骤506中,VoIP电话#240准备连接到TV#250。
在步骤507到步骤510中,TV#250可以通过使用两个方法指示用于连接到TV#250的方法。
首先,TV#250可以生成访问信息,诸如允许访问TV#250的IP和端口,或者注册用于访问外部服务器中的TV#250的信息,并且提供关于外部服务器的信息。
可以通过外部服务器执行第一方法,诸如通过网络访问转换(NAT)用户数据协议(UDP)的简单遍历(STUN)服务器。当TV#120向外部STUN服务器发送请求时,STUN服务器通过响应向TV#120发送请求网络设备的IP和端口。
当网关设备存在于TV#2所属的家庭网络时,TV#250可以通过使用前述方法从外部访问网关以找出用于访问TV#250的IP和端口。此后,TV#250向TV#120发送前述信息。以这样的方式,TV#120可以直接访问TV#250。
第二方法是使用外部中继服务器。TV#250访问外部发现服务器30以注册用于访问TV#250的IP和端口。注册的IP和端口是发现服务器30的IP和端口。
TV#250向TV#120发送从其可以获得注册的信息的访问信息,TV#120基于访问信息访问发现服务器30以发送和接收图像,并且发现服务器30向TV#250中继图像。此处,在网关的NAT当中,存在不能从外部启动的NAT,从而当使用这样的NAT时,可以采用第二方法。
在通过前述方法获取TV#250的访问信息之后,在步骤511中VoIP电话#120向TV#110发送访问信息,并且在步骤512中将现有的视频通信修改为语音通信。在步骤513中,TV#250等待与TV#110连接。
在步骤514到步骤517中,TV#250与TV#110交换运动图像,并且VoIP电话#120和VoIP电话#240的CP将语音通信和视频通信编组以将它们作为单一会话处理。
图6示出了根据本发明的、用于通过使用SMS发送和接收终端的信息的UPnP***。
在图6中,第一终端可以包括射频(RF)模块601和SMS发送/接收(收发)模块601,并且第二终端可以包括RF模块610、SMS收发模块611和UPnP电话CP612。在图6中,第一终端的用户通过蜂窝电话执行通信。用户和用户的蜂窝电话仅知道对等方ID当中的第二终端的电话号码。从而,第一终端的用户必须以通过使用第二终端的电话号码发送和接收信息的方式来发现和控制对等家庭网络的设备。
SMS当前实际上任何蜂窝电话中提供,并且可以通过使用对等方的电话号码直接发送文本。第一终端的用户可以通过使用SMS请求第二终端的ID,诸如SIP统一资源定位符(URL),并且可以以使用UPnP电话的HD视频呼叫同样的方式通过使用新接收的ID来发现和控制第二终端的网络的UPnP设备。
取代通过使用SMS发现对等方的ID,用户可以请求发现设备、控制发现的设备、并且接收设备列表和设备控制事件。
将在下面更详细地描述在图6中示出的组件。
首先,第一终端的RF模块600执行用于一般无线通信的数据传输和接收。
第一终端的SMS收发模块601生成用于请求第二终端的网络的UPnP设备的发现的SMS请求消息,并且通过使用第二终端的电话号码向第二终端发送生成的SMS请求消息。
第一终端的SMS收发模块601从第二终端接收包括设备列表的SMS响应消息,并且向第一终端发送包括用于控制设备列表中的UPnP设备的设备控制命令的SMS控制命令消息。
第二终端的RF模块610执行与第一终端的RF模块600的操作类似的操作,以执行用于第二终端的一般无线通信的数据传输和接收。
当从第一终端接收用于请求第二终端的网络的UPnP设备的发现的SMS请求消息时,第二终端的SMS收发模块611生成SMS响应消息并且向第一终端发送SMS响应消息,该SMS响应消息包括第二终端的网络的UPnP设备的设备列表。
第二终端的SMS收发模块611从第一终端接收包括设备控制命令的SMS控制命令消息。
第二终端的UPnP电话CP612发现第二终端的网络中的UPnP设备并且生成发现的UPnP设备的设备列表。然后当从第一终端接收用于控制UPnP设备的SMS控制命令消息时,第二终端的UPnP电话CP612根据SMS控制命令消息控制UPnP设备。
图7示出了根据本发明的、用于通过使用REST-格式消息来发送和接收终端信息的UPnP***。
由用户使用的蜂窝电话包括能够向对等方发送SMS消息和从对等方接收SMS消息的模块,以及REST服务器,该REST服务器是一种类型的超级文本传输协议(HTTP)服务器。从而,用户的蜂窝电话可以通过使用REST格式的消息而不是SMS消息来发现并控制对等家庭网络的设备或者与该设备交换信息。
为了交换REST消息,需要具有在其中嵌入的REST服务器的蜂窝电话的IP地址,并且可以通过SMS或通过支持网络上的地址薄的服务器来交换IP地址。
将在下面更详细地描述在图7中示出的组件。
首先,第一终端的RF模块700执行用于一般无线通信的数据传输和接收。
第一终端的SMS收发模块701生成用于请求呼叫连接的第二终端的诸如REST服务器的IP地址或URI之类的ID的SMS请求消息,并且通过使用第二终端的电话号码向第二终端发送生成的SMS请求消息。
当从第二终端接收第二终端的ID时,第一终端的REST客户端702通过使用接收到的第二终端的ID来请求第二终端的网络的UPnP设备的发现,并且根据来自第二终端的请求来接收设备列表。
REST客户端702根据设备控制的请求向第二终端发送用于控制设备列表中的UPnP设备的设备控制命令。
第二终端的RF模块710执行与第一终端的RF模块700的操作类似的操作,以使得RF模块710执行用于第二终端的一般无线通信的数据传输和接收
当从第一终端接收用于请求第二终端的ID的SMS消息时,第二终端的SMS收发模块711生成包括第二终端的ID的SMS响应消息并向第一终端发送生成的SMS响应消息。
当从第一终端接收用于UPnP设备的发现的请求时,第二终端的REST服务器712根据请求向第一终端发送生成的设备列表。
第二终端的REST服务器712从第一终端接收设备控制命令。
第二终端的UPnP电话CP713发现第二终端的网络中的UPnP设备并且生成所发现的UPnP设备的设备列表。然后当从第一终端接收用于控制UPnP设备的SMS控制命令消息时,第二终端的UPnP电话CP713根据SMS控制命令消息控制UPnP设备。
图8示出根据本发明的、通过SMS通信初始REST服务器的IP地址然后通过使用REST消息通信对等家庭网络的UPnP电话相关的信息的过程。
假定每个用户的家庭网络包括应用了UPnP电话的TV和3G移动电话。
还假定两个用户当前通过使用3G移动电话#160和3G移动电话#270执行视频通信。
虽然假定3G移动电话#160和3G移动电话#270具有图8中的UPnP电话CP,但是CP是逻辑模块,因此可以在实现在TV#110或TV#250中。在这种情况下,可以改变信息请求和响应的次序、以及请求方法。
在步骤800和步骤801中,3G移动电话#160通过使用嵌入的电话CP(TelCP)发现它当前所属的家庭网络的电话设备。
在步骤802中,3G移动电话#160通过使用SMS来请求它可以访问3G移动电话#270的REST服务器的IP地址。3G移动电话#1还可以通过使用网络地址薄服务而不是使用SMS找出对等方的IP。为了请求和接收IP,3G移动电话#160可以使用SMS消息两次,或者通过用于请求IP的SMS消息来发送IP-请求设备的IP地址,从而根据请求向接收到的IP地址发送它的IP信息。在后一种情况中,因为用户仅用使SMS一次,所以可以降低用户的用于SMS的通信费用的负担。
在步骤803中,3G移动电话#270通过使用SMS向3G移动电话#160发送REST服务器的IP地址。3G移动电话#270可以向地址薄添加REST服务器的IP,以防止SMS的后续发送。如果REST服务器的IP改变,则3G移动电话#270可以响应于错误消息并且通过SMS的重发来接收IP。
在步骤804中,3G移动电话#160通过使用REST消息向3G移动电话#270发送对3G移动电话#270的家庭网络的UPnP设备列表信息的请求。
在步骤805到步骤807中,3G移动电话#270通过使用在传统的UPnP电话DA1.1中定义的M-SEARCH消息在它的家庭网络中发现UPnP设备,并且向3G移动电话#160发送该信息。
步骤807的操作是用于HD视频呼叫连接的预操作,并且在用户操作设备之后执行后续的操作以实际上使用HD视频呼叫。
在步骤809中,根据步骤808的用户的输入,3G移动电话#160通过使用REST消息向3G移动电话#270发送对3G移动电话#270的电话客户端信息的请求。
在步骤811中,已经根据在步骤810中的请求接收到用户的输入的3G移动电话#270调用在传统的UPnP电话v1.0中定义的GetMediaCapability(),以找出电话客户端的介质性能信息(MediaCapability),并且在步骤812和步骤813中,向3G移动电话#160发送介质性能信息。以这样的方式,3G移动电话#270的用户可以确定是否允许HD视频呼叫。
如果存在能够在3G移动电话#270中发送和接收HD视频呼叫的电话客户端,则在步骤815中,3G移动电话#160以和上面所使用的相同的方式发送对用于访问3G移动电话#270的电话客户端的信息的请求。
如果在步骤816中请求访问信息,则TV#250可以通过使用在步骤817到步骤820中的两个方法指示用于访问TV#250的方法。
首先,如在步骤817到819中的,TV#250可以生成访问信息,诸如允许访问TV#250的IP和端口,或者注册用于访问外部服务器中的TV#250的信息,并且提供关于外部服务器的信息。
第一方法通过使用诸如STUN服务器的外部服务器指示访问信息。当TV#110向外部STUN服务器发送请求时,STUN服务器指示请求的网络设备的IP和端口并且通过响应将它们返回给TV#110。当网关设备存在于TV#250所属的家庭网络时,TV#250可以通过使用前述方法从外部访问网关,以找出用于访问TV#250的IP和端口,其通知TV#110前述信息,以使得TV#110可以直接访问TV#250。
第二方法涉及使用外部中继服务器。
TV#250访问外部发现服务器以注册用于访问TV#250的IP和端口。注册的IP和端口是发现服务器的。然后TV#250向TV#110发送从其可以获得注册的信息的访问信息,TV#110基于访问信息访问发现服务器30以发送和接收图像,并且发现服务器30向TV#250中继图像。此处,网关的NAT当中,存在不能从外部启动的NAT,从而当使用这样的NAT时,可以采用第二方法。
在通过前述方法获得TV#250的访问信息之后,3G移动电话#160在步骤821中向TV#110发送访问信息,并且在步骤822中将现有的视频通信修改为语音通信。在步骤823中,TV#250等待与TV#110的连接。
在步骤824到步骤826中,TV#250与3G移动电话#160交换运动图像,并且3G移动电话#160的CP将电话之间的语音通信和视频通信编组,以将它们作为单一会话处理。
图9示出了根据本发明的、通过SMS通信每个用户的家庭网络信息和电话客户端信息的过程。
假定每个用户的家庭网络包括应用了UPnP电话的TV和3G移动电话。
还假定两个用户当前通过使用3G移动电话#160和3G移动电话#270执行视频通信。
虽然假定3G移动电话#160和3G移动电话#270具有图9中的UPnP电话CP,但是CP是逻辑模块,并且因此可以实现在TV#110或TV#250中。在这种情况下,可以改变信息请求和响应的次序、以及请求方法。
在步骤900和步骤901中,3G移动电话#110通过使用在其中嵌入的TelCP来发现所述3G移动电话#110当前所属的家庭网络的电话设备。
在步骤902中,3G移动电话#160通过使用SMS向3G移动电话#270发送对3G移动电话#270的家庭网络的UPnP设备列表信息的请求。
在步骤903到步骤905中,已经接收到请求的3G移动电话#270通过使用在传统的UPnP电话DA1.1中定义的M-SEARCH消息在家庭网络中发现UPnP设备,并且向3G移动电话#160发送这个信息。
从步骤900到步骤905的操作是用于HD视频呼叫连接的预操作,并且在用户操作设备之后执行后续的操作以实际上使用HD视频呼叫。
根据步骤906的用户的输入,在步骤907中,3G移动电话#160通过使用SMS向3G移动电话#270发送对3G移动电话#270的电话客户端信息的请求。以这样的方式,3G移动电话#270的用户可以确定是否允许HD视频呼叫。
在步骤909到步骤911中,3G移动电话#270根据在步骤908中的用户输入来调用在传统的UPnP电话v1.0中定义的GetMediaCapability(),以找出电话客户端的介质性能信息(MediaCapability)并且向3G移动电话#160发送介质性能信息。
如果存在能够在3G移动电话#270中发送和接收HD视频呼叫的电话客户端,则在步骤912和步骤913中,3G移动电话#160以和上面所使用的相同的方式发送对用于访问3G移动电话#270的电话客户端的信息的请求。
如果在步骤914中请求访问信息,则TV#250可以通过使用在步骤915到步骤918中的两个方法指示用于访问TV#250的方法。
首先,TV#250可以生成访问信息,诸如允许访问TV#250的IP和port,或者如在步骤915到步骤917中注册用于访问外部服务器中的TV#250的信息并且提供关于外部服务器的信息。
第一方法通过使用诸如STUN服务器的外部服务器指示访问信息。当TV#110向外部STUN服务器发送请求时,STUN服务器指示请求网络设备的IP和端口并且通过响应将它们返回给TV#110。当网关设备存在于TV#250所属的家庭网络时,TV#250可以通过使用前述方法从外部访问网关以找出用于访问TV#250的IP和端口,其通知TV#110前述信息,以使得TV#110可以直接访问TV#250。
第二方法涉及使用外部中继服务器。TV#250访问外部发现服务器30以注册用于访问TV#250的IP和端口。注册的IP和端口是发现服务器30的。然后TV#250向TV#110发送从其可以获得注册的信息的访问信息,TV#110基于访问信息访问发现服务器30以发送和接收图像,并且发现服务器30向TV#250中继图像。此处,网关的NAT当中,存在不能从外部启动的NAT,从而当使用这样的NAT时,可以采用第二方法。
在通过前述方法获得TV#250的信息之后,在步骤919中3G移动电话#160向TV#110发送访问信息,并且在步骤920中将现有的视频通信修改为语音通信。在步骤921中,TV#250等待与TV#110连接。在步骤922到步骤924中,TV#250与3G移动电话#160交换运动图像,并且3G移动电话#160的CP将电话之间的语音通信和视频通信编组,以将它们作为单一会话处理。
图10示出了根据本发明的、通信初始REST服务器的IP地址然后通过使用REST消息通信对等家庭网络的UPnP电话相关信息。
在图10中,不同于图8中,TV是能够自己传送呼叫的电话服务器,而不是电话客户端。
通过SMS通信初始REST服务器的IP地址的操作以及通信对等家庭网络的UPnP电话相关的信息的操作类似于图8的所述操作。
在步骤1000和步骤1001中,3G移动电话#160通过使用嵌入的TelCP发现它当前所属的家庭网络的电话设备。
在步骤1002中,3G移动电话#160通过使用SMS请求它可以访问3G移动电话#270的REST服务器的IP地址。3G移动电话#160还可以通过使用NAB服务而不是使用SMS来找出对等方的IP。为了请求和接收IP,3G移动电话#160可以使用SMS消息两次,或者通过用于请求IP的SMS消息发送请求设备的IP地址,然后根据请求向接收到IP地址发送它的IP信息。在后一种情况中,因为用户仅使用SMS一次,所以可以降低用户的用于SMS的通信费用的负担。
在步骤1003中,3G移动电话#270通过使用SMS向3G移动电话#160发送REST服务器的IP地址。3G移动电话#270向地址薄添加REST服务器的IP以防止SMS的后续的发送。如果REST服务器的IP改变,则3G移动电话#270可以利用错误消息作出响应并且通过SMS的重发接收IP。
在步骤1004中,3G移动电话#160通过使用REST消息向3G移动电话#270发送对3G移动电话#270的家庭网络的UPnP设备列表信息的请求。3G移动电话#270的用户可以确定是否允许HD视频呼叫或者可以在步骤1101之后做出这种确定。
在步骤1005到步骤1007中,已经接收到请求的3G移动电话#270通过使用在传统的UPnP电话DA1.1中定义的M-SEARCH消息在家庭网络中发现UPnP设备,并且向3G移动电话#160发送这个信息。
从步骤1000到步骤1007的操作是用于HD视频呼叫连接的预操作,并且在用户操作设备之后执行后续的操作以实际上使用HD视频呼叫。
在步骤1009中,3G移动电话#160根据步骤1008的用户的输入来发送对将连接HD视频呼叫的前提(premise)电话服务器的SIP统一资源标识符(URI)的请求。此后,在步骤1010中3G移动电话#160从TV#110接收TV#110的SIPURI,并且在步骤1011中通过使用REST消息向3G移动电话#270发送TV#110的SIPURI以启动HD视频呼叫。
在步骤1013中,已经根据请求在步骤1012中接收到用户的输入的3G移动电话#270选择将接收呼叫的前提TV#250并且向TV#250发送Initiatecall()。
在步骤1014中,TV#250向3G移动电话#260发送用于启动HD视频呼叫的响应。所述响应可以包括:当呼叫连接可能时用于控制诸如呼叫启动或呼叫终止的呼叫的请求的呼叫ID,以及当呼叫连接难以执行时的错误消息。
在步骤1015中,3G移动电话#270通过使用SMS向3G移动电话#160发送用于启动HD视频呼叫的响应。
在步骤1016中,已经接收到响应的3G移动电话#160将现有的视频通信修改成为语音通信,并且在步骤1017中,TV#110和TV#250建立视频呼叫的会话然后3G移动电话#160的CP将电话之间的语音通信和视频通信编组,以将它们作为单一会话处理。
图11示出了根据本发明的、通过SMS通信每个用户的家庭网络信息和电话客户端信息的过程。
在图11中,不同于图9中,TV是能够自己传送呼叫的电话服务器,而不是电话客户端。
在步骤1100和步骤1101中,3G移动电话#160通过使用嵌入的TelCP发现它当前所属的家庭网络的电话设备。
在步骤1102中,3G移动电话#160通过使用SMS向3G移动电话#270发送对3G移动电话#270的家庭网络的UPnP设备列表信息的请求。3G移动电话#270的用户可以确定在这个阶段是否允许HD视频呼叫,或者可以在步骤1109之后做出确定。
在步骤1103到步骤1104中,已经接收到请求的3G移动电话#270通过使用在传统的UPnP电话DA1.1中定义的M-SEARCH消息在它的家庭网络中发现UPnP设备,并且在步骤1105中,向3G移动电话#160发送信息。从步骤1100到步骤1104的操作是用于HD视频呼叫连接的预操作,并且在用户操作设备之后执行后续的操作以实际上使用HD视频呼叫。
在步骤1107和步骤1108中,3G移动电话#160根据步骤1106的用户的输入发送对将连接HD视频呼叫的前提电话服务器的SIPURI的请求并且从TV#110接收SIPURI。此后,在步骤1109中,通过使用SMS,3G移动电话#160向3G移动电话#270发送接收的SIPURI。
在步骤1111中,根据步骤1012的用户的请求,3G移动电话#270选择将接收呼叫的前提TV#250,并且向TV#250发送Initiatecall()。
在步骤1112中,TV#250向3G移动电话#270发送用于启动HD视频呼叫的响应。所述响应可以包括:当呼叫连接可能时用于控制诸如呼叫启动或呼叫终止的呼叫的请求的呼叫ID,以及当呼叫连接难以执行时的错误消息。
此后,在步骤1113中,3G移动电话#270通过使用SMS向3G移动电话#160发送用于启动HD视频呼叫的响应。
在步骤1114中,已经接收到响应的3G移动电话#160将现有的视频通信修改成为语音通信,并且在步骤1115中,TV#110和TV#250建立视频呼叫的会话然后3G移动电话#160的CP将电话之间的语音通信和视频通信编组,以将它们作为单一会话处理。
根据本发明,前提设备可以利用当前在通信中的电话设备来建立用于发送和接收HD视频呼叫的直接信道。
传统的UPnP电话支持InitiateCall()动作,但是如上所述的本发明包括用于提供TV之间的视频流的方法。
因此,需要诸如EnhancedInitiateCall()的新动作而不是传统的InitiateCall()动作,并且可以使用EnhancedInitiateCall()动作以取代在以上描述中的InitiateCall()。
EnhancedInitiateCall()动作可以具有诸如将向其做出呼叫连接的对等方的SIPURI的参数,以及呼叫类型(callType),并且这些参数确定将要生成的呼叫的类型。
呼叫类型参数如表1所示。
表1
在表1中,可以分别地设置视频呼叫(videoCall)和音频呼叫(audioCall)。
对于视频呼叫,可以通过诸如解决方案的设置的细节设置来设置视频质量。类似地,可以对于音频呼叫大致设置音频质量。设置的音频和视频质量不利用标准化规范术语表示,并且象征性地示出由请求HD视频呼叫的用户期望的质量。根据这些质量,已经接收到EnhancedInitiateCall()的设备可以任意地确定视频和音频质量。
本发明可以同等地用于针对除HD视频呼叫以外的目的的会话,即,用于对于文件交换和控制信息交换的会话建立。然而,在会话建立中,在如在前述描述中提到的InitiateCall()相同级别上的新UPnP动作需要被定义以设置会话类型和参数。
例如,通过定义用于建立通用会话的动作,诸如InitiateSession(),以及添加描述将要生成的会话的类型的特性的方式,可以建立用于多个目的的会话。
如从前述描述明显的,使用VoIP电话的用户可以通过诸如通过开启TV的简单操作执行与当前通信对等的面对面的通信,并在视频通信中,可以交换不能由传统的电话支持的HD图像。
尽管已经参考本发明的特定示范性的实施例和附图对本发明进行了示出和描述,但是本领域技术人员应当理解,在不脱离由所附权利要求书和它们的等效物所定义的本发明的精神和范围的情况下,可以对本发明做出形式和细节上的各种修改。

Claims (14)

1.一种用于在计算机设备之间配置呼叫连接的装置,所述装置包括:
短消息服务(SMS)收发模块,用于从第一设备接收用于请求关于所述装置的家庭网络的电话设备列表信息的SMS设备列表信息请求消息,向第一设备发送包括电话设备列表信息的SMS设备列表信息响应消息,从第一设备接收用于请求呼叫连接的SMS呼叫连接请求消息,以及向第一设备发送相对于SMS呼叫连接请求消息的SMS呼叫连接响应消息;以及
控制点(CP),用于根据SMS设备列表信息请求消息发现家庭网络中的电话设备,生成电话设备列表信息,响应于接收到的SMS呼叫连接请求消息选择用于接收呼叫的电话设备,向选择的电话设备发送对呼叫启动的请求,以及从选择的电话设备接收对于呼叫启动的响应,
其中,第一设备是与所述装置执行通信的设备。
2.如权利要求1所述的装置,其中,当接收SMS设备列表信息请求消息时,所述SMS收发模块确定是否允许视频呼叫。
3.如权利要求1所述的装置,其中,所述SMS呼叫连接请求消息是用于请求用于呼叫连接的电话设备的会话发起协议(SIP)统一资源标识符(URI)的消息。
4.如权利要求3所述的装置,其中,当接收SMS呼叫连接请求消息时,所述CP向电话设备发送用于请求电话设备的SIPURI的动作。
5.一种用于在计算机设备之间配置呼叫连接的装置,所述装置包括:
短消息服务(SMS)收发模块,用于生成请求关于第二设备的家庭网络的电话设备列表信息的SMS设备列表信息请求消息,以向第二设备发送生成的SMS设备列表信息请求消息,从第二设备接收包括电话设备列表信息的SMS设备列表信息响应消息,向第二设备发送用于请求呼叫连接的SMS呼叫连接请求消息,以及从第二设备接收相对于SMS呼叫连接请求消息的SMS呼叫连接响应消息;以及
控制点(CP),用于将第二设备的电话设备和所述装置的电话设备之间的呼叫连接作为单一会话来处理,
其中,第二设备是与所述装置执行通信的设备。
6.如权利要求5所述的装置,其中,所述SMS呼叫连接请求消息是用于请求用于呼叫连接的电话设备的会话发起协议(SIP)统一资源标识符(URI)的消息。
7.如权利要求5所述的装置,其中,所述CP发现其所属的家庭网络的电话设备,并且向发现的电话设备发送对电话设备的SIPURI的请求。
8.一种用于在计算机设备之间配置呼叫连接的方法,所述方法包括:
从第一设备接收用于请求关于用于在计算机设备之间配置呼叫连接的装置的家庭网络的电话设备列表信息的短消息服务(SMS)设备列表信息请求消息;
根据接收的SMS设备列表信息请求消息来发现家庭网络中的设备以生成电话设备列表信息;
向第一设备发送包括生成的电话设备列表信息的SMS设备列表信息响应消息;
从第一设备接收用于请求呼叫连接的SMS呼叫连接请求消息;
向第一设备发送相对于SMS呼叫连接请求消息的SMS呼叫连接响应消息;
响应于接收到的SMS呼叫连接请求消息选择用于接收呼叫的电话设备;以及
向选择的电话设备发送对呼叫启动的请求,并且从选择的电话设备接收对于呼叫启动的响应,
其中,第一设备是与所述装置执行通信的设备。
9.如权利要求8所述的方法,其中,当接收SMS设备列表信息请求消息时,所述SMS收发模块确定是否允许视频呼叫。
10.如权利要求8所述的方法,其中,所述SMS呼叫连接请求消息是用于请求用于呼叫连接的电话设备的会话发起协议(SIP)统一资源标识符(URI)的消息。
11.如权利要求10所述的方法,其中,当接收SMS呼叫连接请求消息时,控制点(CP)向电话设备发送用于请求电话设备的SIPURI的动作。
12.一种用于在计算机设备之间配置呼叫连接的方法,所述方法包括:
生成用于请求关于第二设备的家庭网络的电话设备列表信息的短消息服务(SMS)设备列表信息请求消息以向第二设备发送生成的SMS设备列表信息请求消息;
从第二设备接收包括电话设备列表信息的SMS设备列表信息响应消息;
向第二设备发送用于请求呼叫连接的SMS呼叫连接请求消息;
从第二设备接收相对于SMS呼叫连接请求消息的SMS呼叫连接响应消息;以及
将第二设备的电话设备和用于在计算机设备之间配置呼叫连接的装置的电话设备之间的呼叫连接作为单一会话来处理,
其中,第二设备是与所述装置执行通信的设备。
13.如权利要求12所述的方法,其中,所述SMS呼叫连接请求消息是用于请求用于呼叫连接的电话设备的会话发起协议(SIP)统一资源标识符(URI)的消息。
14.如权利要求12所述的方法,其中,控制点(CP)发现它所属的家庭网络的电话设备,并且向发现的电话设备发送对电话设备的SIPURI的请求。
CN201180034650.2A 2010-07-14 2011-07-14 在计算机设备之间配置高清晰度视频电话的装置和方法 Active CN103004186B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
KR20100068134 2010-07-14
KR10-2010-0068134 2010-07-14
KR10-2011-0004673 2011-01-17
KR1020110004673A KR20120007433A (ko) 2010-07-14 2011-01-17 컴퓨터 장치 간의 고화질 비디오 텔레포니를 설정하는 장치 및 방법
KR10-2011-0069653 2011-07-13
KR1020110069653A KR101944745B1 (ko) 2010-07-14 2011-07-13 컴퓨터 장치 간의 고화질 비디오 텔레포니를 설정하는 장치 및 방법
PCT/KR2011/005187 WO2012008772A2 (en) 2010-07-14 2011-07-14 Apparatus and method for configuring high-definition video telephony between computer devices

Publications (2)

Publication Number Publication Date
CN103004186A CN103004186A (zh) 2013-03-27
CN103004186B true CN103004186B (zh) 2016-05-18

Family

ID=45612787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180034650.2A Active CN103004186B (zh) 2010-07-14 2011-07-14 在计算机设备之间配置高清晰度视频电话的装置和方法

Country Status (6)

Country Link
US (2) US8553063B2 (zh)
EP (2) EP2594065A4 (zh)
JP (1) JP5629003B2 (zh)
KR (2) KR20120007433A (zh)
CN (1) CN103004186B (zh)
WO (1) WO2012008772A2 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101844021B1 (ko) * 2011-04-06 2018-03-30 삼성전자주식회사 메시지 전송 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체
KR101988899B1 (ko) * 2011-08-22 2019-06-13 삼성전자주식회사 3―box 아키텍쳐를 고려한 페러럴 콜 세션 설정 장치 및 방법
TWI487364B (zh) * 2011-12-01 2015-06-01 Amtran Technology Co Ltd 裝置間切換通話之方法及通訊電子裝置
US9398261B1 (en) * 2012-07-20 2016-07-19 Time Warner Cable Enterprises Llc Transitioning video call between devices
JP6543617B2 (ja) * 2013-09-23 2019-07-10 サムスン エレクトロニクス カンパニー リミテッド 無線通信システムにおけるアプリケーション実行方法及び装置
CN103595950A (zh) * 2013-11-21 2014-02-19 东方有线网络有限公司 一种基于有线数字电视机顶盒进行视频通讯的方法
CN104683728B (zh) * 2013-11-29 2018-09-11 中国电信股份有限公司 建立视频通信的方法和***
EP3407586A4 (en) * 2016-03-18 2019-03-06 Ricoh Company, Ltd. COMMUNICATION SYSTEM, INFORMATION PROCESSING DEVICE, COMMUNICATION DEVICE AND PROGRAM
JP2017175283A (ja) * 2016-03-22 2017-09-28 コニカミノルタ株式会社 会議システム、テレビ会議装置およびプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007107863A3 (en) * 2006-03-22 2008-04-10 Nokia Corp System and method for mobile telephone and upnp control point integration

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611516B1 (en) 1999-06-21 2003-08-26 Nokia Telecommunications Oyj Short message service support over a packet-switched telephony network
US6750897B1 (en) * 2001-08-16 2004-06-15 Verizon Data Services Inc. Systems and methods for implementing internet video conferencing using standard phone calls
GB2379360A (en) 2001-08-31 2003-03-05 Marconi Comm Ltd Transmission of a MAP message from an MSC to an SCP
NL1021127C2 (nl) 2002-07-22 2004-01-23 Gsm Innovations B V Werkwijze en inrichting voor mediumselectie bij mobiele telefonie.
JP4056486B2 (ja) * 2004-03-24 2008-03-05 Necパーソナルプロダクツ株式会社 通信システムおよびその接続方法
US20060026649A1 (en) * 2004-07-12 2006-02-02 Shieh Peter F Remotely triggering multi-media data delivery in mobile communications devices
JP2006238330A (ja) * 2005-02-28 2006-09-07 Sony Corp 通信システムおよび通信サービス移行方法
ITTO20060083A1 (it) * 2006-02-07 2007-08-08 St Microelectronics Srl Dispositivo "plug-and-play" per applicazioni video-voce su reti a commutazione di pacchetto
JP2007259380A (ja) * 2006-03-27 2007-10-04 Funai Electric Co Ltd リモコン装置および機器制御システム
CN101282464B (zh) * 2007-04-03 2012-12-19 联想(北京)有限公司 转移视频的终端及方法
TWI383649B (zh) * 2007-07-27 2013-01-21 Wistron Corp 通用隨插即用(UPnP)網路協定下的網路電話系統
KR101479087B1 (ko) 2007-11-05 2015-01-13 삼성전자주식회사 방송수신장치를 이용한 화상통화 제공방법
JP5214722B2 (ja) * 2008-03-14 2013-06-19 シャープ株式会社 通信制御装置、通信装置、送信システム、受信システム、通信システム、通信制御装置の制御方法、通信装置の制御方法、制御プログラム、および、記録媒体
US8078230B2 (en) * 2008-06-27 2011-12-13 Motorola Mobility, Inc. Method and apparatus for providing a prioritized list of display devices for display of a media file
US8144182B2 (en) * 2008-09-16 2012-03-27 Biscotti Inc. Real time video communications system
US8516071B2 (en) * 2009-06-03 2013-08-20 Qualcomm Incorporated Systems and methods for creating virtual universal plug-and-play systems
US20110019650A1 (en) * 2009-07-21 2011-01-27 Sabine Van Niekerk Methods and apparatus for optimization of device capability exchange in a network
JP4893797B2 (ja) * 2009-10-14 2012-03-07 ソニー株式会社 通信装置および方法、通信システム、並びにプログラム記録媒体

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007107863A3 (en) * 2006-03-22 2008-04-10 Nokia Corp System and method for mobile telephone and upnp control point integration

Also Published As

Publication number Publication date
WO2012008772A2 (en) 2012-01-19
EP3240286B1 (en) 2021-04-07
WO2012008772A3 (en) 2012-04-26
EP2594065A4 (en) 2014-07-09
JP2013538480A (ja) 2013-10-10
US20140036024A1 (en) 2014-02-06
JP5629003B2 (ja) 2014-11-19
US8553063B2 (en) 2013-10-08
US9204091B2 (en) 2015-12-01
KR101944745B1 (ko) 2019-04-10
CN103004186A (zh) 2013-03-27
EP3240286A1 (en) 2017-11-01
EP2594065A2 (en) 2013-05-22
KR20120007464A (ko) 2012-01-20
KR20120007433A (ko) 2012-01-20
US20120013703A1 (en) 2012-01-19

Similar Documents

Publication Publication Date Title
CN103004186B (zh) 在计算机设备之间配置高清晰度视频电话的装置和方法
US11115507B2 (en) Service discovery
US9363099B2 (en) UPnP/DLNA with RADA hive
CN101536451B (zh) 使能与专用网络的多媒体通信的方法和设备
JP4041118B2 (ja) ゲートウェイ装置、ネットワークシステム、通信プログラム及び通信方法
US20110182205A1 (en) Method and apparatus for service discovery
CN105050202B (zh) 移动终端的利用中继服务器主动接入的会话建立方法
US8762523B2 (en) Media transfer to a renderer in a local network from a server in a second local network
EP2666256B1 (en) Method and apparatus for phone communication using home network
CA2721062A1 (en) Differentiated message delivery notification
US20080133723A1 (en) Extended home service apparatus and method for providing extended home service on p2p networks
KR20090078719A (ko) 원격 접속 서비스를 제공하는 UPnP 장치 및 그 방법
US20090254671A1 (en) Remote control of a device by a terminal
CN105991377B (zh) 通用即插即用UPnP设备之间发现与通信的方法
JP2012222678A (ja) アクセス制御システム、およびアクセス制御方法
KR20050078541A (ko) 홈네트워크 디바이스 모니터링 및 제어 방법
CN103222238B (zh) 提供基于广告观看的外部网络服务的方法和装置
KR101732189B1 (ko) 홈 네트워크 디바이스에 외부 네트워크 서비스를 제공하는 방법 및 장치
Haber et al. Remote service usage through SIP with multimedia access as a use case
CN105162618A (zh) 一种基于Smart PnP协议的设备互连方法及***
CN108270756B (zh) 一种设备间通信的方法及***
Stusek et al. A Novel Application of CWMP: An Operator-grade Management Platform for IoT
US20120059885A1 (en) METHOD AND APPARATUS FOR SHARING A MEMO USING UPnP TELEPHONY
CN105337821A (zh) 一种基于upnp协议的物联网***及物联网数据传输方法
KR20040110941A (ko) 홈 네트워크 내의 디바이스 원격 제어 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant