基于机顶盒的用户交互方法及系统技术方案

技术编号:12141926 阅读:101 留言:0更新日期:2015-10-02 23:25
本发明专利技术涉及一种基于机顶盒的用户交互方法及系统,为用户提供输入界面供用户输入内容并发送到前端,由前端将同一电视节目所有用户输入的内容打包到该电视节目的TS流中并发送给每个机顶盒,前端不存储用户输入的内容,在用户想要查看时由机顶盒接收TS流将打包的用户输入内容解析出来并以弹幕的方式显示给用户,从而使得用户能够对当前电视节目输入内容,也能够了解其他用户输入的内容,能够进行互动交流,这就大大增强了用户的使用体验,给用户带来极大的便利。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种基于机顶盒的用户交互方法及系统
技术介绍
目前,机顶盒作为电视节目播放的设备,被广泛应用在各个家庭中。用户使用机顶盒观看各种电视节目,给生活带来极大的乐趣。用户在观看电视节目时,往往想对当前电视节目输入一些内容,例如点评或者分享精彩判断,也想了解其他用户对当前电视节目输入的内容,但是,传统的机顶盒用户只能观看电视节目,不能对当前电视节目输入内容,也无法了解其他用户输入的内容,不能进行互动交流,这就大大降低了用户的使用体验,给用户带来不便。
技术实现思路
有鉴于此,有必要针对上述用户使用机顶盒只能观看电视节目不能进行交互的问题,提供一种基于机顶盒的用户交互方法及系统。本专利技术提供一种基于机顶盒的用户交互方法,包括如下步骤:S10:在用户需要对电视节目输入内容时,设置机顶盒为用户提供输入界面供用户输入,并获取用户所输入的内容对应电视节目发送到前端;S20:由前端将同一电视节目所有用户输入的内容打包到对应电视节目的TS流中并将打包后的TS流发送给每个机顶盒;S30:在需要查看用户对该电视节目输入的内容时,控制机顶盒接收TS流并将打包在TS流中用户输入的内容解析出来,以弹幕的形式显示给用户。进一步的,所述步骤SlO具体为:在用户通过输入界面输入内容后,控制机顶盒读取机顶盒的主芯片序列号作为用户的唯一标识,读取当前时间和当前电视节目,将用户所输入的内容与主芯片序列号、当前时间及当前电视节目绑定后,通过HTTP方式发送到前端。进一步的,所述步骤S20具体为:前端接收到机顶盒的HTTP请求,解析获取机顶盒发送的用户输入的内容,将同一电视节目所有用户输入的内容打包成TS包,将TS包与对应电视节目的TS流复用形成最终的复合TS流,发送给每个机顶盒。进一步的,所述步骤S30具体为:在进行弹幕时,将电视节目播放窗口缩小到设定比例,并在未播放电视节目的区域进行弹幕。本专利技术还提供一种基于机顶盒的用户交互系统,包括:用户输入获取单元,在用户需要对电视节目输入内容时,设置机顶盒为用户提供输入界面供用户输入,并获取用户所输入的内容对应电视节目发送到前端;内容打包单元,由前端将同一电视节目所有用户输入的内容打包到对应电视节目的TS流中并将打包后的TS流发送给每个机顶盒;弹幕显示单元,在需要查看用户对该电视节目输入的内容时,控制机顶盒接收TS流并将打包在TS流中用户输入的内容解析出来,以弹幕的形式显示给用户。进一步的,所述用户输入获取单元在用户通过输入界面输入内容后,控制机顶盒读取机顶盒的主芯片序列号作为用户的唯一标识,读取当前时间和当前电视节目,将用户所输入的内容与主芯片序列号、当前时间及当前电视节目绑定后,通过HTTP方式发送到前端。进一步的,所述内容打包单元控制前端接收到机顶盒的HTTP请求,解析获取机顶盒发送的用户输入的内容,将同一电视节目所有用户输入的内容打包成TS包,将TS包与对应电视节目的TS流复用形成最终的复合TS流,发送给每个机顶盒。进一步的,所述弹幕显示单元在进行弹幕时,将电视节目播放窗口缩小到设定比例,并在未播放电视节目的区域进行弹幕。本专利技术基于机顶盒的用户交互方法及系统,为用户提供输入界面供用户输入内容并发送到前端,由前端将同一电视节目所有用户输入的内容打包到该电视节目的TS流中并发送给每个机顶盒,前端不存储用户输入的内容,在用户想要查看时由机顶盒接收TS流将打包的用户输入内容解析出来并以弹幕的方式显示给用户,从而使得用户能够对当前电视节目输入内容,也能够了解其他用户输入的内容,能够进行互动交流,这就大大增强了用户的使用体验,给用户带来极大的便利。【附图说明】图1是一个实施例中的基于机顶盒的用户交互方法的流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1是一个实施例中的基于机顶盒的用户交互方法的流程图,如图1所示,该方法包括如下步骤:S10:在用户需要对电视节目输入内容时,设置机顶盒为用户提供输入界面供用户输入,并获取用户所输入的内容对应电视节目发送到前端。在用户在观看某一电视节目,往往想对该电视节目输入某些内容,但是目前机顶盒不支持用户输入。故在该实施例中,对机顶盒的功能进行完善,设置机顶盒为用户提供输入界面,用户可通过输入界面输入内容。在用户输入后获取用户所输入的内容,由机顶盒发送到前端。在进一步的方式中,该步骤具体为:在用户通过输入界面输入内容后,控制机顶盒读取机顶盒的主芯片序列号作为用户的唯一标识,读取当前时间和当前电视节目,将用户所输入的内容与主芯片序列号、当前时间及当前电视节目绑定后,通过HTTP方式发送到前端。这样对于每个用户都有独立唯一的标识,能够准确区分每个用户输入的内容。S20:由前端将同一电视节目所有用户输入的内容打包到对应电视节目的TS流中并将打包后的TS流发送给每个机顶盒。在机顶盒将用户所输入内容发送到前端后,针对某个电视节目,会有很多用户发送内容,故在前端,由前端将所有针对同一电视节目的所有用户输入的内容进行收集,并且打包到该电视节目的TS流中,将打包有用户输入内容的TS流发送给其他机顶盒。这样,前端将机顶盒该电视节目所有用户发送的输入内容进行收集打包到TS流中并下发到机顶盒,而不是一直存储在前端数据库。如果一直存储在前端,当用户很多所有用户同时向服务器请求时,前端不仅要处理大量的请求操作,并且要不断地对数据库进行查询操作,这就会导致数据库和前端响应缓慢,性能低下,当出现用户浪涌的情况下时,前端甚至可能出现挂死的情况,最终造成用户等待时间长,体验差的后果。在进一步的方式中,该步骤具体为:前端接收到机顶盒的HTTP请求,解析获取机顶盒发送的用户输入的内容,将同一电视节目所有用户输入的内容打包成TS包,将TS包与对应电视节目的TS流复用形成最终的复合TS流,发送给每个机顶盒。S30:在需要查看用户对该电视节目输入的内容时,控制机顶盒接收TS流并将打包在TS流中用户输入的内容解析出来,以弹幕的形式显示给用户。在前端将同一电视节目所有用户输入的内容以TS流下发到机顶盒后,如果用户想要查看该电视节目用户输入的内容,则此时机顶盒接收TS流并进行解析,将TS流中的用户输入的内容解析出来并且以弹幕的形式显示给用户,从而使得用户能够对当前电视节目输入内容,也能够了解其他用户输入的内容,能够进行互动交流,这就大大增强了用户的使用体验,给用户带来极大的便利。在进一步的方式中,为方便用户观看电视节目,弹幕不影响电视节目内容,该步骤具体为:在进行弹幕时,将电视节目播放窗口缩小到设定比例,并在未播放电视节目的区域进行弹幕。这样,既不会影响电视节目的播放也能更好的观看弹幕内容。该基于机顶盒的用户交互方法,为用户提供输入界面供用户输入内容并发送到前端,由前端将同一电视节目所有用户输入的内容打包到该电视节目的TS流中并发送给每个机顶盒,前端不存储用户输入的内容,在用户想要查看时由机顶盒接收TS流将打包的用户输入内容解析出来并以弹幕的方式显示给用户,从而使得用户能够对当前电视节目输入内容,也能够了解其他用户输入的内容,能够本文档来自技高网...

【技术保护点】
一种基于机顶盒的用户交互方法,其特征在于,包括如下步骤:S10:在用户需要对电视节目输入内容时,设置机顶盒为用户提供输入界面供用户输入,并获取用户所输入的内容对应电视节目发送到前端;S20:由前端将同一电视节目所有用户输入的内容打包到对应电视节目的TS流中并将打包后的TS流发送给每个机顶盒;S30:在需要查看用户对该电视节目输入的内容时,控制机顶盒接收TS流并将打包在TS流中用户输入的内容解析出来,以弹幕的形式显示给用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:张曌
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:广东;44

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

1