数字生活网络联盟封装传送方法和系统的制作方法

文档序号:7897803阅读:114来源:国知局
专利名称:数字生活网络联盟封装传送方法和系统的制作方法
技术领域
本发明涉及数字生活网络联盟(Digital Living Network Alliance, DLNA)封装传送技术,尤其涉及存取远端数字生活网络联盟网络数据的技术。
背景技术
多媒体文件分享一直是数字家庭最重要的环节之一,在过去还以台式个人电脑为主流的时代,数字家庭的文件分享是以区域网络为研发环境,但是近年来便携式装置,如笔记本电脑、平板电脑、智能手机的崛起,加上无线上网普及化,随处分享的需求已经浮现。数字生活网络联盟(Digital Living Network Alliance,DLNA)标准,其架构在原有网络上,例如以太网络(Ethernet,IEEE803. 3u)和无线网络之上,DLNA标准主要的功能 为在移动设备、消费性电子器材和个人电脑上,建立一个共通的标准,让不同电子设备能够通过这个共通的标准来相互沟通,对使用者来说,这些共通的应用规格全都交给厂商之间去协调处理,使用者不需要通过安装其它程序来达成这一目的。除了网络支持是必要条件之外,它也采用了通用即插即用(UPnP,Universal Plug and Play)的技术来达到家用数字产品的无缝连线,并且简化网络的实作,这也是为什么使用者不需经手太多设定,就能够让设备自行沟通连线的主因。DLNA标准目前常应用在数字家庭领域,已有众多数字家庭产品通过DLNA认证。使用者可通过DLNA标准更方便地存取所需的数据内容,不论是从个人电脑、手机等电子设备都能轻松享受这样的便利性。然而,因为当两个电子装置分处在不同的网络传送DLNA封装时,无法通过广播的方式搜寻彼此,且无法直接建立TCP/IP连线。

发明内容
为了克服现有技术的缺陷,根据本发明的一实施例提供了一种DLNA封装传送方法,适用于传送至一远端网络,包括通过一服务器完成一第一电子装置和上述远端网络的一第二电子装置的一连线;由上述第一电子装置和上述第二电子装置分别建立一第一模拟装置和一第二模拟装置;经由上述第一模拟装置监听上述第一电子装置所发送的封装,当上述第一模拟装置监听到上述第一电子装置所发送的封装为一 DLNA封装时,即通过上述连线传送上述DLNA封装至上述第二模拟装置;以及上述第二电子装置经由上述第二模拟装置取得上述DLNA封装。根据本发明的一实施例提供了一种DLNA封装传送系统,适用于传送一 DLNA封装至一远端网络,包括一服务器;一第一电子装置,配置于一区域网络,在上述区域网络建立一第一模拟装置,其中上述第一模拟装置监听上述第一电子装置所发送的封装;以及一第二电子装置,配置于上述远端网络,在上述远端网络建立一第二模拟装置,其中,上述服务器建立上述第一电子装置及上述第二电子装置之间的一连线,且上述第一模拟装置监听上述第一电子装置所发送的封装,当上述第一模拟装置监听到上述第一电子装置所发送的封装为一 DLNA封装时,即由上述连线传送上述DLNA封装至第二电子装置的第二模拟装置,上述第二电子装置通过上述第二模拟装置接收上述DLNA封装。本发明可以让使用者随时在外部网络存取家庭网络的数据;以点对点架构来整合网络不会使网关随着家庭网络规模成长而成为瓶颈;且通过网络认证可以避免未经认证的装置不合法存取家庭网络的数据。


图IA是示出根据本发明一实施例所述的DLNA封装传送系统100的架构图。图IB是示出根据本发明一实施例所述的建立P2P连线后的DLNA封装传送系统100的架构图。
图2是示出根据本发明另一实施例所述的DLNA封装传送方法的流程图200。其中,附图标记说明如下100 DLNA封装传送系统;110 服务器;120、130 电子装置;121、131 模拟装置;140 区域网络;150 远端网络;Pl DLNA 封装。
具体实施例方式本发明所揭示的内容提供了许多不同的实施例或范例,应用在不同实施例中的不同技术特征,将在读完本说明书后可了解。具体的实施例的内容和作法将在下面描述,以简化本发明的揭示。当然,这些实施例并非用以限制本发明。此外,在不同实施例中,本发明可能会重复使用相同的附图标记和/或文字。使用这些附图标记和/或文字的目的是为了简化和阐明本发明,但并非用以表示在不同实施例和/或所揭示的结构必须具有相同的特征。图IA是示出根据本发明一实施例所述的DLNA封装传送系统100的架构图。上述DLNA封装传送系统100,适用于传送DLNA封装至一远端网络150。如图所示,根据本发明一实施例所述的DLNA封装传送系统100,包括一服务器110、一第一电子装置120、一第二电子装置130。服务器110为一点对点(Peer-to-Peer, P2P)服务器,P2P服务器用以在第一电子装置120和第二电子装置130间,提供装置注册、身份认证,以及辅助建立点对点连线。图IB是示出根据本发明一实施例所述的建立P2P连线后的DLNA封装传送系统100的架构图。如图IB所示,当P2P连线建立后,第一电子装置120,配置在一区域网络140中,并在区域网络140中建立一第一模拟装置121,且第一模拟装置121本身具有一第一虚拟IP (图未示出)。第一模拟装置121负责监听第一电子装置120所发送的封装,当第一模拟装置121监听到第一电子装置120所发送的封装为一 DLNA封装Pl时,即拦截DLNA封装Pl,并修改DLNA封装Pl的发送端地址为第一虚拟IP。第二电子装置130,配置于上述远端网络150中。第二电子装置130同样于远端网络150中建立一第二模拟装置131,且第二模拟装置131具有一第二虚拟IP(图未示出),此外,第二电子装置130通过第二模拟装置131由上述P2P连线接收上述DLNA封装Pl。根据本发明一实施例所述,第二模拟装置131接收到具有第一虚拟IP的DLNA封装Pl时,将DLNA封装Pl转换为具有第二虚拟IP,并输出至第二电子装置130。更详细来说,DLNA封装Pl会具有发送端地址及接收端地址,以分辨特定的发送端装置及接收端装置。当第一电子装置120欲传送DLNA封装Pl给第二电子装置130时,发送端地址为第一电子装置120的第一 IP,接收端地址为第二电子装置130的第二 IP。DLNA封装Pl通过P2P连线传送至第二模拟装置131后,第二模拟装置131再将此DLNA封装Pl的发送端地址由第一 IP改为第二虚拟IP,故DLNA封装Pl最后得以顺利地从第二模拟装置131传送至第二电子装置130。若第二电 子装置130欲传送DLNA封装Pl给第一电子装置120则操作流程可类推,不再赘述。根据本发明一实施例,第一模拟装置121和第二模拟装置131可以独立的一装置的方式和上述电子装置相连结,或整合于上述电子装置的一网卡中。根据本发明一实施例所述,当第一模拟装置121监听到第一电子装置120所发送的封装并非为DLNA封装Pl时,就通过一般网络协定的方式来传送,在此所述的一般网络协定的方式即是指传输控制协定/网际网络协定(TCP/IP)。必须注意的是,在图I中的远端网络150仅显示一第二电子装置130,目的是为了简化本发明,并非用以限制本发明。对于任何本领域普通技术人员,在阅读完本说明后,于远端网络可以使用两个以上的电子装置,同样能达成本发明的技术效果。根据本发明一实施例所述,根据本发明一实施例所述,DLNA封装Pl以(Unicast)单点或多点(Multicalt)方式传送,举例来说,当DLNA封装Pl在一区域网络传输时为例,单点传送是采取一对一方式,当传送DLNA封装Pl到区域网络时,封装会带有发送端与接收端的IP位置,仅具该特定接收端IP的装置会接收此封装;多点传送则采一对多方式,当传送DLNA封装Pl到区域网络时,封装会带有发送端与特定的广播位置,该网络下所有支持DLNA的装置都会收到此封装。图2是示出根据本发明另一实施例所述的DLNA封装传送方法的流程图200。此法适用于将DLNA封装传送至一远端网络。在步骤S202中,在一区域网络的第一电子装置和在远端网络的第二电子装置先注册到P2P服务器上,并将第一电子装置和第二电子装置的位置记录在P2P服务器上。在步骤S204中,第一电子装置和第二电子装置可通过P2P服务器完成点对点的连线。在步骤S206中,第一电子装置和第二电子装置分别建立一第一模拟装置和一第二模拟装置,其中第一模拟装置具有一第一虚拟IP,而第二模拟装置具有一第二虚拟IP,且由第一模拟装置所发送的DLNA封装具有上述第一虚拟IP。在步骤S208中,经由第一模拟装置负责监听第一电子装置所发送的封装,当第一模拟装置监听到第一电子装置所发送的封装为一 DLNA封装时,即通过P2P连线传送DLNA封装至第二模拟装置。最后在步骤S210中,第二电子装置经由第二模拟装置取得上述DLNA封装,其中第二模拟装置由P2P连线接收到具有第一虚拟IP的DLNA封装时,将DLNA封装转换为具有第二虚拟IP,并输出至第二电子装置。根据本发明所揭示的实施例,可在P2P服务器已建立连线的基础下,利用可建立一模拟装置的电子装置让使用者可以随时在外部网络存取家庭网络的多媒体数据。就便利性而言,使用者不需要担心数据在不同的装置之间不同步,家庭网络下的装置可以作为主要储存设备,装置可以随时存取家庭网络。就效率性而言,若以常见网关的架构整合不同网络,网关会随着家庭网络规模成长而成为瓶颈,但是点对点架构不具此缺点。就安全性,此构想设计网络认证以避免未经认证的装置不合法存取家庭网络的数据。本说明书中所提到的“一实施例”或“实施例”所提到的特定的特征、结构或性质,可包括在本说明书的至少一实施例中。因此,在不同地方出现的语句“在一个实施例中”,可能不是都指同一个实施例。另外,此特定的特征、结构或性质,也可以任何适合的方式与一个或一个以上的实施例结合。本说明书所揭示的实施例,对于任何本领域普通技术人员,将很快可以理解上述的优点。在阅读完说明书内容后,任何本领域普通技术人员,在不脱离本发明的精神和范围 内,可以广义的方式作适当的更动和替换。因此,本说明书所揭示的实施例,是用以保护本发明的专利要求范围,并非用以限定本发明的范围。
权利要求
1.一种数字生活网络联盟封装传送方法,适用于传送至一远端网络,包括 通过一服务器完成一区域网络的一第一电子装置和上述远端网络的一第二电子装置的一连线; 由上述第一电子装置和上述第二电子装置分别建立一第一模拟装置和一第二模拟装置; 经由上述第一模拟装置监听上述第一电子装置所发送的封装,当上述第一模拟装置监听到上述第一电子装置所发送的封装为一数字生活网络联盟封装时,即通过上述连线传送上述数字生活网络联盟封装至上述第二模拟装置;以及 上述第二电子装置经由上述第二模拟装置取得上述数字生活网络联盟封装。
2.如权利要求I所述的数字生活网络联盟封装传送方法,其中上述第一模拟装置具有一第一虚拟IP,而上述第二模拟装置具有一第二虚拟IP。
3.如权利要求2所述的数字生活网络联盟封装传送方法,其中上述第二模拟装置接收到上述数字生活网络联盟封装时,将上述数字生活网络联盟封装转换为具有上述第二虚拟IP,并输出至上述第二电子装置。
4.如权利要求I所述的数字生活网络联盟封装传送方法,其中上述服务器为一点对点服务器,上述点对点服务器用以注册和认证上述第一电子装置和上述第二电子装置。
5.如权利要求I所述的数字生活网络联盟封装传送方法,其中上述模拟装置以独立的一装置的方式和上述电子装置相连结,或整合于上述电子装置的一网卡中。
6.一种数字生活网络联盟封装传送系统,适用于传送一数字生活网络联盟封装至一远端网络,包括 一服务器; 一第一电子装置,配置于一区域网络,且在上述区域网络建立一第一模拟装置,;以及 一第二电子装置,配置于上述远端网络,且在上述远端网络建立一第二模拟装置; 其中上述服务器建立上述第一电子装置及上述第二电子装置之间的一连线,且上述第一模拟装置监听上述第一电子装置所发送的封装,当上述第一模拟装置监听到上述第一电子装置所发送的封装为一数字生活网络联盟封装时,即通过上述连线传送上述数字生活网络联盟封装至上述第二模拟装置,上述第二电子装置通过上述第二模拟装置接收上述数字生活网络联盟封装。
7.如权利要求6所述的数字生活网络联盟封装传送系统,其中上述第一模拟装置具有一第一虚拟IP,而上述第二模拟装置具有一第二虚拟IP。
8.如权利要求7所述的数字生活网络联盟封装传送系统,其中上述第二模拟装置接收到上述数字生活网络联盟封装时,将上述数字生活网络联盟封装转换为具有上述第二虚拟IP,并输出至上述第二电子装置。
9.如权利要求6所述的数字生活网络联盟封装传送系统,其中上述服务器为一点对点服务器,上述点对点服务器用以注册和认证上述第一电子装置和上述第二电子装置。
10.如权利要求6所述的数字生活网络联盟封装传送系统,其中上述模拟装置以独立的一装置的方式和上述电子装置相连结,或整合于上述电子装置的一网卡中。
全文摘要
一种数字生活网络联盟(DLNA)封装传送方法和系统,所述方法适用于传送至一远端网络,包括通过一服务器完成一区域网络的一第一电子装置和远端网络的一第二电子装置的连线;在第一电子装置和第二电子装置分别建立一第一模拟装置和一第二模拟装置;经由第一模拟装置监听第一电子装置所发送的封装,当第一模拟装置监听到第一电子装置所发送的封装为一DLNA封包封装时,即通过连线传送DLNA封装至第二模拟装置;以及第二电子装置经由第二模拟装置取得DLNA封装。本发明可以让使用者随时在外部网络存取家庭网络的数据;以点对点架构来整合网络不会使网关随着家庭网络规模成长而成为瓶颈;且通过网络认证可以避免未经认证的装置不合法存取家庭网络的数据。
文档编号H04L29/08GK102957684SQ201110256120
公开日2013年3月6日 申请日期2011年8月25日 优先权日2011年8月25日
发明者李俊桦 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1