一种机顶盒控制方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36889534 阅读:12 留言:0更新日期:2023-03-15 21:49
本发明专利技术提供机顶盒控制方法、装置、计算机设备和存储介质,所述方法包括:当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;所述目标运营商服务器根据所述POST请求中的序列号对所述机顶盒进行验证;当验证成功时目标运营商服务器发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应。本发明专利技术通过实时监听机顶盒的网络连接状态,当连网成功时机顶盒通过http协议向目标运营商服务器发送请求,再根据请求的返回结果判断机顶盒是否处于运营商网络环境中,当机顶盒处于运营商网络环境时就正常进行视频业务响应,从而实现了运营商与机顶盒的视频业务的深度绑定,防止对运营商造成损失。防止对运营商造成损失。防止对运营商造成损失。

【技术实现步骤摘要】
一种机顶盒控制方法、装置、计算机设备和存储介质


[0001]本专利技术涉及机顶盒控制
,具体涉及机顶盒控制方法、装置、计算机设备和存储介质。

技术介绍

[0002]目前Android网络机顶盒产品在接入一个公网就能观看网络节目,即便预置的运营商TV app需要开通并登录账号才能使用,用户依然可以从应用市场安装其他媒体播放app,导致运营商与机顶盒的视频业务没有深度绑定,从而对运营商造成很大的损失。
[0003]因此,如何实现运营商与机顶盒的视频业务的深度绑定是当前亟待解决的问题。

技术实现思路

[0004]针对现有技术中所存在的不足,本专利技术提供的机顶盒控制方法、装置、计算机设备和存储介质,本专利技术通过实时监听机顶盒的网络连接状态,当连网成功时机顶盒通过http协议向目标运营商服务器发送请求,再根据请求的返回结果判断机顶盒是否处于运营商网络环境中,当机顶盒处于运营商网络环境时就正常进行视频业务响应,从而实现了运营商与机顶盒的视频业务的深度绑定,防止对运营商造成损失。
[0005]第一方面,本专利技术提供一种机顶盒控制方法,所述方法包括:当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;所述目标运营商服务器根据所述POST请求中的序列号对所述机顶盒进行验证;当验证成功时目标运营商服务器发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应;当验证失败时目标运营商服务器发送第二状态码,使所述机顶盒根据所述第二状态码进行禁止响应。
[0006]可选地,验证成功时发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应之后,所述方法还包括:所述机顶盒与流媒体服务器建立连接;根据机顶盒中媒体数据接收线程接收到的传递参数,解析出用户请求的媒体流URL;创建RTSP客户端,通过所述RST客户端和所述媒体流URL向所述流媒体服务器发送DESCRIBE请求,使所述流媒体服务器读取数据库中的节目信息。
[0007]可选地,所述方法还包括:若判断出机顶盒中保存的频道列表为空时,将起始频点NIT表中的当前版本号与机顶盒中更新标识版本进行比较;当所述当前版本号与所述更新标识版本不同时,机顶盒根据主频点上的NIT表进行搜索,并根据当前的SI信息更新频道的传输信息和节目信息。
[0008]可选地,所述方法还包括:创建输入事件缓冲区;调用函数获取事件消息并转化成可识别的命令码;判断当前状态是否存在滑动条;当存在滑动条时,执行与滑动条相匹配的操作命令,刷新当前节目显示列表。
[0009]第二方面,本专利技术提供一种机顶盒控制装置,所述装置包括:POST请求模块,用于当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;验证模块,用于所述目标运营商服务器根据所述POST请求中的序列号对所述机顶盒进
行验证;操作响应模块,用于当验证成功时目标运营商服务器发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应;禁止响应模块,用于当验证失败时目标运营商服务器发送第二状态码,使所述机顶盒根据所述第二状态码进行禁止响应。
[0010]可选地,所述装置还包括:连接建立模块,用于所述机顶盒与流媒体服务器建立连接;解析模块,用于根据机顶盒中媒体数据接收线程接收到的传递参数,解析出用户请求的媒体流URL;请求发送模块,用于创建RTSP客户端,通过所述RST客户端和所述媒体流URL向所述流媒体服务器发送DESCRIBE请求,使所述流媒体服务器读取数据库中的节目信息。
[0011]可选地,所述装置还包括:比较模块,用于若判断出机顶盒中保存的频道列表为空时,将起始频点NIT表中的当前版本号与机顶盒中更新标识版本进行比较;搜索模块,用于当所述当前版本号与所述更新标识版本不同时,机顶盒根据主频点上的NIT表进行搜索,并根据当前的SI信息更新频道的传输信息和节目信息。
[0012]可选地,所述装置还包括:缓冲区创建模块,用于创建输入事件缓冲区;命令码转换模块,用于调用函数获取事件消息并转化成可识别的命令码;判断模块,用于判断当前状态是否存在滑动条;列表刷新模块,用于当存在滑动条时,执行与滑动条相匹配的操作命令,刷新当前节目显示列表。
[0013]第三方面,本专利技术提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;所述目标运营商服务器根据所述POST请求中的序列号对所述机顶盒进行验证;当验证成功时目标运营商服务器发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应;当验证失败时目标运营商服务器发送第二状态码,使所述机顶盒根据所述第二状态码进行禁止响应。
[0014]第四方面,本专利技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现实现以下步骤:当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;所述目标运营商服务器根据所述POST请求中的序列号对所述机顶盒进行验证;当验证成功时目标运营商服务器发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应;当验证失败时目标运营商服务器发送第二状态码,使所述机顶盒根据所述第二状态码进行禁止响应。
[0015]相比于现有技术,本专利技术具有如下有益效果:
[0016]本专利技术通过实时监听机顶盒的网络连接状态,当连网成功时机顶盒通过http协议向目标运营商服务器发送请求,再根据请求的返回结果判断机顶盒是否处于运营商网络环境中,当机顶盒处于运营商网络环境时就正常进行视频业务响应;否则通过系统弹窗来阻止用户操作机顶盒并弹出提示框,要求用户正确连接运营商的网络,从而实现了运营商与机顶盒的视频业务的深度绑定,防止对运营商造成损失。
附图说明
[0017]图1所示为本专利技术实施例提供的一种机顶盒控制方法的流程示意图;
[0018]图2所示为本专利技术实施例提供的一种机顶盒与流媒体服务器的交互流程示意图。
具体实施方式
[0019]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]第一方面,本专利技术提供一种机顶盒控制方法,具体包括以下实施例:
[0021]图1所示为本专利技术实施例提供的一种机顶盒控制方法的流程示意图,如图1所示,所述方法具体包括以下步骤:
[0022]步骤S101,当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求。
[0023]步骤S102,所述目标运营商服务器根据所述POST请求中的序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机顶盒控制方法,其特征在于,所述方法包括:当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;所述目标运营商服务器根据所述POST请求中的序列号对所述机顶盒进行验证;当验证成功时目标运营商服务器发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应;当验证失败时目标运营商服务器发送第二状态码,使所述机顶盒根据所述第二状态码进行禁止响应。2.如权利要求1所述的机顶盒控制方法,其特征在于,验证成功时发送第一状态码,使所述机顶盒根据所述第一状态码进行操作响应之后,所述方法还包括:所述机顶盒与流媒体服务器建立连接;根据机顶盒中媒体数据接收线程接收到的传递参数,解析出用户请求的媒体流URL;创建RTSP客户端,通过所述RST客户端和所述媒体流URL向所述流媒体服务器发送DESCRIBE请求,使所述流媒体服务器读取数据库中的节目信息。3.如权利要求2所述的机顶盒控制方法,其特征在于,所述方法还包括:若判断出机顶盒中保存的频道列表为空时,将起始频点NIT表中的当前版本号与机顶盒中更新标识版本进行比较;当所述当前版本号与所述更新标识版本不同时,机顶盒根据主频点上的NIT表进行搜索,并根据当前的SI信息更新频道的传输信息和节目信息。4.如权利要求1所述的机顶盒控制方法,其特征在于,所述方法还包括:创建输入事件缓冲区;调用函数获取事件消息并转化成可识别的命令码;判断当前状态是否存在滑动条;当存在滑动条时,执行与滑动条相匹配的操作命令,刷新当前节目显示列表。5.一种机顶盒控制装置,其特征在于,所述装置包括:POST请求模块,用于当机顶盒连接到当前网络时,控制机顶盒通过http协议向目标运营商服务器发送POST请求;验证模块,用于所述目标运营商服务器根据所述POST请求中的序列号对所述机...

【专利技术属性】
技术研发人员:程家丰唐艳雷智强周兵
申请(专利权)人:四川长虹网络科技有限责任公司
类型:发明
国别省市:

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

1