CN102223386A - 远程访问家庭网络的方法、装置及*** - Google Patents
远程访问家庭网络的方法、装置及*** Download PDFInfo
- Publication number
- CN102223386A CN102223386A CN2010101486362A CN201010148636A CN102223386A CN 102223386 A CN102223386 A CN 102223386A CN 2010101486362 A CN2010101486362 A CN 2010101486362A CN 201010148636 A CN201010148636 A CN 201010148636A CN 102223386 A CN102223386 A CN 102223386A
- Authority
- CN
- China
- Prior art keywords
- transcoding
- home network
- request
- transcoder
- session
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种远程访问家庭网络的方法、装置及***,涉及通信领域,减轻核心网和家庭网络的处理负担。本发明实施例包括:接收远程设备发送的访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。本发明实施例主要用在数字家庭网络。
Description
技术领域
本发明涉及通信领域,尤其涉及远程访问家庭网络的方法、装置及***。
背景技术
通过家庭网关接入互联网的家庭网络,可以使用户在家庭网络外部通过外部远程设备(如手机、便携式计算机)远程访问家庭网络内部的设备。外部设备与家庭网关之间协商建立一个安全通道,外部设备就可以通过所述安全通道访问家庭网络中的内容。但是因为外部设备的能力跟家庭网络内设备的能力不同,例如:支持的格式不一样、屏幕大小不一样,所以,下发的内容可能需要做一些转码工作。在普通的IPTV终端组成的家庭网络中(或者说:对于普通的家庭网络***),家庭网关通常没有转码的能力,需要利用家庭网络外部提供的转码设备来做转码操作,以便外部远程设备能够播放转码后的内容。
在现有技术中,定义了一种IMS(IP Multimedia Subsystem,IP多媒体***)多媒体通话中当通话双方能力不同时、如何将内容进行转码后发送的方法。
如图1所示,在3GPP(3rd Generation Partnership Project,第三代合作伙伴计划)的IMS架构规范中,主叫UE1(User Equipment1,用户设备1)发送会话发起请求,携带的SDP(Session Description Protocol,会话描述协议)请求中包含了主叫UE1支持的内容格式,该请求首先发送给IMS核心网的实体CSCF(Call Session Control Function,呼叫会话控制功能)。CSCF将该请求转发给被叫UE2;如果被叫UE2不支持请求中携带的内容格式,就向CSCF返回错误响应消息,并在响应中携带被叫UE2支持的内容格式。CSCF根据错误响应消息判断出需要做转码,并向MRF(Media Resource Function,媒体资源功能)发起转码器请求,携带转码需要的相关信息(包含转码前后格式,UE1接收内容的地址)。MRF做转码准备工作(包括为转码分配地址、端口等资源),向CSCF返回响应消息;CSCF向被叫UE2重新发起会话发起请求,携带被叫UE2支持的内容格式以及MRF接收媒体流的端口、地址等信息。被叫UE2向CSCF返回请求响应消息,携带SDP answer(响应);CSCF收到协商成功的响应后,通知MRF;MRF向CSCF返回响应,CSCF再向主叫UE1返回成功响应;会话协商结束,被叫UE2将媒体流先发送到转码器转码再发给主叫UE1。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:核心网在会话协商时,需要通过被叫返回的错误信息来判断需要调用转码设备MRF,在核心网和被叫之间存在信息交互,使得核心网以及被叫的处理负担较重。
发明内容
本发明的实施例提供一种远程访问家庭网络的方法、装置及***,解决现有技术中核心网和被叫处理负担较重的问题。
为达到上述目的,本发明的实施例采用如下技术方案:
一种远程访问家庭网络的方法,包括:
接收远程设备发送的访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;
指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。
一种远程访问家庭网络的装置,包括:
接收单元,用于接收远程设备发送的访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
分配单元,用于根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;
指示单元,用于指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。
一种远程访问家庭网络的***,包括:
远程设备,用于发送访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
核心网,用于将从远程设备接收到的会话发起请求转发给业务服务器;,
业务服务器,用于接收所述会话发起请求,并根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。
由上述技术方案所描述的本发明的实施例,本发明能够实现远程设备访问家庭网络的内容时、利用已有的信息判断是否需要转码,通过请求消息携带转码信息,转码信息中包含转码前内容格式和转码后内容格式,调用转码器获得指定格式的内容,核心网不再需要通过会话协商时被叫返回的错误信息来判断需要调用转码器MRF;采用本发明实施例后,核心网可以在接收到远程设备发送的会话发起请求就能马上得出是否需要调用转码器,省去了被叫返回错误信息的步骤,可以减少核心网和被叫之间的信息交互,也就相应地减少了被叫和核心网的负担,加快了响应速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中远程访问家庭网络的流程图;
图2为本发明实施例1远程访问家庭网络的方法的流程图;
图3为本发明实施例1远程访问家庭网络的装置的结构图;
图4为本发明实施例1远程访问家庭网络的***的结构图;
图5为本发明实施例2远程访问家庭网络的方法的流程图;
图6为本发明实施例2远程访问家庭网络的装置的结构图;
图7为本发明实施例2远程访问家庭网络的***的结构图;
图8为本发明实施例3远程访问家庭网络的方法的流程图;
图9为本发明实施例3远程访问家庭网络的装置的结构图;
图10为本发明实施例3远程访问家庭网络的***的结构图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:
本实施例提供一种远程访问家庭网络的方法,如图2所示,该方法包括如下步骤:
201、当远程设备需要访问家庭网络时,所述远程设备向业务服务器发送会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式。
202、所述业务服务器接收所述会话发起请求后,根据所述会话发起请求中转码前内容格式和转码后内容格式可以得出远程设备与家庭网络之间的内容传输需要转码操作,故而,本实施例中的业务服务器根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。
203、在分配转码器之后,所述业务服务器还指示所分配的转码器为所述远程设备与家庭网络之间进行内容传输,进行转码,以便远程设备能够识别转码后的内容。
为了实现上述远程访问家庭网络的方法,本发明还提供一种远程访问家庭网络的装置,如图3所示,该装置包括:接收单元31、分配单元32、指示单元33。
当远程设备需要访问家庭网络时,所述远程设备发送会话发起请求,接收单元31用于接收所述会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式。所述接收单元31接收所述会话发起请求后,根据所述会话发起请求中转码前内容格式和转码后内容格式可以得出远程设备与家庭网络之间的内容传输需要转码操作,故而,本实施例中的分配单元32用于根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。在分配单元32分配转码器之后,指示单元33用于指示所分配的转码器为所述远程设备与家庭网络之间进行内容传输,进行转码,以便远程设备能够识别转码后的内容。
本发明的实施例也提供了一种远程访问家庭网络的***,如图4所示,该***包括:远程设备41、核心网42、业务服务器43。
远程设备41,用于发送访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
核心网42,用于接收从远程设备41发送的会话发起请求,并将所述会话发起请求转发给业务服务器43;
业务服务器43,用于接收所述会话发起请求,并根据所述会话发起请求中转码前内容格式和转码后内容格式得出远程设备41与家庭网络之间的内容传输需要转码操作,故而根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。指示所分配的转码器为远程设备41与家庭网络之间进行内容传输,进行转码,以便远程设备41能够识别转码后的内容。
本实施例中,核心网可以在接收到远程设备发送的会话发起请求就能马上得出是否需要调用转码器,省去了被叫返回错误信息的步骤,减少了核心网和家庭网络之间的信息交互,也就相应地减少了家庭网络和核心网的负担,加快了响应速度。
实施例2:
在实现所述远程访问家庭网络的方法之前,远程设备和家庭网络已经采用UPnP(Universal Plug and Play,通用即插即用)技术进行设备信息的同步,即互相获得对方的能力、设备标识、具有的内容、内容格式等。在本实施例中家庭网络所支持的内容格式为转码前的内容格式,而远程设备所支持的内容格式为转码后内容格式。在实现所述远程访问家庭网络的方法时,业务服务器分配转码前内容格式和转码后内容格式对应的转码器后,不仅可以由转码器向家庭网络发起会话发起请求,也可以由业务服务器向家庭网络发起会话发起请求。如图5所示,在具体实现时,本实施例中的业务服务器可以包括IPTV业务控制模块和IPTV应用服务器两部分。
本实施例具体描述由转码器向家庭网络发起会话发起请求中实现的远程访问家庭网络的方法,如图5所示,该方法包括如下步骤:
501、远程设备选择访问一个家庭网络内DLNA(Digital Living NetworkAlliance,数字生活网络联盟)设备,根据DLNA设备的内容格式和远程设备支持的格式得出需要转码,远程设备发起一个会话发起请求,所述会话发起请求中包含转码指示以及转码前内容格式和转码后内容格式。本发明实施例中会话发起请求的具体实现包括但不限于如下两种方式:
第一、所述会话发起请求消息是通过扩展Request-URI头域的值来指示业务类型,并通过会话发起请求的消息体携带所述转码指示以及转码前内容格式和转码后内容格式,所述会话发起请求的头域取值为:
IPTV_RA_Service_<IG的IMPU值>_<content_id>@<domain name>,
To头域的值和该Request-URI头域一样,其中domain name为家庭网络的域名,content_id为访问的内容标识,IG的IMPU值为IMS网关功能实体的多媒体公共标识,首部分IPTV_RA_Service表示这是一个远程访问业务。该头域的一个实施例:
IPTV_RA_Service_IG1234_warnerbros.com/[email protected];
通过会话发起请求的消息体通过SDP(Session Description Protocol,会话描述协议)offer携带远程设备能处理的格式,即转码后内容格式,包含的内容举例如下:
m=video 4500 RTP/AVP 98//远程设备支持的编码格式为H.264
a=rtpmap:98 H.263
a=framesize:98208-176//远程设备支持的媒体尺寸为208×176
其中“m=”行是SDP协议的媒体描述,“a=”行是SDP协议的会话描述,“m=”行在SDP offer中的固定格式为m=<媒体><端口><传送><格式列表>,m=video4500RTP/AVP 98表示:媒体的类型是视频,4500为RTP/RTCP端口,RTP/AVP是指媒体采用的传输协议为RTP(Real-time Transport Protocol,实时传送协议),98是视频应用文档中规定的动态净荷类型号。由于本实例中的98是格式列表中动态绑定的,则媒体编码方式没有完全确定,需要用“a=”行来做进一步的属性说明,并且“a=”行是可以扩展的,一个“m=”行可有多个“a=”行。a=rtpmap:98 H.263表示动态净荷类型98对应的编码格式为H.263,a=framesize:98 208-176是指远程设备支持的媒体尺寸为208×176。
远程设备还需要构造一个IPTV Action Data数据,所述IPTV Action Data是一个操作信息文件,其内容包含转码指示以及转码前内容格式,并且事先需要为IPTV Action Data内容增加一种操作类型:转码操作,并为该操作定义一些必要的属性,所述IPTV Action Data内容举例如下:
<IPTVActionDataCommand>
<formatTranscode>//转码操作指示
<codecs>H.264</codes>//内容转码前的格式H.261
<framesize>1024-768</framesize>//内容转码前的尺寸为1024×768
</formatTranscode>
</IPTVActionDataCommand>
该XML数据是通过所述会话发起请求消息的消息体来携带的。
第二、所述会话发起请求可以在消息体中通过XML信息来携带转码指示和转码前内容格式;本发明实施例中所述会话发起请求还可以通过扩展消息体中的SDP来携带转码前后格式,所述会话发起请求消息通过扩展Request-URI头域的值来指示需要做转码,具体取值可以如下:
IPTV_RA_Transcode_Service_<IG的IMPU值>_<content_id>@<domainname>,首部分IPTV_RA_Transcode_Service表示这是一个需要转码的远程访问业务。
然后在SDP offer中携带转码前内容格式和转码后的内容格式,通过扩展参数指示转码前后内容格式:
m=video 4500 RTP/AVP 98//远程设备需要的内容编码格式
a=rtpmap:98 H.263
a=framesize:98 208-176//远程设备需要的内容尺寸
a=x-source_fmt:H.264//扩展参数指示家庭网络的内容编码格式
a=x-source_framesize:1024-768//扩展参数指示家庭网络的内容尺寸
502、核心网接收从远程设备发送的会话发起请求,并将所述会话发起请求转发给IPTV业务控制模块。
503、IPTV业务控制模块(IPTV control)调用IPTV应用服务器(IPTVApplication)对用户进行鉴权操作,判断是否有权访问家庭网络。
504、IPTV应用服务器将判断结果返回给IPTV业务控制模块。
505、鉴权通过后,IPTV业务控制模块可以在检测到会话发起请求包含转码指示的情况下,根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。
IPTV业务控制模块对所述会话发起请求中的SDP进行解析,根据IPTVaction Data内容得出需要转码操作,找到转码前内容格式和转码后内容格式对应的转码器,执行506步骤;假如找不到转码前内容格式和转码后内容格式对应的转码器、则返回错误响应。此时需要将所述会话发起请求的Request-URI头域的值改为转码器的标识(举例:[email protected]),但指示头域的值不变,便于转码器能够知道需要将请求转发到IG(IMS GatewayFunctional Entity;IMS网关功能实体)。
506、IPTV业务控制模块将所述会话发起请求转发给转码器。
507、转码器为转码操作准备,包括分配地址、端口等信息。
508、转码器修改会话发起请求消息,将SDP offer中内容格式改为转码前内容格式,不再携带IPTV action data内容,将新的会话发起请求发送给家庭网关。
会话发起请求中转码前内容格式包含的内容举例如下:
m=video 3400 RTP/AVP 99//转码前内容格式H.261
a=rtpmap:99 H.264
a=framesize:991024-768//转码前内容的尺寸为1024×768
509、家庭网络网关构造SDP answer,向转码器返回请求响应消息,携带分配的内容发送地址、端口。
请求响应消息中转码前内容格式包含的内容举例如下:
m=video 3400 RTP/AVP 99
a=rtpmap:99 H.264
a=framesize:99 1024-768
510、转码器收到所述请求响应后,确定转码需要的资源。
511、转码器对所述请求响应做一些修改,将SDP answer中的内容格式修改为转码后远程设备支持的内容格式,将家庭网络分配的内容发送地址、端口改为转码器分配的内容发送地址、端口,然后转发给IPTV业务控制模块。
转码后内容格式以及为转码器分配的内容发送地址、端口包含的内容举例如下:
c=IN IP4 172.21.0.1
m=video 3400 RTP/AVP 99
a=rtpmap:99 H.264
a=framesize:99 1024-768
其中“c=”行是SDP answer的媒体描述,具体格式为c=<网络类型><地址信息><连接地址>,端口3400是取决于“c=”行规定的网络类型。
512、IPTV业务控制模块将所述请求响应转发给核心网。
513、核心网将所述请求响应转发给远程设备。
514、转码器和家庭网络之间进行协商,通过VPN(Virtual Private Network,虚拟专用网)方式建立安全通道。
515、家庭网络内DLNA设备经家庭网关向转码器发送请求的媒体流,具体的,家庭网络可以通过建立的安全通道向转码器传输请求的媒体流。
516、转码器根据先前的配置对所述媒体流进行转码。
517、转码器将转码后的内容发送到远程设备。
为了实现上述远程访问家庭网络的方法,本实施例还提供一种远程访问家庭网络的装置,本实施例中的远程访问家庭网络的装置主要用在图5中业务服务器中。如图6所示,所述远程访问家庭网络的装置包括:接收单元61、分配单元62、指示单元63。
当远程设备需要访问家庭网络内DLNA设备时,所述远程设备发送会话发起请求,接收单元61用于接收所述会话发起请求,所述会话发起请求中包含转码指示以及转码前内容格式和转码后内容格式。所述接收单元61接收所述会话发起请求后,根据会话发起请求中包含转码指示可以得出远程设备与家庭网络之间的内容传输需要转码操作,故而,本实施例中的分配单元62用于在会话发起请求中包含转码指示时。根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。在分配单元62分配转码器之后,指示单元63用于指示所分配的转码器进行转码准备,并通过所述转码器向所述家庭网络内DLNA设备发送会话发起请求,为所述远程设备与家庭网络内DLNA设备之间的内容传输进行转码,以便远程设备能够识别转码后的内容。
本发明的实施例也提供了一种远程访问家庭网络的***,如图7所示,该***包括:远程设备71、核心网72、业务服务器73。
远程设备71,用于发送访问家庭网络的会话发起请求,所述会话发起请求中包含转码指示以及转码前内容格式和转码后内容格式;
核心网72,用于接收从远程设备71发送的会话发起请求,并将所述会话发起请求转发给业务服务器73;
业务服务器73,用于接收所述会话发起请求,并根据会话发起请求中包含的转码指示得出远程设备71与家庭网络之间的内容传输需要转码操作,故而根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器,并向所分配的转码器发送会话发起请求。指示所分配的转码器进行转码准备,包括分配地址、端口等信息,所述转码器在完成转码准备后向所述家庭网络发送会话发起请求,并在后续流程中为远程设备71与家庭网络之间的内容传输进行转码,以便远程设备71能够识别转码后的内容。
本实施例中,核心网可以在接收到远程设备发送的会话发起请求就能马上得出是否需要调用转码器,核心网将所述会话发起请求发送给业务服务器,由业务服务器来分配转码器,转码器再向家庭网络发送会话发起请求,省去了被叫返回错误信息的步骤,减少了业务服务器和家庭网络之间的信息交互,也就相应地减少了家庭网络和业务服务器的负担,加快了响应速度。
实施例3:
本实施例具体描述由业务服务器向家庭网络发起会话发起请求中实现的远程访问家庭网络的方法,如图8所示,该方法包括如下步骤:
801、远程设备选择访问一个内容,根据内容格式和远程设备支持的格式得出需要转码,远程设备发起一个会话发起请求消息,所述会话发起请求中包含转码指示以及转码前内容格式和转码后内容格式。
802、核心网接收从远程设备发送的会话发起请求,并将所述会话发起请求转发给业务服务器。
803、业务服务器对用户进行鉴权操作,判断是否有权访问家庭网络;鉴权通过后,业务服务器可以再会话发请求中包含转码指示的情况下,根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。
804、业务服务器向转码器发送所述会话发起请求,所述会话发起请求包含转码需要的转码前内容格式和转码后内容格式以及远程设备接收内容的参数。
805、转码器进行转码准备,包括为转码分配分配地址、端口等信息。
806、转码器向业务服务器返回请求响应消息,所述请求响应消息包含分配的地址、端口等信息。
807、业务服务器向家庭网络发送会话发起请求,所述会话发起请求包含家庭网络中支持的内容格式以及转码器分配的接收媒体流的端口、地址信息。
808、家庭网络网关构造SDP answer,向业务服务器返回请求响应消息,所述请求响应消息包含内容格式以及下发媒体流的地址、端口。
809、业务服务器收到成功请求响应后,通知转码器更新信息,所述信息包含家庭网关发送媒体流的端口、地址。
810、转码器收到更新请求后,确定转码需要的信息已经准备好。
811、转码器向业务服务器返回请求响应。
812、业务服务器将所述请求响应转发给核心网,携带SDP answer,包含远程设备支持的内容格式以及转码器发送转码后内容的端口、地址。
813、核心网将所述请求响应转发给远程设备。
814、转码器和家庭网络之间协商,通过VPN(Virtual Private Network,虚拟专用网)方式建立安全通道。
815、家庭网络向转码器发送请求的媒体流,具体的,家庭网络可以通过建立的安全通道向转码器传输请求的媒体流。
816、转码器根据先前的配置对所述媒体流进行转码。
817、转码器将转码后的内容发送到远程设备。
为了实现上述远程访问家庭网络的方法,本实施例还提供一种远程访问家庭网络的装置,如图9所示,该装置包括:接收单元91、分配单元92、指示单元93。
当远程设备需要访问家庭网络时,所述远程设备发送会话发起请求,接收单元91用于接收所述会话发起请求,所述会话发起请求中包含转码指示以及转码前内容格式和转码后内容格式。所述接收单元91接收所述会话发起请求后,根据所述会话发起请求中转码指示可以得出远程设备与家庭网络之间的内容传输需要转码操作,故而,本实施例中的分配单元92用于根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。在分配单元92分配转码器之后,指示单元93用于指示转码器为所述远程设备与家庭网络之间进行内容传输,进行转码,以便远程设备能够识别转码后的内容。
所述指示单元93的具体实现时包括:发送模块931和接收模块932。
在分配单元92分配转码器之后,发送模块931向所分配的转码器发送调用请求。转码器进行转码准备,然后由接收模块932接收转码器发送的调用请求响应,发送模块931再向所述家庭网络发送会话发起请求。
本发明的实施例也提供了一种远程访问家庭网络的***,如图10所示,该***包括:远程设备101、核心网102、业务服务器103。
远程设备101,用于发送访问家庭网络的会话发起请求,所述会话发起请求中包含转码指示以及转码前内容格式和转码后内容格式;核心网102,用于接收从远程设备101发送的会话发起请求,并将所述会话发起请求转发给业务服务器103;业务服务器103,用于接收所述会话发起请求,并根据所述会话发起请求中转码指示得出远程设备101与家庭网络之间的内容传输需要转码操作,故而根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器,并向所分配的转码器发送会话发起请求。转码器在接收到调用请求后进行转码准备,并向业务服务器103发送调用请求响应,指示所分配的转码器进行转码准备,并向所述家庭网络发送会话发起请求。业务服务器103再向所述家庭网络发送会话发起请求,为远程设备101与家庭网络之间的内容传输进行转码,以便远程设备101能够识别转码后的内容。
本实施例中,核心网可以在接收到远程设备发送的会话发起请求就能马上得出是否需要调用转码器,核心网将所述会话发起请求发送给业务服务器,由业务服务器来分配转码器,业务服务器向家庭网络发起会话发起请求,同时将请求结果通知转码器,省去了被叫返回错误信息的步骤,减少了业务服务器和家庭网络之间的信息交互,也就相应地减少了家庭网络和业务服务器的负担,加快了响应速度。
本发明实施例主要用在数字家庭网络,将数字化的消费类电子产品以有线或者无线方式连接成家庭内部局域网,以实现互联网接入共享,或实现方便的相互控制等功能。例如:在OIPF(Open IPTV Forum,开放交互式网络电视论坛)规范中,同一个用户的多个IPTV终端就可以组成一个家庭网络(该家庭网络的设备支持DLNA规范),网络内任何一个设备可以互相访问。当用户通过家庭网络内PVR录制了一段精彩IPTV视频后,在上班的公交途中,用户通过支持DLNA的手机访问PVR设备,观看该段视频。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (14)
1.一种远程访问家庭网络的方法,其特征在于,包括:
接收远程设备发送的访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;
指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。
2.根据权利要求1所述的远程访问家庭网络的方法,其特征在于,所述会话发起请求中还包含转码指示,所述根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器为:在会话发起请求中包含转码指示时,根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。
3.根据权利要求1所述的远程访问家庭网络的方法,其特征在于,所述指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码包括:
指示所分配的转码器进行转码准备,并通过所述转码器向所述家庭网络发送会话发起请求。
4.根据权利要求1所述的远程访问家庭网络的方法,其特征在于,所述指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码包括:
向所分配的转码器发送调用请求;
接收转码器进行转码准备后发送的调用请求响应;
向所述家庭网络发送会话发起请求。
5.根据权利要求2所述的远程访问家庭网络的方法,其特征在于,通过所述会话发起请求消息的消息体携带转码指示以及转码前内容格式和转码后内容格式;或通过消息头携带转码指示,并通过消息体携带转码前内容格式和转码后内容格式。
6.根据权利要求1、2、3、4或5所述的远程访问家庭网络的方法,其特征在于,所述方法还包括:
在家庭网络和转码器之间协商建立安全通道,所述家庭网络和转码器之间通过所述安全通道进行内容传输。
7.一种远程访问家庭网络的装置,其特征在于,包括:
接收单元,用于接收远程设备发送的访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
分配单元,用于根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;
指示单元,用于指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。
8.根据权利要求7所述的远程访问家庭网络的装置,其特征在于,所述会话发起请求中还包含转码指示,所述分配单元在会话发起请求中包含转码指示时,根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。
9.根据权利要求7所述的远程访问家庭网络的装置,其特征在于,所述指示单元用于指示所分配的转码器进行转码准备,并通过所述转码器向所述家庭网络发送会话发起请求。
10.根据权利要求7所述的远程访问家庭网络的装置,其特征在于,所述指示单元包括:
发送模块,用于向所分配的转码器发送调用请求;
接收模块,用于接收转码器进行转码准备后发送的调用请求响应;
所述发送模块还用于向所述家庭网络发送会话发起请求。
11.一种远程访问家庭网络的***,其特征在于,包括:
远程设备,用于发送访问家庭网络的会话发起请求,所述会话发起请求中包含转码前内容格式和转码后内容格式;
核心网,用于将从远程设备接收到的会话发起请求转发给业务服务器;
业务服务器,用于接收所述会话发起请求,并根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器;指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码。
12.根据权利要求11所述的远程访问家庭网络的***,其特征在于,所述会话发起请求中还包含转码指示,所述业务服务器在会话发起请求中包含转码指示时,根据所述会话发起请求中的转码前内容格式和转码后内容格式,分配对应的转码器。
13.根据权利要求11所述的远程访问家庭网络的***,其特征在于,所述业务服务器指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码包括:
所述业务服务器用于向所分配的转码器发送会话发起请求,以指示转码器进行转码准备;
所述转码器进行转码准备,并向所述家庭网络发送会话发起请求。
14.根据权利要求11所述的远程访问家庭网络的***,其特征在于,所述业务服务器指示所分配的转码器为所述远程设备与家庭网络之间的内容传输进行转码包括:
所述业务服务器用于向所分配的转码器发送调用请求;
所述转码器用于在接收到调用请求后进行转码准备,并向所述业务服务器发送调用请求响应;
所述业务服务器还用于向所述家庭网络发送会话发起请求。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101486362A CN102223386A (zh) | 2010-04-16 | 2010-04-16 | 远程访问家庭网络的方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010101486362A CN102223386A (zh) | 2010-04-16 | 2010-04-16 | 远程访问家庭网络的方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102223386A true CN102223386A (zh) | 2011-10-19 |
Family
ID=44779814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010101486362A Pending CN102223386A (zh) | 2010-04-16 | 2010-04-16 | 远程访问家庭网络的方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102223386A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105632507A (zh) * | 2014-11-05 | 2016-06-01 | 上海贝尔股份有限公司 | 一种对承载数据包转码的方法、装置和*** |
US9380086B2 (en) | 2014-02-18 | 2016-06-28 | Dropbox, Inc. | Pre-transcoding content items |
CN105830047A (zh) * | 2013-12-04 | 2016-08-03 | 脸谱公司 | 上传和转码媒体文件 |
CN110089092A (zh) * | 2016-12-21 | 2019-08-02 | T移动美国公司 | 辅助终端互操作的网络核心 |
US11444984B2 (en) | 2017-03-31 | 2022-09-13 | T-Mobile Usa, Inc. | Terminal interoperation using called-terminal functional characteristics |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1929462A (zh) * | 2006-07-25 | 2007-03-14 | 中山大学 | 一种数字家庭网络媒体格式转码装置及方法 |
CN101026742A (zh) * | 2006-12-27 | 2007-08-29 | 北京大学 | 一种数字家庭网络中同源流媒体的快速切换装置及方法 |
CN101404652A (zh) * | 2008-10-10 | 2009-04-08 | 华南理工大学 | 一种应用于数字家庭的媒体格式转换***及方法 |
-
2010
- 2010-04-16 CN CN2010101486362A patent/CN102223386A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1929462A (zh) * | 2006-07-25 | 2007-03-14 | 中山大学 | 一种数字家庭网络媒体格式转码装置及方法 |
CN101026742A (zh) * | 2006-12-27 | 2007-08-29 | 北京大学 | 一种数字家庭网络中同源流媒体的快速切换装置及方法 |
CN101404652A (zh) * | 2008-10-10 | 2009-04-08 | 华南理工大学 | 一种应用于数字家庭的媒体格式转换***及方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105830047A (zh) * | 2013-12-04 | 2016-08-03 | 脸谱公司 | 上传和转码媒体文件 |
CN105830047B (zh) * | 2013-12-04 | 2019-09-06 | 脸谱公司 | 上传和转码媒体文件 |
US10554631B2 (en) | 2013-12-04 | 2020-02-04 | Facebook, Inc. | Uploading and transcoding media files |
US9380086B2 (en) | 2014-02-18 | 2016-06-28 | Dropbox, Inc. | Pre-transcoding content items |
US9699228B2 (en) | 2014-02-18 | 2017-07-04 | Dropbox, Inc. | Pre-transcoding content items |
CN105632507A (zh) * | 2014-11-05 | 2016-06-01 | 上海贝尔股份有限公司 | 一种对承载数据包转码的方法、装置和*** |
CN110089092A (zh) * | 2016-12-21 | 2019-08-02 | T移动美国公司 | 辅助终端互操作的网络核心 |
US11799922B2 (en) | 2016-12-21 | 2023-10-24 | T-Mobile Usa, Inc. | Network core facilitating terminal interoperation |
US11444984B2 (en) | 2017-03-31 | 2022-09-13 | T-Mobile Usa, Inc. | Terminal interoperation using called-terminal functional characteristics |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100886548B1 (ko) | 인터넷 프로토콜 멀티미디어 서브시스템 네트워크에서단말의 성능 정보를 전달하기 위한 방법 및 시스템 | |
CN101297530B (zh) | 处理通信***中的服务质量 | |
KR101024279B1 (ko) | Ims망을 통한 멀티미디어 컨텐츠 공유 방법 및 시스템 | |
KR100880992B1 (ko) | 아이엠에스망과 에이치.323망간 연동 시스템 및 방법 | |
US8351393B2 (en) | Switching of multimedia sessions from a mobile terminal | |
EP2856727B1 (en) | Methods and apparatus for media transmission in telecommunications networks | |
EP2247031B1 (en) | Implementation method, system and device for ims monitoring | |
EP2160031A1 (en) | A program network recording method, a media processing server and a network recording system | |
US8582726B2 (en) | Method and an apparatus for handling multimedia calls | |
EP2458816B1 (en) | Method and apparatuses for changing status of packet switched domain | |
EP1894373A2 (en) | System and method of device discovery and control in ip multimedia subsystem networks | |
CN101060532B (zh) | 因特网网络电视业务信息传输方法 | |
US8320363B2 (en) | Implementation method, system and device of IMS interception | |
CN102223386A (zh) | 远程访问家庭网络的方法、装置及*** | |
CN101114985B (zh) | 编解码转换***及方法 | |
CN105122761A (zh) | 基于分组的呼叫的附加媒体会话的本地控制 | |
US11418635B2 (en) | Method of dynamic selection, by a caller, from a plurality of terminals of a callee | |
US20130051390A1 (en) | Method and apparatus for transmitting media resources | |
JP2013510477A (ja) | メディアセッションのネゴシエーションのための方法、機器およびシステム | |
CN116074806A (zh) | 信息传输方法及装置 | |
WO2013127469A1 (en) | Methods and apparatus for media transmission in telecommunications networks | |
EP1998517A1 (en) | Method,terminal and network device for changing status of packet switched domain | |
WO2009043280A1 (fr) | Procédé, équipement et système pour identifier un type de service et établir un service selon l'identifiant | |
JP5568348B2 (ja) | 通信制御装置及び通信制御システム | |
KR100750583B1 (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20111019 |