一种基于机顶盒的跨屏互播方法及系统的制作方法

文档序号:7797635阅读:262来源:国知局
一种基于机顶盒的跨屏互播方法及系统的制作方法
【专利摘要】本发明公开了一种基于机顶盒的跨屏互播方法及系统,该方法包括如下步骤:第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息;第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则向第二客户端发送播放第二共享文件的请求,第一客户端接收第二共享文件数据并播放第二共享文件;若不支持则检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件。
【专利说明】一种基于机顶盒的跨屏互播方法及系统
【【技术领域】】
[0001]本发明涉及机顶盒领域,尤其涉及一种基于机顶盒的跨屏互播方法及系统。
【【背景技术】】
[0002]大多数电子产品(如个人电脑、手机、平板电脑等)都具有多媒体播放功能,随着电子产品的性能提高,用户对多媒体处理功能的要求越来越高。由于一个家庭中通常会拥有多个电子设备,家庭电子设备之间的多媒体文件共享需求越来越大。
[0003]传统多媒体共享方式是通过数据线、优盘等设备进行传输,不仅操作复杂,耗费时间,而且通常不同系统之间传输还需要进行转码。新出现的蓝牙技术等无线传输方式同样需要传输和转码时间。为节省传输时间,近年来出现了 AirPlay和DLNA等跨屏技术相关协议,实现了局域网内的跨屏播放,但是由于协议间不兼容,当前跨屏协议并未能解决全平台的跨屏互播,为家庭使用带来了不便。

【发明内容】

[0004]由于当前主流电子产品的操作系统和设备性能的不同,对多媒体文件的支持程度并不相同,这也是跨屏互播方法需要解决的问题。而电视屏幕作为家庭中尺寸最大的显示设备,多媒体文件播放效果最好。数字电视机顶盒作为家庭中多媒体功能最强大的设备之一,最适合作为家庭多媒体跨屏转码系统的核心设备。
[0005]一种基于机顶盒的跨屏互播方法,包括如下步骤:
[0006]S1.第一客户端向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,第一客户端将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;第二客户端向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,第二客户端将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器;
[0007]S2.第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息,第二客户端接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息;
[0008]S3.第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则执行步骤S4,若不支持则执行步骤S5 ;
[0009]S4.第一客户端向第二客户端发送播放第二共享文件的请求,第二客户端向第一客户端发送第二共享文件数据,第一客户端接收第二共享文件数据并播放第二共享文件;
[0010]S5.第一客户端检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件;
[0011]S6.若第二客户端接收到某个用户的控制第二共享文件播放的命令后,向第一客户端发送播放控制命令,第一用户端根据播放控制命令对第二共享文件的播放进行控制;[0012]S7.第二客户端接收到某个用户的播放第一客户端的第一共享文件的命令后,第二客户端根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则执行步骤S8,若不支持则执行步骤S9 ;
[0013]S8.第二客户端向第一客户端发送播放第一共享文件的请求,第一客户端向第二客户端发送第一共享文件数据,第二客户端接收第一共享文件数据并播放第一共享文件;
[0014]S9.第二客户端检测是否存在机顶盒,若存在则第二客户端请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,第二客户端接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件;
[0015]S10.若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,第二用户端根据播放控制命令对第一共享文件的播放进行控制;
[0016]其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。
[0017]在一个实施例中,
[0018]所述第一客户端和第二客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。
[0019]在一个实施例中,还包括如下步骤:
[0020]在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客户端,若第一客户端以第二用户的身份登陆第二用户组后,所述服务器将与所述第二用户组对应的第二用户组共享文件信息发送给第一客户端。
[0021 ] 在一个实施例中,还包括如下步骤:
[0022]在所述服务器中设置多个权限控制组,若第一客户端以第一用户的身份登陆第一权限控制组后,所述第一客户端具有与第一权限控制组相应的控制其余客户端的共享文件的播放权限,若第一客户端以第二用户的身份登陆第二用户组后,所述第一客户端具有与第二权限控制组相应的控制其余客户端的共享文件的播放权限。
[0023]在一个实施例中,在所述步骤S5中,所述机顶盒请求所述第一客户端发送第一客户端的屏幕分辨率;在步骤S9中,所述机顶盒请求所述第二客户端发送第二客户端的屏幕分辨率。
[0024]本发明还提供了一种基于机顶盒的跨屏互播系统,包括第一客户端、第二客户端、机顶盒和服务器;
[0025]所述第一客户端用于:
[0026]向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;
[0027]接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息;
[0028]若接收到某个用户的播放第二客户端的第二共享文件的命令后,根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则向第二客户端发送播放第二共享文件的请求,并接收第二共享文件数据并播放第二共享文件;若不支持则检测是否存在机顶盒,若存在则请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,并接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件;
[0029]若第二客户端接收到某个用户的控制第二共享文件播放的命令并向第一客户端发送播放控制命令,根据播放控制命令对第二共享文件的播放进行控制;
[0030]第二客户端用于:
[0031]向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器;
[0032]接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息;
[0033]若接收到某个用户的播放第一客户端的第一共享文件的命令后,根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则向第一客户端发送播放第一共享文件的请求,并接收第一共享文件数据并播放第一共享文件;若不支持则检测是否存在机顶盒,若存在则请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,并接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件;
[0034]若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,根据播放控制命令对第一共享文件的播放进行控制;
[0035]其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。
[0036]在一个实施例中,
[0037]所述第一客户端和第二客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。
[0038]在一个实施例中,
[0039]在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客户端,若第一客户端以第二用户的身份登陆第二用户组后,所述服务器将与所述第二用户组对应的第二用户组共享文件信息发送给第一客户端。
[0040]在一个实施例中,
[0041]在所述服务器中设置多个权限控制组,若第一客户端以第一用户的身份登陆第一权限控制组后,所述第一客户端具有与第一权限控制组相应的控制其余客户端的共享文件的播放权限,若第一客户端以第二用户的身份登陆第二用户组后,所述第一客户端具有与第二权限控制组相应的控制其余客户端的共享文件的播放权限。
[0042]在一个实施例中,所述机顶盒请求所述第一客户端发送第一客户端的屏幕分辨率,所述机顶盒请求所述第二客户端发送第二客户端的屏幕分辨率。
[0043]利用高速的家庭局域网,可以在第一客户端上播放第二客户端的多媒体文件,尤其当第二客户端的屏幕较小,而第一客户端的屏幕较大时,用户可以在第一客户端上得到很好的观看多媒体文件播放,即使用户距离第一客户端较远的位置,用户也可以通过第二客户端对第一客户端的多媒体文件的播放进行控制;另外,当某个用户到另一个用户家做客,也可以方便利用后者家的较大屏幕的客户端进行播放自己客户端的多媒体文件,不仅安全而且用户体验很好。【【专利附图】

【附图说明】】
[0044]图1为一个实施例中家庭多媒体文件跨屏互播接口协议示意图。
[0045]图2为一个实施例中身份认证协议模块示意图。
[0046]图3为一个实施例中多媒体文件共享协议模块示意图。
[0047]图4为一个实施例中家庭多媒体文件跨屏互播系统的示意图。
[0048]图5为一个实施例中智能机顶盒跨屏转码模块的示意图。
[0049]图6为一个实施例中多平台跨屏互播客户端的交互流程示意图。
【【具体实施方式】】
[0050]以下将结合附图,对本发明的具体实施例作进一步详细说明。
[0051]本发明的基础技术思想,是利用家庭局域网内的高传输速度,提高家庭用户多电子设备之间的多媒体文件共享便捷性。通过提出统一的多媒体跨屏接口协议,为用户提供安全接入服务,局域网内共享文件浏览功能和文件跨屏互播和控制功能。为兼容更多平台及文件类型,本发明还提供了一种智能机顶盒作为家庭跨屏中心提供转码功能的方法。
[0052]一种电子设备之间的跨屏互播接口协议,包括:
[0053]身份认证协议,适用于用户接入家庭互联网中的跨屏互播系统时进行安全认证,确保家庭电子设备的共享文件只对通过认证的用户开放。
[0054]多媒体文件共享协议,适用于用户接入家庭互联网中的跨屏互播系统后设置共享给其他设备的文件内容、共享用户范围及共享权限。
[0055]优选地,接口协议还包括跨屏互播控制协议,适用于用户开始播放多媒体文件后,不仅该设备对多媒体文件的播放流程有权进行操作(如暂停、播放、快进及快退等),通过认证的其他用户在权限许可等情况下同样具有远程操作权限。
[0056]优选地,身份认证协议还包括用户组和权限组协议,登陆不同的用户组和权限组将获得不同的共享权限和控制权限。
[0057]优选地,身份认证协议还包括互联网认证,支持多家庭登陆,为家庭中客人的电子设备登陆提供便捷,便于系统进行权限管理。
[0058]优选地,身份认证还包括第三方账户登陆,支持读取第三方账户信息,用于用户组与用户权限管理。
[0059]优选地,身份认证协议还包括设备认证时提供设备信息,如支持的多媒体文件格
式,屏幕分辨率等。
[0060]本发明还设计了一种以智能机顶盒为中心的跨屏转码互播系统,包括:
[0061]智能机顶盒跨屏转码插件:机顶盒作为系统中心设备,为不支持直接跨屏互播的多媒体文件提供转码功能,以实现在家庭所有设备之间的跨屏互播。
[0062]多平台跨屏互播软件:完全符合跨屏互播协议的软件,为家庭中其他电子设备安装,并提供跨屏互播功能。
[0063]优选地,智能机顶盒跨屏转码插件可与机顶盒跨屏互播软件结合,内嵌在机顶盒专用跨屏互播软件中,也可内嵌于机顶盒系统中随机顶盒系统启动,同时也可以作为独立软件由用户独立安装。[0064]优选地,智能机顶盒跨屏转码插件应可对全格式全编码的多媒体文件进行转换,以确保多平台兼容。
[0065]优选地,智能机顶盒跨屏转码插件转码完成后的多媒体文件可为储存在机顶盒中的文件,也可为对局域网广播的流媒体文件。
[0066]优选地,智能机顶盒跨屏转码插件可获得不同设备的软硬件信息,以针对不同设备提供不同分辨率及不同编码格式的转码功能。
[0067]优选地,多媒体跨屏互播软件可包括多媒体文件播放器功能,也可以调用系统内其他播放器进行播放。
[0068]优选地,多媒体跨屏互播软件可内嵌于系统其他软件中(如文件管理器等),外层软件的相应功能需完全符合跨屏互播协议。
[0069]本申请还提供了多平台跨屏互播客户端的交互流程,包括:
[0070]交互设计:从用户打开软件开始进行操作的交互设计,交互过程完全符合跨屏互播协议。
[0071]界面跳转流程:用户进行不同交互时,软件界面跳转的顺序,为用户提供直观的操作界面。
[0072]优选地,交互流程可根据软件功能的扩展进行扩充(如内嵌播放器、内嵌于其他软件等)。
[0073]以机顶盒、个人电脑、手机为例组成常见家庭局域网,该实施例涉及,跨屏播放接口协议、机顶盒跨屏转码方法、多平台客户端交互流程。
[0074]如图1所示,在一个优选实施例中,一种家庭多媒体文件跨屏互播接口协议,包括身份认证协议模块110、多媒体文件共享协议模块120、跨屏互播控制协议模块130。
[0075]身份认证协议模块110,适用于用户接入家庭互联网中的跨屏互播系统时进行安全认证,若认证通过则读取用户相关信息提供给媒体文件共享协议模块120和跨屏互播控制协议130。
[0076]多媒体文件共享协议模块120,适用于用户接入家庭互联网中的跨屏互播系统后从身份认证协议模块110接受用户信息,制定共享给其他设备的文件内容、共享用户范围及共享权限。
[0077]跨屏互播控制协议模块130,适用于用户开始播放多媒体文件后,不仅该设备对多媒体文件的播放流程有权进行操作(如暂停、播放、快进及快退等),通过认证的其他用户在权限许可等情况下同样具有远程操作权限。同时跨屏互播控制协议控制模块可以从身份认证模块110获取设备的软硬件信息(如设备类型、操作系统、屏幕分辨率,处理器类型及支持的多媒体文件格式等)。
[0078]用户进入系统首先进行身份认证,若未通过身份认证协议模块110的认证,则返回认证前状态;若通过认证,则由身份认证协议模块110提供用户信息、共享文件信息、权限信息给多媒体共享协议模块120,由多媒体共享协议模块120制定用户共享文件及浏览其他用户共享文件的权限,同时身份认证协议模块提供设备信息和权限信息给跨屏互播控制协议模块130,用户确定互播文件,并传递文件信息给跨屏互播控制协议模块130,跨屏互播控制协议模块130根据得到的信息提供互播及控制功能。
[0079]如图2所示,在一个优选实施例中,身份认证协议模块110包括局域网认证模块111、互联网认证模块112、第三方账户认证模块113、用户及设备信息获取模块114、用户组和权限组管理模块115。
[0080]用户接入系统之后选择需要的身份认证方式,分为局域网认证、互联网认证和第三方账户认证三种方式。
[0081]局域网认证模块111,适用于选择局域网认证的用户,局域网认证模块进行认证时不需要接入互联网,根据家庭局域网内的认证服务方法进行认证管理。局域网认证适用于在家庭之外没有加入过其他跨屏互播系统的用户或者不需要使用互联网账户配置信息的用户。
[0082]互联网认证模块112,适用于选择互联网认证的用户,互联网认证模块进行认证时需要接入互联网,通过互联网服务器上的认证服务器进行认证管理。互联网认证适用于加入多个跨屏互播系统的用户或者将用户配置信息存放到互联网上的用户。
[0083]第三方账户认证模块113,适用于选择第三方互联认证的用户,第三方账户认证模块进行认证时需要接入互联网,根据第三方账户的认证服务器进行认证。第三方认证适用于没有在互联网服务器上添加过用户信息的用户或者需要使用第三方账户中信息的用户。
[0084]用户及设备信息获取模块114,适用于获取通过身份认证的用户的用户信息及设备信息。在用户通过模块111、模块112或模块113的身份认证后,由用户及设备信息获取模块分别从认证服务器获取用户信息和设备信息,并将信息提供给用户组和权限组管理模块 115。
[0085]用户组和权限组管理模块115,适用于对用户信息进行处理,获取分组及权限信息,并将信息传递给多媒体文件共享协议模块120,使得用户通过认证之后,关于用户的所有配置信息都自动配置到系统中。根据不同的用户组(如家庭成员,客人等)设置不同的共享文件读取权限;根据特定的权限设置决定用户共享文件向哪些用户开放互播功能。
[0086]如图3所示,在一个优选实施例中,多媒体文件共享协议模块120包括共享文件位置设置模块121、共享文件读写权限设置模块122、共享文件开放用户组设置模块123、共享文件播放控制权限设置模块124。
[0087]共享文件位置设置模块121,适用于用户设置本机共享给家庭用户的多媒体文件位置,在用户初次认证进入系统后强制进行设置,之后进入时可不设置,默认使用上次退出系统时共享文件的位置设置。位置设置中可以设置不共享任何文件。
[0088]共享文件读写权限控制122,适用于用户设置本机共享给家庭用户的多媒体文件的读写权限,在用户初次认证进入系统后强制进行设置,之后进入时可不设置,默认使用上次退出系统时共享文件的读写权限设置。如果开放写权限则支持其他设备对多媒体文件进行重命名和上传字幕等操作,如果不开放写权限则只支持播放多媒体文件操作。
[0089]共享文件开放用户组设置模块123,适用于用户设置本机多媒体文件共享向哪些用户组开放,在用户初次认证进入系统后强制进行设置,之后进入时可不设置,默认使用上次退出系统时共享文件的开放用户组设置。例如设置开放的用户组为家庭成员,则只有使用家庭成员账户登录的用户才可以浏览及播放。
[0090]共享文件播放控制权限设置模块124,适用于设置用户设备播放时是否允许使用其他设备进行远程播放控制,如(如暂停、播放、快进及快退等)在用户初次认证进入系统后强制进行设置,之后进入时可不设置,默认使用上次退出系统时共享文件的播放控制权限设置。
[0091]如图4所示,在一个优选实施例中,家庭多媒体文件跨屏互播控制系统包括智能机顶盒跨屏转码模块210,智能机顶盒跨屏互播客户端220,个人电脑跨屏互播客户端230和智能手机跨屏互播客户端240。
[0092]智能机顶盒跨屏转码模块210,适用于当用户设备需要播放其他设备上不能直接播放的多媒体文件时,跨屏转码模块会在一定条件下(如询问用户是否进行转码)从其他设备上读取多媒体文件并进行实时转码,并将转码后生成的多媒体文件地址提供给请求跨屏播放的设备。在转码前,该模块还可以获取请求转码的设备信息,以确定转码后的多媒体文件的属性(如分辨率,编码格式等)。
[0093]智能机顶盒跨屏互播客户端220,适用于接入家庭局域网跨屏播放系统的智能机顶盒机顶盒,该软件完全符合家庭多媒体文件跨屏互播接口协议。
[0094]个人电脑跨屏互播客户端230,适用于接入家庭局域网跨屏播放系统的个人电脑,该软件完全符合家庭多媒体文件跨屏互播接口协议。
[0095]智能手机跨屏互播客户端240,适用于接入家庭局域网跨屏播放系统的智能手机,该软件完全符合家庭多媒体文件跨屏互播接口协议。
[0096]如图5所示,在一个优选实施例中,智能机顶盒跨屏转码模块210包括客户端通讯模块211、文件输入模块212、转码模块213、文件输出模块214。
[0097]客户端通信模块211,适用于客户端判断多媒体文件无法播放,需要转码时,智能机顶盒跨屏转码模块210与该客户端之间的通讯,包括提交转码申请、提交需要互播的多媒体文件地址、提供设备软硬件信息(或提供需要转码的分辨率、文件包装格式及编码格式)等。
[0098]文件输入模块212,适用于智能机顶盒跨屏转码模块210通过211模块确认转码请求后,将多媒体文件地址信息、需要转换的文件格式、分辨率等信息传输给转码模块213。
[0099]转码模块213,适用于210模块获取文件及转码信息后进行转码,并将转码过程中的信息、转码完成的多媒体文件地址和文件属性信息提供给文件输出模块214。
[0100]文件输出模块214,适用于转码完成后分析转码过程中的信息并记录,将转码输出文件的地址提供给客户端通信模块211,通过211模块将文件地址发送给请求转码的客户端进行跨屏互播。
[0101]如图6所示,在一个优选实施例中,多平台跨屏互播客户端的交互流程包括以下内容:
[0102]流程301,用户在电子设备上启动客户端,由客户端判断用户上次登陆时是否选择自动登录。若否则转到流程302,若是则转到流程303。
[0103]流程302,用户未选择自动登录,提示用户选择登录方式(局域网认证、互联网认证或第三方账户认证),选择完成后用户输入登录信息,输入完成后转到流程303。
[0104]流程303,客户端将登录信息发送给指定认证服务器,进行身份认证,若认证通过则转到流程304,若认证失败则转到流程302。
[0105]流程304,身份认证通过后客户端判断家庭局域网内系统是否是初次启动,若是则转到流程305,若否则转到流程306。
[0106]流程305,系统首次启动提示用户配置家庭局域网内认证的用户组与权限组,包括是否启用来宾用户组、是否启用智能机顶盒转码功能等,配置完成后转到流程306。
[0107]流程306,客户端判断登陆设备是否为首次进入系统,若是则转到流程307,若否则转到流程308。
[0108]流程307,设备首次进入系统,客户端强制用户进行共享文件位置设置、共享文件读写权限设置、共享文件夹开方用户组设置和远程控制权限设置,设置完成后转到流程308。
[0109]流程308,进入客户端软件主页,由客户选择下一步操作,若选择系统设置则转到流程307,选择远程控制则转到流程309,选择跨屏播放则转到流程310,选择退出程序则转到流程316。
[0110]流程309,用户选择远程控,客户端显示当前局域网内提供远程控制权限的设备,用户选择需要远程控制的设备并进行远程控制,远程控制结束后转到流程308。
[0111]流程310,用户选择跨屏互播,客户端显示当前局域网内提供互播的设备及共享文件位置,用户选择设备浏览共享文件,选择多媒体文件请求跨屏互播,客户端检查设备是否支持直接互播该多媒体文件,若支持则转到流程315,若不支持则转到流程311。
[0112]流程311,设备不支持直接跨屏互播,客户端检查局域网内是否有支持跨屏转码的智能机顶盒,若是则转到流程312,若否则转到流程313。
[0113]流程312,提示用户是否选择智能机顶盒跨屏转码后播放,若是则转到流程314,若否则转到流程313。
[0114]流程313,提示用户多媒体文件格式不支持,转到流程308。
[0115]流程314,客户端向智能机顶盒请求跨屏转码,机顶盒返回转码后的多媒体文件地址给客户端,转到流程315。
[0116]流程315,客户端进行跨屏播放,播放中止或结束后转到流程308。
[0117]流程316,退出客户端软件。
[0118]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属【技术领域】的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明由所提交的权利要求书确定的专利保护范围。
【权利要求】
1.一种基于机顶盒的跨屏互播方法,其特征是,包括如下步骤: 51.第一客户端向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,第一客户端将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;第二客户端向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,第二客户端将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器; 52.第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息,第二客户端接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息; 53.第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则执行步骤S4,若不支持则执行步骤S5 ; 54.第一客户端向第二客户端发送播放第二共享文件的请求,第二客户端向第一客户端发送第二共享文件数据,第一客户端接收第二共享文件数据并播放第二共享文件; 55.第一客户端检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件; 56.若第二客户端接收到某个用户的控制第二共享文件播放的命令后,向第一客户端发送播放控制命令,第一用户端根据播放控制命令对第二共享文件的播放进行控制; 57.第二客户端接收到某个用户的播放第一客户端的第一共享文件的命令后,第二客户端根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则执行步骤S8,若不支持则执行步骤S9 ; 58.第二客户端向第一客户端发送播放第一共享文件的请求,第一客户端向第二客户端发送第一共享文件数据,第二客户端接收第一共享文件数据并播放第一共享文件; 59.第二客户端检测是否存在机顶盒,若存在则第二客户端请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,第二客户端接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件; Sl0.若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,第二用户端根据播放控制命令对第一共享文件的播放进行控制; 其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。
2.如权利要求1的基于机顶盒的跨屏互播方法,其特征是, 所述第一客户端和第二客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。
3.如权利要求1的基于机顶盒的跨屏互播方法,其特征是,还包括如下步骤: 在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客户端,若第一客户端以第二用户的身份登陆第二用户组后,所述服务器将与所述第二用户组对应的第二用户组共享文件信息发送给第一客户端。
4.如权利要求1的基于机 顶盒的跨屏互播方法,其特征是,还包括如下步骤:在所述服务器中设置多个权限控制组,若第一客户端以第一用户的身份登陆第一权限控制组后,所述第一客户端具有与第一权限控制组相应的控制其余客户端的共享文件的播放权限,若第一客户端以第二用户的身份登陆第二用户组后,所述第一客户端具有与第二权限控制组相应的控制其余客户端的共享文件的播放权限。
5.如权利要求1的基于机顶盒的跨屏互播方法,其特征是,在所述步骤S5中,所述机顶盒请求所述第一客户端发送第一客户端的屏幕分辨率;在步骤S9中,所述机顶盒请求所述第二客户端发送第二客户端的屏幕分辨率。
6.一种基于机顶盒的跨屏互播系统,其特征是,包括第一客户端、第二客户端、机顶盒和服务器; 所述第一客户端用于: 向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器; 接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息; 若接收到某个用户的播放第二客户端的第二共享文件的命令后,根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则向第二客户端发送播放第二共享文件的请求,并接收第二共享文件数据并播放第二共享文件;若不支持则检测是否存在机顶盒,若存在则请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,并接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件; 若第二客户端接收到某个用户的控制第二共享文件播放的命令并向第一客户端发送播放控制命令,根据播放控制命令对第二共享文件的播放进行控制; 第二客户端用于: 向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器; 接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息; 若接收到某个用户的播放第一客户端的第一共享文件的命令后,根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则向第一客户端发送播放第一共享文件的请求,并接收第一共享文件数据并播放第一共享文件;若不支持则检测是否存在机顶盒,若存在则请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,并接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件; 若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,根据播放控制命令对第一共享文件的播放进行控制; 其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。
7.如权利要求6所述的基于机顶盒的跨屏互播系统,其特征是, 所述第一客户端和第二 客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。
8.如权利要求6的基于机顶盒的跨屏互播系统,其特征是, 在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客户端,若第一客户端以第二用户的身份登陆第二用户组后,所述服务器将与所述第二用户组对应的第二用户组共享文件信息发送给第一客户端。
9.如权利要求6的基于机顶盒的跨屏互播系统,其特征是: 在所述服务器中设置多个权限控制组,若第一客户端以第一用户的身份登陆第一权限控制组后,所述第一客户端具有与第一权限控制组相应的控制其余客户端的共享文件的播放权限,若第一客户端以第二用户的身份登陆第二用户组后,所述第一客户端具有与第二权限控制组相应的控制其余客户端的共享文件的播放权限。
10.如权利要求6的基于机顶盒的跨屏互播方法,其特征是,所述机顶盒请求所述第一客户端发送第一客户端的屏幕分辨率,所述机顶盒请求所述第二客户端发送第二客户端的屏幕分 辨率。
【文档编号】H04N21/436GK103813204SQ201410067411
【公开日】2014年5月21日 申请日期:2014年2月26日 优先权日:2014年2月26日
【发明者】高见, 刘彬彬, 黄幸, 朱孟阳, 葛帅 申请人:深圳市佳创视讯技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1