本发明涉及机顶盒设备,具体为一种在云服务器上实现stb云子系统的方法。
背景技术:
1、现有技术中,受限于机顶盒的硬件,stb只能使用单元的ui系统和交互方式,应用的功能需要进行删减。
2、为了解决上述问题,在机顶盒的硬件限制的情况下,我们提供一种可以让用户拥有更炫酷的ui和交互的方法,将应用功能的具体实现在云系统中实现,stb负责跟云系统进行交互,享受应用更多的功能。
技术实现思路
1、针对现有技术的不足,本发明提供了一种在云服务器上实现stb云子系统的方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种在云服务器上实现stb云子系统的方法,基于stb端、云服务端以及云影系统交互来进行功能的应用;在云服务端上创建一个云影系统,每一个stb端都设置有对应的云影系统,ui和所有应用的功能均在云影系统中实现,包括以下步骤:
3、s1、用户基于stb端确认进入云影系统,开启云影系统模式;
4、s2、进行云影模式初始化,收集信息并组成一个packet包;
5、s3、基于stb端将packet包信息包发送到云服务端的云服务器中;
6、s4、云服务端接收到stb端发送过来的packet包,将信息解析出来,基于数据库查看之前是否有保存该机顶盒的信息;
7、s5、基于数据库中保存的该机顶盒的信息,查找对应的云影系统的身份信息;
8、s6、基于云影系统的身份信息,云服务端将云影系统的server id发送到stb端;
9、s7、stb端接收到云服务端发送的云影系统的server id,根据server id向对应的云影系统进行数据传输;
10、s8、云服务端接收到stb端的数据传输请求,在云影系统中查找到相关内容;
11、s9、stb端接收到云影系统传输过来的相关内容,将相关内容呈现在用户面前;
12、s10、用户通过遥控器操作,切换菜单、选择喜欢的节目,将节目信息发送到云服务端的云影系统中;
13、s11、云服务端接收到stb端请求,在云影系统中查找到节目信息对应的内容,并通过ts流的方式传输到stb端;
14、s12、stb端重新接收云影系统的ts流,用户在stb端通过操控遥控器,选择要实现的功能;
15、s13、云服务端接收到stb端的交互指令,根据交互指令,在云影系统中实现对应的功能。
16、进一步优化本技术方案,所述步骤s2中,进行云影模式初始化时,收集的信息包括mac、ip以及机顶盒的硬件信息。
17、进一步优化本技术方案,所述步骤s4中,若数据库没有保存过该机顶盒的信息,云服务端将该机顶盒的信息进行保存,根据mac去数据库中查找对应的云影系统相关配置信息,并将配置信息一并保存到该机顶盒的身份信息。
18、进一步优化本技术方案,基于该机顶盒的身份信息在云服务器中生成一个虚拟的云影系统,生成对应身份信息的一个系统id和一个server id,用于后续在系统中进行功能实现和交互功能。
19、进一步优化本技术方案,所述步骤s8中,将查找到相关内容,通过ts流的方式传输到stb端。
20、进一步优化本技术方案,所述步骤s9中,stb端基于ts流接收到相关内容,并通过播放ts流呈现在用户面前。
21、进一步优化本技术方案,所述步骤s10中,节目信息基于stb端将遥控器的指令,通过ir id+service id模式,发送到云服务端的云影系统中。
22、进一步优化本技术方案,所述步骤s13中,云影系统通过ts流将数据发送到stb端,完成功能的反馈。
23、进一步优化本技术方案,方法包括对stb端的关机功能,stb端关机时,向云影系统发送关闭指令,云影系统接收到关闭指令后,将相关的数据保存到数据库,然后注销当前的云影系统。
24、与现有技术相比,本发明提供了一种在云服务器上实现stb云子系统的方法,具备以下有益效果:
25、该在云服务器上实现stb云子系统的方法,通过创建一个云影系统,每一台stb都有对应的云影系统,ui和所有应用的功能都在云影系统中实现,云影系统将数据通过ts流传输到stb,stb通过交互指令和播放器实现用户和stb之间的交互和观看节目,提供更好、交互更炫酷的ui。
1.一种在云服务器上实现stb云子系统的方法,基于stb端、云服务端以及云影系统交互来进行功能的应用;在云服务端上创建一个云影系统,每一个stb端都设置有对应的云影系统,ui和所有应用的功能均在云影系统中实现,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,所述步骤s2中,进行云影模式初始化时,收集的信息包括mac、ip以及机顶盒的硬件信息。
3.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,所述步骤s4中,若数据库没有保存过该机顶盒的信息,云服务端将该机顶盒的信息进行保存,根据mac去数据库中查找对应的云影系统相关配置信息,并将配置信息一并保存到该机顶盒的身份信息。
4.根据权利要求3所述的一种在云服务器上实现stb云子系统的方法,其特征在于,基于该机顶盒的身份信息在云服务器中生成一个虚拟的云影系统,生成对应身份信息的一个系统id和一个server id,用于后续在系统中进行功能实现和交互功能。
5.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,所述步骤s8中,将查找到相关内容,通过ts流的方式传输到stb端。
6.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,所述步骤s9中,stb端基于ts流接收到相关内容,并通过播放ts流呈现在用户面前。
7.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,所述步骤s10中,节目信息基于stb端将遥控器的指令,通过ir id+service id模式,发送到云服务端的云影系统中。
8.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,所述步骤s13中,云影系统通过ts流将数据发送到stb端,完成功能的反馈。
9.根据权利要求1所述的一种在云服务器上实现stb云子系统的方法,其特征在于,该方法包括对stb端的关机功能,stb端关机时,向云影系统发送关闭指令,云影系统接收到关闭指令后,将相关的数据保存到数据库,然后注销当前的云影系统。