一种交互式网络电视IPTV业务的用户行为控制系统及方法技术方案

技术编号:38360622 阅读:18 留言:0更新日期:2023-08-05 17:30
本发明专利技术公开了一种交互式网络电视IPTV业务的用户行为控制系统及方法,其中控制系统包括机顶盒、用户行为控制管理端;机顶盒包括用户界面展示模块、用户行为控制模块;用户行为控制管理端,用于生成用户界面控制策略,并将生成的用户界面控制策略传输至用户行为控制模块;用户行为控制模块,用于向用户界面展示模块发送用户界面控制策略中的用户行为控制指令;用户界面展示模块,用于执行并展示用户行为控制模块发送的用户行为控制指令。本发明专利技术能够在用户观看正常IPTV节目时,对用户界面进行控制,控制管理端对用户账号绑定行为控制计划,机顶盒设备将按照行为控制计划对用户界面进行控制,对用户界面强行控制/解除控制,并切换至相应的页面。换至相应的页面。换至相应的页面。

【技术实现步骤摘要】
一种交互式网络电视IPTV业务的用户行为控制系统及方法


[0001]本专利技术涉及网络电视
,尤其涉及一种交互式网络电视IPTV业务的用户行为控制系统及方法。

技术介绍

[0002]IPTV即网络电视,它是利用IP宽带网络,以“电视机+机顶盒”为主要终端设备,为用户提供包括电视节目在内的互动多媒体服务的宽带增值业务。IPTV能提供点播、广播/直播、视频通信、短信/彩信、信息服务、游戏等业务。
[0003]现有IPTV采用Web方式实现产品开发,Web应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于像监狱行业、医院行业,需要在指定时间范围内强制将画面进行切换控制,比如播放教育视频、设置一批视频进行轮播之类等,则需要服务端对客户端进行反向实时控制,然而进行反向实时控制将会存在一定的限制,所以保持客户端和服务器端的信息同步是实时Web应用的关键要素,对Web开发人员来说也是一个难题。开发人员想实现这些实时的Web应用,不得不采用一些折中的方案。
[0004]IPTV业务主要采用B/S架构,在B/S结构中,每个节点都分布在网络上,这些网络节点可以分为浏览器端、服务器端,通过它们之间的链接和交互来完成数据交互。数据交互的方式通常采用的是以客户端为主,客户端主动发起短链接数据请求至服务端,服务端完成业务逻辑处理后,最后将结果返回至客户端。但是这种方式在IPTV业务的实现上会存在以下缺陷:
[0005]1.由于数据交互都是由客户端主动发起,客户端并不开放数据接收的端口,存在服务端无法主动推送消息至客户端的弊端。
[0006]2.客户端的操作行为不受服务端控制,存在服务端无法主动对客户端界面强行控制的缺点。
[0007]3.IPTV业务平台缺少对客户端行为控制计划的灵活管理配置方式和手段。
[0008]4.带来很多无谓的网络传输。
[0009]针对上述技术问题,本专利技术提出一种交互式网络电视IPTV业务的用户行为控制系统及方法。

技术实现思路

[0010]本专利技术的目的是针对现有技术的缺陷,提供了一种交互式网络电视IPTV业务的用户行为控制系统及方法。
[0011]为了实现以上目的,本专利技术采用以下技术方案:
[0012]一种交互式网络电视IPTV业务的用户行为控制系统,包括机顶盒、用户行为控制管理端;所述机顶盒包括用户界面展示模块、用户行为控制模块,用户行为控制模块分别与
用户界面展示模块、用户行为控制管理端连接;
[0013]用户行为控制管理端,用于生成用户界面控制策略,并将生成的用户界面控制策略传输至用户行为控制模块;
[0014]用户行为控制模块,用于接收用户行为控制管理端传输的用户界面控制策略,并向用户界面展示模块发送用户界面控制策略中的用户行为控制指令;
[0015]用户界面展示模块,用于执行并展示用户行为控制模块发送的用户行为控制指令。
[0016]相应的,还提供一种交互式网络电视IPTV业务的用户行为控制方法,包括:
[0017]S1.获取用户机顶盒的帐号;
[0018]S2.获取与机顶盒帐号相对应的用户行为控制信息;
[0019]S3.根据获取的用户行为控制信息以及预设的控制指令库,生成用户行为控制策略;
[0020]S4.对生成的用户行为控制策略以及当前用户界面展示的信息进行分析,得到用户行为控制指令;
[0021]S5.控制机顶盒执行用户行为控制指令,对用户界面展示的信息进行控制并切换。
[0022]进一步的,所述步骤S2中获取的用户行为控制信息为当前机顶盒帐号信息中所要配置的用户行为控制信息以及控制过程中相关的数据信息。
[0023]进一步的,所述步骤S1具体包括:
[0024]S11.启动并登陆用户行为控制管理端的账号;
[0025]S12.将需要控制行为的机顶盒账号录入用户行为控制管理端。
[0026]进一步的所述步骤S2具体包括:
[0027]S21.将强切组计划录入用户行为控制管理端;
[0028]S22.将录入的强切组计划与需要控制行为的机顶盒账号进行绑定。
[0029]进一步的,所述步骤S24后还包括:
[0030]S23.将录入的强切组计划与需要控制行为的机顶盒账号进行解绑。
[0031]进一步的,所述步骤S21中强切组计划包括强切组名称、强切组计划名称、强切组开启/关闭状态、强切组的强切类型、强切组计划开始时间、强切组计划结束时间、强切组计划频率、强切组中选择指定的节目。
[0032]进一步的,所述强切类型包括视频强切、图文强切、频道强切、轮播强切。
[0033]进一步的,所述步骤S5具体包括:
[0034]S51.用户启动IPTV电视设备;
[0035]S52.电视设备加载机顶盒中的用户行为控制模块,并使用户行为控制模块保持运行状态;
[0036]S53.将用户的原始界面嵌入至用户行为控制模块中;
[0037]S54.用户行为控制模块定时获取并加载用户行为控制指令;
[0038]S55.循环执行步骤54;
[0039]S56.判断用户行为控制模块中是否有用户行为控制指令,若否,则用户界面展示模块展示步骤S53中的原始界面;若是,则用户界面展示模块展示用户行为控制指令相对应的界面。
[0040]进一步的,所述步骤S55中循环的方式包括长轮询、流、WebSocket。
[0041]与现有技术相比,本专利技术能够在用户观看正常IPTV节目时,对用户界面进行控制,控制管理端对用户账号绑定行为控制计划,机顶盒设备将按照行为控制计划对用户界面进行控制,对用户界面强行控制/解除控制,并切换至相应的页面,解决了IPTV业务中B/S架构场景下客户端感知服务端推送消息效率低、性能差的问题,解决了特定IPTV业务场景中服务端无法对指定客户端展示界面进行控制的问题,解决了行为计划可配置项少,灵活性差的问题。
附图说明
[0042]图1是实施例一提供的一种交互式网络电视IPTV业务的用户行为控制系统结构图;
[0043]图2是实施例二提供的一种交互式网络电视IPTV业务的用户行为控制方法流程图;
[0044]图3是实施例二提供的管理端于用户端示意图。
具体实施方式
[0045]以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0046]本专利技术的目的是针本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种交互式网络电视IPTV业务的用户行为控制系统,其特征在于,包括机顶盒、用户行为控制管理端;所述机顶盒包括用户界面展示模块、用户行为控制模块,用户行为控制模块分别与用户界面展示模块、用户行为控制管理端连接;用户行为控制管理端,用于生成用户界面控制策略,并将生成的用户界面控制策略传输至用户行为控制模块;用户行为控制模块,用于接收用户行为控制管理端传输的用户界面控制策略,并向用户界面展示模块发送用户界面控制策略中的用户行为控制指令;用户界面展示模块,用于执行并展示用户行为控制模块发送的用户行为控制指令。2.一种基于权利要求1所述的一种交互式网络电视IPTV业务的用户行为控制系统的控制方法,其特征在于,包括:S1.获取用户机顶盒的帐号;S2.获取与机顶盒帐号相对应的用户行为控制信息;S3.根据获取的用户行为控制信息以及预设的控制指令库,生成用户行为控制策略;S4.对生成的用户行为控制策略以及当前用户界面展示的信息进行分析,得到用户行为控制指令;S5.控制机顶盒执行用户行为控制指令,对用户界面展示的信息进行控制并切换。3.根据权利要求2所述的一种交互式网络电视IPTV业务的用户行为控制方法,其特征在于,所述步骤S2中获取的用户行为控制信息为当前机顶盒帐号信息中所要配置的用户行为控制信息以及控制过程中相关的数据信息。4.根据权利要求2所述的一种交互式网络电视IPTV业务的用户行为控制方法,其特征在于,所述步骤S1具体包括:S11.启动并登陆用户行为控制管理端的账号;S12.将需要控制行为的机顶盒账号录入用户行为控制管理端。5.根据权利要求2所述的一种交互式网络电视IPTV业务的用户行为控制方法,其...

【专利技术属性】
技术研发人员:郑一帆董鹏飞黄校任聪张童语赵长欢
申请(专利权)人:杭州康德软件开发有限公司
类型:发明
国别省市:

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

1