控制包括多个装置的网络上的装置之间的会话的方法和设备的制造方法

文档序号:9264901阅读:322来源:国知局
控制包括多个装置的网络上的装置之间的会话的方法和设备的制造方法
【技术领域】
[0001]本发明涉及控制网络上的装置之间的会话的方法、设备和系统,更具体地讲,涉及一种关于在支持不同协议的多个网络中利用控制器控制特定网络上的装置之间的会话的方法的技术。
【背景技术】
[0002]在诸如家中或办公室的场所中需要各种线缆来使用电视(TV)、计算机(PC)和音频装置。一些常用的高清(HD)传输线缆技术在传输速率和传输容量方面存在限制,因此不适合于高速处理大的内容。甚至不支持未压缩视频的HD传输技术也缺少在视频装置彼此远离开仅几米时连接这些装置的能力,因此,在诸如家中或者办公室的通过网络连接的场所中需要平滑地提供大内容服务的网络系统。
[0003]在支持特定协议的网络系统中,在控制装置之间的会话时不必要的信息的传输可能导致网络业务的增加。因此,需要提供一种适当地根据各个操作系统的特性的会话控制功能,并且需要由此增强用户便利性。

【发明内容】

[0004]技术问题
[0005]因此,本公开的一方面在于提供一种用于在支持不同协议的多个网络中通过一个网络的控制器控制其它网络的装置之间的会话的方法。
[0006]本公开的另一方面在于提供一种用在家庭网络系统中的有效通信方法以及支持该方法的设备。
[0007]本公开的另一方面在于提供一种由属于其它网络的控制器将会话创建触发消息发送给作为会话创建对象的装置的方法。
[0008]本公开的另一方面在于提供一种用于由属于其它网络的控制器将会话终止触发消息发送给参与会话的装置中的一个的方法。
[0009]本公开的另一方面在于提供一种用于由属于其它网络的控制器将用于接收会话状态信息的触发消息发送给参与会话的装置中的一个的方法。
[0010]本公开的另一方面在于提供一种用于管理网络上的会话的方法。
[0011]本公开的另一方面在于提供一种用于在多媒体网络环境中控制在远程装置中发现的回放组件的方法。
[0012]本发明的技术主题不限于上述那些,本领域技术人员将从将在下文描述的实施方式清楚地理解本文没有描述的任何其它技术主题。
[0013]技术方案
[0014]根据本公开的一方面,提供了一种由属于其它网络的控制器将会话创建触发消息发送给作为会话创建对象的装置的方法。根据该方法,接收到触发消息的装置能够根据本地协议执行与其它装置交换用于会话创建的消息的操作。
[0015]另外,根据本公开的一方面,提供了一种用于在属于其它网络的控制器所参与的会话中向装置中的一个发送会话终止触发消息的方法。通过该方法,接收到触发消息的装置能够根据本地协议执行与其它装置交换用于会话终止的消息的操作并且将终止的会话信息提供给控制器。
[0016]另外,根据本公开的一方面,提供了一种用于在属于其它网络的控制器所参与的会话中向装置中的一个发送用于接收会话状态信息的触发消息的方法。通过该方法,接收到触发消息的装置可向控制器发送包括关于对应装置所参与的会话的信息的消息。
[0017]有益效果
[0018]根据本发明的实施方式,在控制支持特定协议的网络中的装置所需的控制器的实现复杂的情况下,使用具有方便控制器的实现的不同性质的协议,从而使得实现容易。另夕卜,通过去除通过网络发送的会话控制命令的不必要的信息,网络业务可减少。
[0019]另外,通过使得从用户的角度,由控制器控制装置之间的会话的执行容易使用,可增加用户便利性。
【附图说明】
[0020]图1是根据应用了本发明的实施方式的连接有多个装置的网络系统的示意图。
[0021]图2是不出信源装置(source device)、信宿装置(sink device)、控制器和交换机装置的内部配置及其连接关系的示图。
[0022]图3和图4是示出根据应用了本发明的实施方式的在多个网络中的装置之间创建会话的处理的流程图。
[0023]图5是示出根据应用了本发明的实施方式的在装置之间创建会话的特定处理的流程图。
[0024]图6和图7是示出根据应用了本发明的实施方式的终止多个网络中的装置之间的会话的处理的流程图。
[0025]图8和图9是示出根据应用了本发明的实施方式的在多个网络上的装置之间创建会话之后获得会话状态信息的处理的流程图。
[0026]图10是示出根据应用了本发明的实施方式的用于管理装置之间的会话的用户接口的示图,其中,
[0027]图10(a)示出用于在装置之间创建会话的用户接口 ;
[0028]图10(b)示出用于终止装置之间的会话的用户接口 ;以及
[0029]图10(c)示出用于在装置之间创建会话之后获得会话状态信息的的用户接口。
[0030]图11至图13是示出根据应用了本发明的实施方式的控制支持不同协议的多个网络上的装置之间的会话的方法的示图,其中,
[0031]图11示出在装置之间创建会话的处理;
[0032]图12示出终止装置之间的会话的处理;以及
[0033]图13示出在装置之间创建会话之后获得会话状态信息的处理。
[0034]图14是示出根据应用了本发明的的另一实施方式的控制装置之间的会话的处理的流程图。
[0035]图15是示出根据应用了本发明的实施方式的控制多个网络上的装置之间的会话的处理的流程图。
[0036]图16是示出根据应用了本发明的另一实施方式的控制装置之间的会话的处理的流程图。
[0037]图17至图22是示出根据应用了本发明的实施方式的在多个网络上的装置之间创建会话的各种方法的流程图。
[0038]图23是示出应用了本发明的实施方式的示图,其中,
[0039]图23 (a)示出会话创建请求消息的格式;
[0040]图23(b)示出文本/纯文本型会话创建请求消息;以及
[0041]图23 (C)示出文本/xml型会话创建请求消息。
[0042]图24是示出应用了本发明的实施方式的示图,其中,
[0043]图24(a)示出会话创建响应消息的格式;
[0044]图24 (b)示出文本/纯文本型会话创建响应消息;以及
[0045]图24 (C)示出文本/xml型会话创建响应消息。
[0046]图25是示出应用了本发明的的其它实施方式的示图,其中,
[0047]图25 (a)示出会话创建请求消息的格式;
[0048]图25(b)示出文本/纯文本型会话创建请求消息;以及
[0049]图25(c)示出文本/xml型会话创建请求消息。
[0050]图26是示出应用了本发明的的其它实施方式的示图,其中,
[0051]图26(a)示出当会话创建成功时的会话创建响应消息的格式;以及
[0052]图26(b)示出当会话创建失败时的会话创建响应消息。
[0053]图27至图35是示出根据应用了本发明的实施方式的终止多个网络上的装置之间的会话的各种方法的流程图。
[0054]图36是示出应用了本发明的实施方式的示图,其中,
[0055]图36 (a)示出会话终止请求消息的格式;
[0056]图36(b)示出文本/纯文本型会话终止请求消息;以及
[0057]图36 (C)示出文本/xml型会话终止请求消息。
[0058]图37是示出应用了本发明的实施方式的示图,其中,
[0059]图37 (a)示出会话终止响应消息的格式;
[0060]图37 (b)示出文本/纯文本型会话终止响应消息;以及
[0061]图37 (C)示出文本/xml型会话终止响应消息。
[0062]图38是示出应用了本发明的其它实施方式的示图,其中,
[0063]图38 (a)示出会话终止请求消息的格式;
[0064]图38(b)示出文本/纯文本型会话终止请求消息;以及
[0065]图38 (C)示出文本/xml型会话终止请求消息。
[0066]图39是示出应用了本发明的其它实施方式的示图,其中,
[0067]图39 (a)示出当会话终止成功时的会话终止响应消息的格式;以及
[0068]图39(b)示出当会话终止失败时的会话终止响应消息。
[0069]图40至图46是示出根据应用了本发明的实施方式的在多个网络上的装置之间创建会话之后获得会话状态信息的各种方法的流程图。
[0070]图47是示出应用了本发明的实施方式的示图,其中,
[0071]图47(a)示出会话状态请求消息的格式;
[0072]图47(b)示出文本/纯文本型会话状态请求消息;以及
[0073]图47 (C)示出文本/xml型会话状态请求消息。
[0074]图48是示出应用了本发明的实施方式的示图,其中,
[0075]图48 (a)示出会话状态响应消息的格式;以及
[0076]图48 (b)示出文本/xml型会话状态响应消息。
[0077]图49是示出应用了本发明的其它实施方式的示图,其中,
[0078]图49 (a)示出会话状态请求消息的格式;
[0079]图49(b)示出文本/纯文本型会话状态请求消息;以及
[0080]图49 (C)示出文本/xml型会话状态请求消息。
[0081]图50是示出应用了本发明的其它实施方式的示图,其中,
[0082]图50(a)示出当会话状态信息的获得成功时的会话状态响应消息的格式;以及
[0083]图50(b)示出当会话状态信息的获得失败时的会话状态响应消息。
【具体实施方式】
[0084]在本发明中,提供了一种用于控制包括多个装置的网络上的装置之间的会话的方法,该方法包括以下步骤:从控制装置接收会话控制请求消息,其中,所述会话控制请求消息表示用于操作第一装置和第二装置之间的会话控制的消息;基于所接收到的会话控制请求消息向所述第一装置发送用于特定控制操作的触发消息;利用所述触发消息执行所述第一装置和所述第二装置之间的所述会话控制;以及从所述第一装置接收触发响应消息,其中,所述触发响应消息指示执行所述会话控制的结果。
[0085]另外,在本发明中,该方法还可包括以下步骤:基于所述触发响应消息向所述控制装置发送会话控制响应消息。
[0086]另外,在本发明中,所述会话控制请求消息和所述会话控制响应消息中的至少一个可基于第一协议,所述触发消息和所述触发响应消息中的至少一个可基于第二协议,其中,所述第一协议可不同于所述第二协议。
[0087]另外,在本发明中,所述会话控制请求消息可表示会话创建请求消息、会话终止请求消息或会话状态请求消息。
[0088]另外,在本发明中,当所述会话控制请求消息表示所述会话创建请求消息时,所述会话创建请求消息可包括所述第一装置的标识信息和所述第二装置的标识信息。
[0089]另外,在本发明中,当所述会话控制请求消息表示所述会话创建请求消息时,如果会话创建成功执行,则所述会话控制响应消息可包括指示成功的结果代码、创建的会话标识信息以及指示会话创建的状态信息中的至少一个,并且如果会话创建失败,则所述会话控制响应消息可包括指示失败的结果代码和失败原因信息中的至少一个。
[0090]另外,在本发明中,当所述会话控制请求消息表示所述会话终止请求消息时,所述会话终止请求消息可包括创建的会话标识信息、第一装置参考信息和第二装置参考信息中的至少一个。
[0091]另外,在本发明中,当所述会话控制请求消息表示所述会话终止请求消息时,所述会话控制响应消息可包括指示成功或失败的结果代码、第一装置参考信息和第二装置参考信息中的至少一个。
[0092]另外,在本发明中,当所述会话控制请求消息表示所述会话状态请求消息时,所述会话状态请求消息可包括用于获得会话状态的地址信息和创建的会话标识信息中的至少
—个°
[0093]另外,在本发明中,当所述会话控制请求消息表示所述会话状态请求消息时,所述会话状态响应消息可包括会话状态信息,其中,所述会话状态信息可包括关联装置信息、会话路由信息和会话路径信息中的至少一个。
[0094]在本发明中,提供了一种控制包括多个装置的网络上的装置之间的会话的设备,该设备包括:网络接口,其被配置为向所述多个装置中的至少一个发送消息或者从所述多个装置中的至少一个接收消息;以及控制器,其被配置为从控制装置接收会话控制请求消息,基于所接收到的会话控制请求消息向第一装置发送用于特定控制操作的触发消息,并且从所述第一装置接收触发响应消息,其中,所述会话控制请求消息表示用于操作所述第一装置和第二装置之间的会话控制的消息,其中,所述触发响应消息指示执行所述会话控制的结果,并且其中,所述第一装置和所述第二装置之间的所述会话控制利用所述触发消息来执行。
[0095]另外,在本发明中,所述控制器还可被配置为基于所述触发响应消息向所述控制装置发送会话控制响应消息。
[0096]本发明的模式
[0097]下文中,将在下面参照附图更详细地描述本发明的实施方式的元件和动作。然而,图中示出并且参照附图描述的这些元件和动作仅作为示例而阐述,并非限制本发明的精神或者其关键元件和动作。
[0098]本说明书中使用的术语被选择以包括当前广泛使用的一般术语。然而,在特定情况下,术语可以是由申请人任意确定的术语。在这些情况下,术语的含义将在【具体实施方式】的相关部分中定义。因此,说明书中使用的术语并非仅由术语的名称限定,而是将基于术语的含义以及本发明的总体描述来限定。
[0099]为了在支持特定协议的网络系统中执行装置之间的会话控制,控制器可发送包括不必要的信息的命令消息。这种开销消息可导致网络业务的增加,因此,在控制器的实现方面,可能需要根据各个操作系统的特性来实现会话控制或会话管理功能。然而,这种功能实现方式可能导致开发资源的增加,并且不使用控制器来执行装置中的会话控制可能降低用户便利性。因此,为了容易地应用于各种操作系统,为了提供在用户方面容易使用的环境,并且为了在支持多个不同协议的网络上提供平滑的内容服务,各个装置需要提供适合于连接的网络的会话控制功能。
[0100]下文中,将参照附图详细描述用在网络系统中的有效通信方法以及支持该方法的设备,具体地讲,将描述在支持不同协议的多个网络上通过一个网络的控制器控制另一网络的装置之间的会话的方法和设备。
[0101]在本公开中,基于信源装置、信宿装置、交换机和/或控制点之间的数据发送和接收关系来描述本发明的实施方式。
[0102]HDBaseT技术可用在家庭影院和数字视频录像机(DVR)、蓝光显示器(BDP)、游戏机、个人计算机和/或移动产品中,并且可连接到多个显示器以形成多画面。
[0103]在本发明的实施方式中,信源装置可指提供内容的装置,例如蓝光显示器(BDP)、数字视频录像机(DVR)、计算机、X盒(XBOX)或膝上型计算机,信宿装置可指实现内容的家庭影院、电视(TV)、监视器和各种显示装置。信宿装置可被称为数据和/或内容的目的地或目的地实体。
[0104]术语下行链路流(DS)是指从内容提供装置发送给内容接收装置的逻辑数据或流,并且可用作具有与术语下行链路相同的含义。另外,术语上行链路流(us)是指在与下行链路流的相反方向上的逻辑数据或流,并且可用作具有与术语上行链路相同的含义。
[0105]另外,在本公开中,传统装置可指不支持HDBaseT技术的装置,可根据所应用的各个术语的上下文来解释。
[0106]图1是根据应用了本发明的实施方式的连接有多个装置的网络系统的示意图。
[0107]应用了本发明的网络系统可包括信源装置100、交换机装置200、信宿装置300和控制器。为了描述,在图1中,装置被示出为经由单个网络连接,但是也可配置多个网络。装置可利用HDTV线缆、音频线缆、视频线缆、互联网LAN线缆、电源线和高清多媒体接口(HDMI)线缆中的至少一个来连接。
[0108]这里,各种传输技术可应用于应用了本发明的网络系统。例如,可应用HDBaseT技术。根据HDBaseT技术,未压缩高清视频信号、音频信号或控制信号可通过单个CAT5/6 (5/6类)线缆来发送。
[0109]另外,HDBaseT技术可用在家庭影院、DVR、BDP、游戏机、PC和/或移动产品中,并且可连接到多个装置以形成多画面。HDBaseT技术可通过单个线缆提供双向通信、多流通信以及甚至电力传输。
[0110]在HDBaseT网络上,应该在HDBaseT装置(例如,HDBaseT适配器(下文中,称作T适配器))之间建立会话以执行通信。会话限定通信网络路径,并且为包括在其中的适当服务做好准备。因此,在本发明中,提供了一种用于建立针对HDBaseT网络中建立的会话优化的路径并且有效地控制所建立的会话的方法。
[0111]信源装置100可表示提供数据(例如,内容)的装置或者能够提供数据的装置。这里,所述数据可以是存储在信源装置100中的数据,或者可以从外部接收。信源装置100可提供用于数据发送和接收的接口,并且将接收的数据发送给外部装置。例如,参照图1,信源装置可以是游戏装置、蓝光播放器、计算机、机顶盒(STB)或移动装置。
[0112]交换机装置200表示将信宿装置300和信源装置100连接的物理装置。交换机装置200可充当路由器。例如,交换机装置200可将从信源装置100发送的数据发送给信宿装置300。这里,所述数据可表示大内容。信源装置100和信宿装置300可按照一对一方式、一对多方式或者多对一方式连接。另外,在图1中,仅示出单个交换机装置200,但是应用了本发明的网络系统可包括多个交换机装置200。
[0113]信宿装置300表示接收从外部发送来的数据的装置。例如,信宿装置300可从信源装置100或交换机装置200接收内容。所接收到的数据可通过显示器来输出。例如,参照图1,信宿装置300可以是位于卧室中的显示装置、位于起居室中的显示装置、办公室中的显示装置或移动装置等。
[0114]控制器可表示将诸如命令、请求或动作的消息发送给各种类型的装置(例如,月艮务器、渲染器等)的装置。例如,控制器可将诸如命令、请求或动作的消息发送给信源装置100、交换机装置200和信宿装置300中的至少一个,并且接收响应消息。是否发送消息可由用户或控制器来确定。另外,可支持允许在消息的传输之后从对方装置接收的响应消息的传输的用户接口。例如,控制器本身可支持显示,或者可通过第三显示装置来支持用户接
□ O
[0115]控制器可以是与信源装置100、交换机装置200和信宿装置300中的至少一个有关的遥控器。例如,游戏装置的游戏控制台、蓝光播放器的遥控器、键盘、鼠标、机顶盒(STB)的遥控器或移动装置可充当控制器。
[0116]应用了本发明的网络系统可形成多个网络,各个网络可支持各种协议中的至少一个。例如,所述网络可包括通用即插即用(UPnP)网络、HDBaseT即插即用(HPnP)网络、HDBaseT网络等。这些网络可支持TCP/IP(传输控制协议/网际协议)、SSDP(简单服务发现协议)、SOAP (简单对象访问协议)、GENA (通用事件通知架构)、HTTP (超文本传输协议),HD-CMP (HDBaseT控制和管理协议)等,装置之间发送和接收的消息可被表示为纯文本(plain)类型或XML (可扩展标记语言)类型。
[0117]在参照附图描述的实施方式中,描述特定网络和特定协议作为示例,但是这些仅是例示性的,基于所述实施方式的整体或一部分的组合的实施方式当然也
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1