【技术实现步骤摘要】
一种投屏方法及装置
[0001]本专利技术涉及投屏
,尤其涉及一种投屏方法及装置。
技术介绍
[0002]有些用户为了满足宽带需求,可能会在单个用户家庭或者其他使用环境设置多个HGU,则会出现不同的HGU下挂不同的设备,基于这种情况,当不同的HGU下挂的设备之间想要实现投屏时,现有的基于UPNP的DLNA方式是无法实现的。
技术实现思路
[0003]本专利技术的主要目的在于提供一种投屏方法及装置,可以解决现有技术中的基于UPNP的DLNA方式是无法实现跨HGU投屏的问题。
[0004]为实现上述目的,本专利技术第一方面提供一种投屏方法,所述方法应用于第一HGU,所述第一HGU为下挂第一设备的HGU,所述第一设备为发起投屏的设备,所述方法包括:接收所述第一设备发送的UPNP报文,对所述UPNP报文进行网络地址转换,得到第一UPNP报文,将所述第一UPNP报文经过OLT PON转发给第二HGU;所述第二HGU用于对所述第一UPNP报文进行认证,若认证通过,将所述第一UPNP报文发送给第二设备,并接收所述第二设备响应所述第一UPNP报文的响应UPNP报文,对所述响应UPNP报文进行网络地址转换,得到第一响应UPNP报文,将所述第一响应UPNP报文经过OLT PON转发给所述第一HGU;其中,所述第二HGU为与所述第一HGU挂在同一个OLT PON口下的HGU,所述第二设备为所述第二HGU下挂的设备;对所述第一响应UPNP报文进行认证,若认证通过,则对所述第一响应UPNP报文进行网络地址转换,得 ...
【技术保护点】
【技术特征摘要】
1.一种投屏方法,其特征在于,所述方法应用于第一HGU,所述第一HGU为下挂第一设备的HGU,所述第一设备为发起投屏的设备,所述方法包括:接收所述第一设备发送的UPNP报文,对所述UPNP报文进行网络地址转换,得到第一UPNP报文,将所述第一UPNP报文经过OLT PON转发给第二HGU;所述第二HGU用于对所述第一UPNP报文进行认证,若认证通过,将所述第一UPNP报文发送给第二设备,并接收所述第二设备响应所述第一UPNP报文的响应UPNP报文,对所述响应UPNP报文进行网络地址转换,得到第一响应UPNP报文,将所述第一响应UPNP报文经过OLT PON转发给所述第一HGU;其中,所述第二HGU为与所述第一HGU挂在同一个OLT PON口下的HGU,所述第二设备为所述第二HGU下挂的设备;对所述第一响应UPNP报文进行认证,若认证通过,则对所述第一响应UPNP报文进行网络地址转换,得到第二响应UPNP报文,并将所述第二响应UPNP报文发送至所述第一设备;所述第一设备用于利用接收到的第二响应UPNP报文生成所述第一设备可连接的第二设备列表并在页面上进行显示,以供用户选择接收所述第一设备投屏的目标第二设备;接收来自所述第一设备发起投屏时产生的UPNP控制报文,所述UPNP控制报文包含用户选择的所述目标第二设备,对所述UPNP控制报文进行网络地址转换,得到第一UPNP控制报文,将所述第一UPNP控制报文经过OLT PON转发给下挂所述目标第二设备的目标HGU;所述目标HGU用于对所述第一UPNP控制报文进行网络地址转换,得到第二UPNP控制报文,将所述第二UPNP控制报文发送至所述目标第二设备,并接收来自所述目标第二设备响应第二UPNP控制报文得到的响应UPNP控制报文,对所述响应UPNP控制报文进行网络地址转换,得到第一响应UPNP控制报文,将所述第一响应UPNP控制报文发送给所述第一HGU;对所述第一响应UPNP控制报文进行网络地址转换,得到目标响应UPNP控制报文,并将所述目标响应UPNP控制报文发送至所述第一设备,以实现投屏。2.根据权利要求1所述的方法,其特征在于,所述对所述第一响应UPNP报文进行网络地址转换,包括:将所述第一响应UPNP报文的目的地址从第一HGU的WAN IP和端口转为第一设备的IP地址和端口。3.根据权利要求1所述的方法,其特征在于,所述对所述UPNP控制报文进行网络地址转换,包括:将所述UPNP控制报文的源地址由第一设备的IP地址和端口转为所述第一HGU的WAN IP和端口。4.根据权利要求1所述的方法,其特征在于,所述对所述第一响应UPNP控制报文进行网络地址转换,包括:将所述第一响应UPNP控制报文的目的地址从所述第一HGU的WAN IP和端口转为所述第一设备的IP地址和端口。5.一种投屏方法,其特征在于,所述方法应用于第二HGU,所述第二HGU为与所述第一HGU挂在同一个OLT PON口下的HGU,所述第一HGU为下挂第一设备的HGU,所述第一设备为发起投屏的设备,所述方法包括:对第一UPNP报文进行认证,所述第一UPNP报文为由第一HGU对接收到的UPNP报文进行网络地址转换后得到,所述UPNP报文由所述第一HGU下挂的第一设备发送,所述第一UPNP报
文由OLT PON转发接收,所述第一HGU为与所述第二HGU挂在同一个OLT PON口下的HGU;若认证通过,将所述第一UPNP报文发送给所述第二HGU下挂的第二设备;所述第二设备用于响应所述第一UPNP报文,得到响应UPNP报文,并将所述响应UPNP报文发送给第二HGU;接收所述响应UPNP报文,对所述响应UPNP报文进行网络地址转换,得到第一响应UPNP报文,将所述第一响应UPNP报文发送给所述第一HGU;所述第一HGU用于对所述第一响应UPNP报文进行认证,若认证通过,对所述第一响应UPNP报文进行网络地址转换,得到第二响应UPNP报文,并将所述第二响应UPNP报文发送至所述第一设备,所述第一设备用于利用接收到的第二响应UPNP报文生成所述第一设备可连接的第二设备列表并在页面上进行显示,以供用户选择接收所述第一设备投屏的目标第二设备,所述第一HGU用于待用户选择目标第二设备后,接收来自所述第一设备发起投屏时产生的UPNP控制报文,并对所述UPNP控制报文进行网络地址转换,得到第一UPNP控制报文,将所述第一UPNP控制报文经过OLT PON转发给目标HGU;其中,所述目标HGU为下挂目标第二设备的HGU;若为目标HGU,则对所述第一UPNP控制报文进行网络地址转换,得到第二UPNP控制报文,将所述第二UPNP控制报文转发给目标第二设备;接收来自所述目标第二设备响应第二UPNP控制报文得到的响应UPNP控制报文,对所述响应UPNP控制报文进行网络地址转换,得到第一响应UPNP控制报文,将所述第一响应UPNP控制报文发送给所述第一HGU;所述第一HGU用于对所述第一响应UPNP控制报文进行网络地址转换,得到目标响应UPNP控制报文,并将所述目标响应UPNP控制报文发送至所述...
【专利技术属性】
技术研发人员:刘宁,周建萍,陈小华,鄂婉云,
申请(专利权)人:武汉长光科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。