一种基于机顶盒的跨屏互播方法及系统技术方案

技术编号:10069632 阅读:194 留言:0更新日期:2014-05-23 13:19
本发明专利技术公开了一种基于机顶盒的跨屏互播方法及系统,该方法包括如下步骤:第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息;第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则向第二客户端发送播放第二共享文件的请求,第一客户端接收第二共享文件数据并播放第二共享文件;若不支持则检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件。

【技术实现步骤摘要】
一种基于机顶盒的跨屏互播方法及系统
本专利技术涉及机顶盒领域,尤其涉及一种基于机顶盒的跨屏互播方法及系统。
技术介绍
大多数电子产品(如个人电脑、手机、平板电脑等)都具有多媒体播放功能,随着电子产品的性能提高,用户对多媒体处理功能的要求越来越高。由于一个家庭中通常会拥有多个电子设备,家庭电子设备之间的多媒体文件共享需求越来越大。传统多媒体共享方式是通过数据线、优盘等设备进行传输,不仅操作复杂,耗费时间,而且通常不同系统之间传输还需要进行转码。新出现的蓝牙技术等无线传输方式同样需要传输和转码时间。为节省传输时间,近年来出现了AirPlay和DLNA等跨屏技术相关协议,实现了局域网内的跨屏播放,但是由于协议间不兼容,当前跨屏协议并未能解决全平台的跨屏互播,为家庭使用带来了不便。
技术实现思路
由于当前主流电子产品的操作系统和设备性能的不同,对多媒体文件的支持程度并不相同,这也是跨屏互播方法需要解决的问题。而电视屏幕作为家庭中尺寸最大的显示设备,多媒体文件播放效果最好。数字电视机顶盒作为家庭中多媒体功能最强大的设备之一,最适合作为家庭多媒体跨屏转码系统的核心设备。一种基于机顶盒的跨屏互播方法,包括如下步骤:S1.第一客户端向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,第一客户端将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;第二客户端向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,第二客户端将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器;S2.第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息,第二客户端接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息;S3.第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则执行步骤S4,若不支持则执行步骤S5;S4.第一客户端向第二客户端发送播放第二共享文件的请求,第二客户端向第一客户端发送第二共享文件数据,第一客户端接收第二共享文件数据并播放第二共享文件;S5.第一客户端检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件;S6.若第二客户端接收到某个用户的控制第二共享文件播放的命令后,向第一客户端发送播放控制命令,第一用户端根据播放控制命令对第二共享文件的播放进行控制;S7.第二客户端接收到某个用户的播放第一客户端的第一共享文件的命令后,第二客户端根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则执行步骤S8,若不支持则执行步骤S9;S8.第二客户端向第一客户端发送播放第一共享文件的请求,第一客户端向第二客户端发送第一共享文件数据,第二客户端接收第一共享文件数据并播放第一共享文件;S9.第二客户端检测是否存在机顶盒,若存在则第二客户端请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,第二客户端接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件;S10.若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,第二用户端根据播放控制命令对第一共享文件的播放进行控制;其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。在一个实施例中,所述第一客户端和第二客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。在一个实施例中,还包括如下步骤:在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客户端,若第一客户端以第二用户的身份登陆第二用户组后,所述服务器将与所述第二用户组对应的第二用户组共享文件信息发送给第一客户端。在一个实施例中,还包括如下步骤:在所述服务器中设置多个权限控制组,若第一客户端以第一用户的身份登陆第一权限控制组后,所述第一客户端具有与第一权限控制组相应的控制其余客户端的共享文件的播放权限,若第一客户端以第二用户的身份登陆第二权限控制组后,所述第一客户端具有与第二权限控制组相应的控制其余客户端的共享文件的播放权限。在一个实施例中,在所述步骤S5中,所述机顶盒请求所述第一客户端发送第一客户端的屏幕分辨率;在步骤S9中,所述机顶盒请求所述第二客户端发送第二客户端的屏幕分辨率。本专利技术还提供了一种基于机顶盒的跨屏互播系统,包括第一客户端、第二客户端、机顶盒和服务器;所述第一客户端用于:向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息;若接收到某个用户的播放第二客户端的第二共享文件的命令后,根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则向第二客户端发送播放第二共享文件的请求,并接收第二共享文件数据并播放第二共享文件;若不支持则检测是否存在机顶盒,若存在则请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,并接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件;若第二客户端接收到某个用户的控制第二共享文件播放的命令并向第一客户端发送播放控制命令,根据播放控制命令对第二共享文件的播放进行控制;第二客户端用于:向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器;接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息;若接收到某个用户的播放第一客户端的第一共享文件的命令后,根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则向第一客户端发送播放第一共享文件的请求,并接收第一共享文件数据并播放第一共享文件;若不支持则检测是否存在机顶盒,若存在则请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,并接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件;若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,根据播放控制命令对第一共享文件的播放进行控制;其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。在一个实施例中,所述第一客户端和第二客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。在一个实施例中,在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客本文档来自技高网...
一种基于机顶盒的跨屏互播方法及系统

【技术保护点】
一种基于机顶盒的跨屏互播方法,其特征是,包括如下步骤:S1.第一客户端向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,第一客户端将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;第二客户端向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,第二客户端将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器;S2.第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息,第二客户端接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息;S3.第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则执行步骤S4,若不支持则执行步骤S5;S4.第一客户端向第二客户端发送播放第二共享文件的请求,第二客户端向第一客户端发送第二共享文件数据,第一客户端接收第二共享文件数据并播放第二共享文件;S5.第一客户端检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件;S6.若第二客户端接收到某个用户的控制第二共享文件播放的命令后,向第一客户端发送播放控制命令,第一用户端根据播放控制命令对第二共享文件的播放进行控制;S7.第二客户端接收到某个用户的播放第一客户端的第一共享文件的命令后,第二客户端根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则执行步骤S8,若不支持则执行步骤S9;S8.第二客户端向第一客户端发送播放第一共享文件的请求,第一客户端向第二客户端发送第一共享文件数据,第二客户端接收第一共享文件数据并播放第一共享文件;S9.第二客户端检测是否存在机顶盒,若存在则第二客户端请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,第二客户端接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件;S10.若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,第二用户端根据播放控制命令对第一共享文件的播放进行控制;其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。...

【技术特征摘要】
1.一种基于机顶盒的跨屏互播方法,其特征是,包括如下步骤:S1.第一客户端向服务器发送第一认证信息,若第一认证信息与某个设定的认证信息相符,第一客户端将第一客户端信息、第一共享文件信息和第一权限信息发送给服务器;第二客户端向服务器发送第二认证信息,若第二认证信息与某个设定的认证信息相符,第二客户端将第二客户端信息、第二共享文件信息和第二权限信息发送给服务器;S2.第一客户端接收服务器发送的第二客户端信息、第二共享文件信息和第二权限信息,第二客户端接收服务器发送的第一客户端信息、第一共享文件信息和第一权限信息;S3.第一客户端接收到某个用户的播放第二客户端的第二共享文件的命令后,第一客户端根据第二共享文件信息判断第一客户端是否支持播放第二共享文件,若支持则执行步骤S4,若不支持则执行步骤S5;S4.第一客户端向第二客户端发送播放第二共享文件的请求,第二客户端向第一客户端发送第二共享文件数据,第一客户端接收第二共享文件数据并播放第二共享文件;S5.第一客户端检测是否存在机顶盒,若存在则第一客户端请求机顶盒将第二共享文件转换为第一客户端支持播放的格式,第一客户端接收机顶盒发送的转换后的第二共享文件数据并播放第二共享文件;S6.若第二客户端接收到某个用户的控制第二共享文件播放的命令后,向第一客户端发送播放控制命令,第一用户端根据播放控制命令对第二共享文件的播放进行控制;S7.第二客户端接收到某个用户的播放第一客户端的第一共享文件的命令后,第二客户端根据第一共享文件信息判断第二客户端是否支持播放第一共享文件,若支持则执行步骤S8,若不支持则执行步骤S9;S8.第二客户端向第一客户端发送播放第一共享文件的请求,第一客户端向第二客户端发送第一共享文件数据,第二客户端接收第一共享文件数据并播放第一共享文件;S9.第二客户端检测是否存在机顶盒,若存在则第二客户端请求机顶盒将第一共享文件转换为第二客户端支持播放的格式,第二客户端接收机顶盒发送的转换后的第一共享文件数据并播放第一共享文件;S10.若第一客户端接收到某个用户的控制第一共享文件播放的命令并向第二客户端发送播放控制命令后,第二用户端根据播放控制命令对第一共享文件的播放进行控制;其中,所述第一共享文件和第二共享文件是共享多媒体文件,第一客户端与第二客户端之间、第一客户端与机顶盒之间、以及第二客户端与机顶盒之间通过局域网通信。2.如权利要求1的基于机顶盒的跨屏互播方法,其特征是,所述第一客户端和第二客户端分别属于第一用户和第二用户的设备,所述第一用户和第二用户分别属于不同家庭,所述第一客户端和第二客户端分别通过互联网与所述服务器通信,所述第一客户端和第二客户端通过局域网通信。3.如权利要求1的基于机顶盒的跨屏互播方法,其特征是,还包括如下步骤:在所述服务器中设置多个用户组,若第一客户端以第一用户的身份登陆第一用户组后,所述服务器将与所述第一用户组对应的第一用户组共享文件信息发送给所述第一客户端,若第一客户端以第二用户的身份登陆第二用户组后,所述服务器将与所述第二用户组对应的第二用户组共享文件信息发送给第一客户端。4.如权利要求1的基于机顶盒的跨屏互播方法,其特征是,还包括如下步骤:在所述服务器中设置多个权限控制组,若第一客户端以第一用户的身份登陆第一权限控制组后,所述第一客户端具有与第一权限控制组相应的控制其余客户端的共享文件的播放权限,若第一客户端以第二用户的身份登陆第二权限控制组后,所述第一客户端具有与第二权限控制组相应的控制其余客户端的共享文件的播放...

【专利技术属性】
技术研发人员:高见刘彬彬黄幸朱孟阳葛帅
申请(专利权)人:深圳市佳创视讯技术股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1