机顶盒防盗版系统的制作方法

文档序号:18886147发布日期:2019-10-15 20:56阅读:259来源:国知局
机顶盒防盗版系统的制作方法

本发明涉及机顶盒技术保护的技术领域,尤其是涉及一种机顶盒防盗版系统。



背景技术:

目前数字视频变换盒简称stb,通常称作机顶盒或机上盒,是一个连接电视机与外部信号源的设备。它可以将压缩的数字信号转成电视内容,并在电视机上显示出来。信号可以来自有线电缆、卫星天线、宽带网络以及地面广播。机顶盒接收的内容除了模拟电视可以提供的图像、声音之外,更在于能够接收数字内容,包括电子节目指南、因特网网页、字幕等等。使用户能在现有电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。现代机顶盒技术不断发展,商家不断研发新的机顶盒技术,为客户提供更多的使用体验。但是目前盗版技术仍比较猖獗,通常商家为了保护技术都会设置防盗版系统。

现有技术可参考授权公告号为cn103607645b的中国发明专利,其公开了一种机顶盒防盗版方法和机顶盒,包括:生成所述机顶盒的密钥;将所述密钥通过预设签名算法签名随机数,得到签名数据;将所述随机数和所述签名数据存入所述机顶盒的指定位置;当所述机顶盒开机时,从所述机顶盒的所述指定位置读取所述随机数和所述签名数据,并读取所述机顶盒的所述硬件标识码;通过所述第一算法计算读取出的硬件标识码,将计算得到的密钥通过所述预设签名算法签名所述随机数,判断得到的结果是否和读取出的签名数据相同;在判断出所述得到的结果和读取出的签名数据相同之后,再启动所述机顶盒。

上述中的现有技术方案存在以下缺陷:随着现代技术不断发展,盗版技术也越来越多,现在模拟秘钥和软件破解都是为大众所熟知的技术,上述防盗版方法已经很难保护机顶盒的技术。



技术实现要素:

本发明的目的是提供一种机顶盒防盗版系统,使他人破解机顶盒的主控程序变得更加困难,有效提高机顶盒防盗版能力,同时便于对售出的机顶盒进行管理。

本发明的上述技术目的是通过以下技术方案得以实现的:

一种机顶盒防盗版系统,包括机顶盒内部的主控程序,还包括:

机顶盒保护系统,所述机顶盒保护系统包括指令拦截模块、硬件编码模块、启动请求模块、停止反馈模块和无线通讯模块;

所述指令拦截模块拦截外界输入机顶盒的信号并阻止主控程序与外界进行交互,指令拦截模块将输入机顶盒的请求信号输出;

所述硬件编码模块存储有机顶盒内部硬件的生产编码;

所述启动请求模块接收指令拦截模块输出的请求信号并调用硬件编码模块存储的生产编码,启动请求模块将请求信号与硬件编码输出;

所述停止反馈模块检测主控程序的运行,当主控程序停止运行或运行异常时输出停止信号,指令拦截模块接收到停止信号后立即重新拦截外界输入机顶盒的信号并阻止主控程序与外界进行交互;

所述无线通讯模块接收启动请求模块输出的请求信号与硬件编码并将请求信号与硬件编码转换成模拟信号发出,无线通讯模块接收停止反馈模块输出的停止信号并将停止信号转换成模拟信号发出;

安全管理平台,所述安全管理平台包括资料存储模块、总通讯模块、指令激活模块和硬件记录模块;

所述资料存储模块存储有固定的请求信号与所有机顶盒内部硬件的生产编码;

所述总通讯模块接收无线通讯模块发送的请求信号、硬件编码和停止信号,总通讯模块将请求信号与硬件编码传输给指令激活模块,总通讯模块将停止信号与硬件编码发送给硬件记录模块;

所述指令激活模块调用资料存储模块存储的请求信号与生产编码并根据接收到的请求信号与生产编码检索资料存储模块存储的请求信号与生产编码,当指令激活模块同时检索到相同的请求信号与生产编码时将生产编码输出;

所述硬件记录模块接收指令激活模块输出的生产编码,硬件记录模块将生产编码进行缓存同时向总通讯模块发送激活信号,总通讯模块接收到激活信号后将激活信号发送给对应生产编码的机顶盒的无线通讯模块,无线通讯模块将激活信号发送给指令拦截模块,指令拦截模块接收到激活信号后取消对外界信号的拦截;当硬件记录模块接收到已经缓存的生产编码时,硬件记录模块删除接收到的生产编码并不输出激活信号;当硬件记录模块接收到停止信号时删除缓存中与停止信号一同接收的硬件编码相同的硬件编码并停止输出对应的激活信号。

通过采用上述方案,机顶盒主要通过内部的主控程序联网进行工作,在运行机顶盒的主控程序时,必然需要通过指令拦截模块,在用户需要启动机顶盒时,会向机顶盒输入启动指令,系统检查机顶盒的生产编码以确认机顶盒是原厂生产的机器,然后系统解除对主控模块的限制,同时对主控模块进行监测,在主控模块关闭或运行异常时重新激活对主控模块的限制,防止盗版机顶盒使用主控系统,让他人如果对机顶盒完全复制则无法使用生产出来的机顶盒,停止反馈模块能够防止他人破解主控程序,在他人尝试破解主控程序时自动切断主控程序与外界的交互,增加他人破解机顶盒主控程序的难度,有效提高了机顶盒的防盗版能力。

本发明进一步设置为:还包括操作员移动端,所述安全管理平台还包括信号调用模块,信号调用模块接收总通讯模块输出的请求信号并调用资料存储模块存储的固定的请求信号,信号调用模块将固定的请求信号发还给总通讯模块;

所述操作员移动端包括请求生成模块、移动通讯模块和信号显示模块;

所述请求生成模块接收外界输入的指令并根据指令生成请求信号,请求生成模块将请求信号输出;

所述移动通讯模块接收请求生成模块输出的请求信号并将请求信号发送给总通讯模块,总通讯模块将固定的请求信号发还给移动通讯模块,移动通讯模块将固定的请求信号转化成数字信号并传输给信号显示模块;

所述信号显示模块将接收到的请求信号进行显示。

通过采用上述方案,在机顶盒首次启动时,可由工作人员通过操作员移动端获取该机顶盒的启动请求信号,并将该请求信号交付给顾客,在保证顾客能够正常使用机顶盒的同时,增加他人恶意购买机顶盒进行破解的难度。

本发明进一步设置为:所述安全管理平台还包括信息录入模块和代码生成模块;

所述信息录入模块接收外界输入的员工信息并将员工信息传输给代码生成模块;

所述代码生成模块接收到的员工信息后自动生成员工代码并将员工代码和员工信息传输给资料存储模块进行存储,代码生成模块将员工代码发送给总通讯模块,总通讯模块将员工代码发送给对应的移动通讯模块,移动通讯模块将员工代码输出;

所述操作员移动端还包括代码发送模块,所述代码发送模块接收移动通讯模块输出的员工代码并进行存储,当移动通讯模块发送任意信息时代码发送模块都会向移动通讯模块传输员工代码,移动通讯模块将要发送的信息与员工代码一同发送给总通讯模块。

通过采用上述方案,每一名工作人员都通过操作员移动端获取自己的员工代码,在向安全管理平台发送任何请求时都会上传员工代码,安全管理平台通过记录员工代码来防止他人冒用工作人员身份破解机顶盒保护系统,同时记录工作人员的工作,便于对工作人员的管理。

本发明进一步设置为:所述总通讯模块将员工代码传输给指令激活模块,指令激活模块根据接收的员工代码在资料存储模块中进行检索,当指令激活模块检索到相同的员工代码后,再根据接收到的请求信号与生产编码检索资料存储模块存储的请求信号与生产编码。

通过采用上述方案,安全管理平台会对每一个上传的员工编码进行核对,防止使用错误的员工编码获取激活信号。

本发明进一步设置为:所述操作员移动端还包括检修请求模块,所述检修请求模块接收请求生成模块输出的请求信号并对请求信号进行判断,当判断请求信号为检修请求时,检修请求模块向移动通讯模块发送检修请求,移动通讯模块将检修请求发送给总通讯模块,总通讯模块将检修请求输出;

所述安全管理平台还包括检修确认模块,所述检修确认模块接受总通讯模块输出的检修请求,检修确认模块在接收到检修请求后同时调用硬件记录模块接收的硬件编码,检修确认模块将硬件编码进行显示,在检修确认模块接收到外界输入的确认信号后,检修确认模块向总通讯模块发送检修信号,总通讯模块将检修信号根据硬件编号发送给对应的机顶盒的无线通讯模块,无线通讯模块将检修信号传输给停止反馈模块,停止反馈模块在接收到检修信号时停止对主控程序的检测一段时间。

通过采用上述方案,在工作人员需要对机顶盒进行检修时,其主控程序必然会以异常的形式运行,为了防止机顶盒保护系统妨碍工作人员工作,需要工作人员通过检修请求模块解除对主控程序的限制和监测,便于工作人员对机顶盒进行维修。

本发明进一步设置为:检修确认模块将检修请求发送给资料存储模块进行存储,所述安全管理平台还包括表单生成模块,所述表单生成模块调用资料存储模块存储的检修请求、生产编号等信息并形成检修表格,表单生成模块将检修表格输出。

通过采用上述方案,安全管理平台能够自动生成检修表格供用户查看,便于用户快速了解售出的机顶盒的检修情况。

本发明进一步设置为:所述安全管理平台还包括表单显示模块,所述表单显示模块接受表单生成模块输出的检修表格并将检修表格进行显示。

通过采用上述方案,表单显示模块用于检修表格,便于用户查看。

本发明进一步设置为:表单显示模块连接有显示屏、电视墙、多媒体投影仪等显示设备。

通过采用上述方案,表单显示模块通过多种显示设备来进行显示,能够适应不同的需求。

本发明进一步设置为:操作员移动端可以设置为智能手机、平板电脑或笔记本电脑。

通过采用上述方案,操作员移动端有多种选择,能适应不同需求。

本发明进一步设置为:指令拦截模块接收到停止信号后无法重新拦截外界输入机顶盒的信号并阻止主控程序与外界进行交互时,指令拦截模块输出报警信号,机顶盒保护程序还包括紧急删除模块,所述紧急删除模块接受指令拦截模块输出的报警信号,当紧急删除模块接收到报警信号后删除机顶盒内的主控程序。

通过采用上述方案,在机顶盒保护系统遭到暴力破解的时候会直接删除主控程序,防止他人恶意使用。

综上所述,本发明具有以下有益效果:

1.机顶盒主要通过内部的主控程序联网进行工作,在运行机顶盒的主控程序时,必然需要通过指令拦截模块,在用户需要启动机顶盒时,会向机顶盒输入启动指令,系统检查机顶盒的生产编码以确认机顶盒是原厂生产的机器,然后系统解除对主控模块的限制,同时对主控模块进行监测,在主控模块关闭或运行异常时重新激活对主控模块的限制,防止盗版机顶盒使用主控系统,让他人如果对机顶盒完全复制则无法使用生产出来的机顶盒,停止反馈模块能够防止他人破解主控程序,在他人尝试破解主控程序时自动切断主控程序与外界的交互,增加他人破解机顶盒主控程序的难度,有效提高了机顶盒的防盗版能力;

2.在机顶盒首次启动时,可由工作人员通过操作员移动端获取该机顶盒的启动请求信号,并将该请求信号交付给顾客,在保证顾客能够正常使用机顶盒的同时,增加他人恶意购买机顶盒进行破解的难度;

3.在工作人员需要对机顶盒进行检修时,其主控程序必然会以异常的形式运行,为了防止机顶盒保护系统妨碍工作人员工作,需要工作人员通过检修请求模块解除对主控程序的限制和监测,便于工作人员对机顶盒进行维修。

附图说明

图1是实施例的整体系统框图;

图2是实施例中突出安全管理平台、机顶盒保护系统和操作员移动端的系统框图;

图3是实施例中突出表单生成模块和表单显示模块的系统框图。

图中,1、安全管理平台;11、指令激活模块;12、资料存储模块;121、表单生成模块;122、表单显示模块;1221、显示设备;13、信息录入模块;14、检修确认模块;15、信号调用模块;16、代码生成模块;17、硬件记录模块;18、总通讯模块;2、机顶盒保护系统;21、紧急删除模块;22、无线通讯模块;23、指令拦截模块;24、启动请求模块;25、停止反馈模块;26、硬件编码模块;3、操作员移动端;31、移动通讯模块;32、检修请求模块;33、代码发送模块;34、请求生成模块;35、信号显示模块;4、主控程序。

具体实施方式

实施例:一种机顶盒防盗版系统,如图1所示,包括机顶盒内部的主控程序4、机顶盒内部的机顶盒保护系统2、建立于服务器内的安全管理平台1和工作人员持有的操作员移动端3。操作员移动端3可以设置为智能手机、平板电脑或笔记本电脑。

如图2和图3所示,安全管理平台1包括指令激活模块11、资料存储模块12、表单生成模块121、表单显示模块122、信息录入模块13、检修确认模块14、信号调用模块15、代码生成模块16、硬件记录模块17和总通讯模块18。机顶盒保护系统2包括紧急删除模块21、无线通讯模块22、指令拦截模块23、启动请求模块24、停止反馈模块25和硬件编码模块26。操作员移动端3包括移动通讯模块31、检修请求模块32、代码发送模块33、请求生成模块34和信号显示模块35。

如图2所示,总通讯模块18用于安全管理平台1的信号发出与接收。无线通讯模块22用于机顶盒保护系统2的信号发出与接收。移动通讯模块31用于操作员移动端3的信号发出与接收。

如图2所示,硬件编码模块26存储有机顶盒内部硬件的生产编码。指令拦截模块23拦截外界输入机顶盒的信号并阻止主控程序4与外界进行交互,指令拦截模块23将输入机顶盒的请求信号输出。启动请求模块24接收指令拦截模块23输出的请求信号并调用硬件编码模块26存储的生产编码,启动请求模块24将请求信号与硬件编码输出。无线通讯模块22接收启动请求模块24输出的请求信号与硬件编码并将请求信号与硬件编码转换成模拟信号发出。机顶盒在启动时首先发出请求信号。

如图2所示,资料存储模块12存储有固定的请求信号与所有机顶盒内部硬件的生产编码。总通讯模块18接收无线通讯模块22发送的请求信号和硬件编码,总通讯模块18将请求信号与硬件编码传输给指令激活模块11。指令激活模块11调用资料存储模块12存储的请求信号与生产编码并根据接收到的请求信号与生产编码检索资料存储模块12存储的请求信号与生产编码,当指令激活模块11同时检索到相同的请求信号与生产编码时将生产编码输出。硬件记录模块17接收指令激活模块11输出的生产编码,硬件记录模块17将生产编码进行缓存同时向总通讯模块18发送激活信号,总通讯模块18接收到激活信号后将激活信号发送给对应生产编码的机顶盒的无线通讯模块22,无线通讯模块22将激活信号发送给指令拦截模块23,指令拦截模块23接收到激活信号后取消对外界信号的拦截。安全管理平台1接收到请求信号后,会检查机顶盒的生产编码以确认机顶盒是原厂生产的机器,然后解除对主控模块的限制。

如图2所示,当硬件记录模块17接收到已经缓存的生产编码时,硬件记录模块17删除接收到的生产编码并不输出激活信号。

如图2所示,停止反馈模块25检测主控程序4的运行,当主控程序4停止运行或运行异常时输出停止信号,指令拦截模块23接收到停止信号后立即重新拦截外界输入机顶盒的信号并阻止主控程序4与外界进行交互。停止反馈模块25对主控模块进行监测,在主控模块关闭或运行异常时重新激活对主控模块的限制。

如图2所示,无线通讯模块22接收停止反馈模块25输出的停止信号并将停止信号转换成模拟信号发出。总通讯模块18接收无线通讯模块22发送的停止信号,总通讯模块18将停止信号与硬件编码发送给硬件记录模块17。当硬件记录模块17接收到停止信号时删除缓存中与停止信号一同接收的硬件编码相同的硬件编码并停止输出对应的激活信号。在他人尝试破解主控程序4时自动切断主控程序4与外界的交互,增加他人破解机顶盒主控程序4的难度,有效提高了机顶盒的防盗版能力。

如图2所示,信息录入模块13接收外界输入的员工信息并将员工信息传输给代码生成模块16。代码生成模块16接收到的员工信息后自动生成员工代码并将员工代码和员工信息传输给资料存储模块12进行存储。代码生成模块16将员工代码发送给总通讯模块18,总通讯模块18将员工代码发送给对应的移动通讯模块31,移动通讯模块31将员工代码传输给代码发送模块33,代码发送模块33将员工代码存储。当移动通讯模块31发送任意信息时代码发送模块33都会向移动通讯模块31传输员工代码,移动通讯模块31将要发送的信息与员工代码一同发送给总通讯模块18。

如图2所示,请求生成模块34接收外界输入的指令并根据指令生成请求信号,请求生成模块34将请求信号输出。移动通讯模块31接收请求生成模块34输出的请求信号并将请求信号发送给总通讯模块18,总通讯模块18输出请求信号。信号调用模块15接收总通讯模块18输出的请求信号并调用资料存储模块12存储的固定的请求信号,信号调用模块15将固定的请求信号发还给总通讯模块18。总通讯模块18将固定的请求信号发还给移动通讯模块31,移动通讯模块31将固定的请求信号转化成数字信号并传输给信号显示模块35。信号显示模块35将接收到的请求信号进行显示。总通讯模块18将员工代码传输给指令激活模块11,指令激活模块11根据接收的员工代码在资料存储模块12中进行检索,当指令激活模块11检索到相同的员工代码后,再根据接收到的请求信号与生产编码检索资料存储模块12存储的请求信号与生产编码。

在机顶盒首次启动时,可由工作人员通过操作员移动端3获取该机顶盒的启动请求信号,并将该请求信号交付给顾客,在保证顾客能够正常使用机顶盒的同时,增加他人恶意购买机顶盒进行破解的难度。安全管理平台1会对每一个上传的员工编码进行核对,防止使用错误的员工编码获取激活信号。

如图2所示,检修请求模块32接收请求生成模块34输出的请求信号并对请求信号进行判断,当判断请求信号为检修请求时,检修请求模块32向移动通讯模块31发送检修请求。移动通讯模块31将检修请求发送给总通讯模块18,总通讯模块18将检修请求传输给检修确认模块14。检修确认模块14在接收到检修请求后同时调用硬件记录模块17接收的硬件编码,检修确认模块14将硬件编码进行显示。在检修确认模块14接收到外界输入的确认信号后,检修确认模块14向总通讯模块18发送检修信号并向资料存储模块12发送检修请求,资料存储模块12存储检修请求。总通讯模块18将检修信号根据硬件编号发送给对应的机顶盒的无线通讯模块22,无线通讯模块22将检修信号传输给停止反馈模块25。停止反馈模块25在接收到检修信号时停止对主控程序4的检测一段时间。

工作人员通过检修请求模块32能够解除对主控程序4的限制和监测,便于工作人员对机顶盒进行维修。

如图2所示,指令拦截模块23接收到停止信号后无法重新拦截外界输入机顶盒的信号并阻止主控程序4与外界进行交互时,指令拦截模块23向紧急删除模块21传输报警信号,当紧急删除模块21接收到报警信号后删除机顶盒内的主控程序4。在机顶盒保护系统2遭到暴力破解的时候会直接删除主控程序4,防止他人恶意使用。

如图3所示,表单生成模块121调用资料存储模块12存储的检修请求、生产编号等信息并形成检修表格,表单生成模块121将检修表格输出。表单显示模块122接受表单生成模块121输出的检修表格并将检修表格进行显示。表单显示模块122连接有显示屏、电视墙、多媒体投影仪等显示设备1221。安全管理平台1能够自动生成检修表格供用户查看,便于用户快速了解售出的机顶盒的检修情况。

本具体实施方式的实施例均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1