首页 / 一种机顶盒系统及机顶盒检测方法

一种机顶盒系统及机顶盒检测方法实质审查 发明

具体技术细节

[0004] 本发明的目的在于提供一种机顶盒系统及机顶盒检测方法,以解决上述背景技术中提出的问题。
[0005] 为实现上述目的,本发明提供如下技术方案:
[0006] 一种机顶盒系统,其特征在于:所述系统包括:应用系统、自检系统,[0007] 应用系统包括硬件平台、操作系统、驱动程序、中间件和应用软件组成;
[0008] 硬件平台包括主板、显示器、内存、电源、网络接口、音视频解码芯片;
[0009] 操作系统包括Android TV、tvOS、Roku OS、WebOS、Tizen OS、Fire OS;
[0010] 驱动程序包括射频解调器、传输解复用器、A/V解码器、OSD、视频编码器等硬件平台的驱动程序,确保硬件平台的正常工作和与操作系统的协同工作;
[0011] 中间件为机顶盒提供运行环境和软件接口,将应用软件与硬件平台和操作系统的隔离;
[0012] 应用软件包括电子节目指南EPG、电子节目指南EPG、数据广播、IP电话、可视电话;
[0013] 自检系统包括测试信号发射模块、通信模块、监控模块、分析模块、存储模块;
[0014] 测试信号发射模块:用于向主板发射发送测试信号,并将接收的反馈信号通过通信模块输送至分析模块,分析模块将反馈信息与机顶盒硬件状态跟存储模块中的标准状态进行比较分析;
[0015] 通信模块:用于监控模块、分析模块、存储模块之间的数据传输,在分析模块工作时负责从存储模块中查询硬件状态以及故障模型数据库以供分析比较,并负责将生成的测试日志传送给机顶盒连接的显示器以及维修后台;
[0016] 存储模块:用于存储机顶盒硬件标准状态值、系统运行状态值,以及故障模型数据库,硬件标准状态值如主板、显示器、内存、电源等的标准状态值;
[0017] 监控模块:用于在机顶盒开机后对顶盒硬件如主板、显示器、内存、电源状态进行监测,对系统运行状态进行实时监测;
[0018] 分析模块:用于将监控模块检测到的机顶盒硬件状态以及系统运行状态跟存储模块中的硬件标准状态和系统运行标准状态进行比较分析,检测硬件以及系统运行是否出现故障,若出现故障,再与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块发送给机顶盒维修后台;
[0019] 优选的,所述硬件平台中主板接收指令进行解析,然后调用存储在内存中的程序和数据。
[0020] 优选的,所述操作系统为上层应用软件提供了稳定的运行环境,当机顶盒启动时,BIOS自检系统启动并加载操作系统的引导程序,引导程序将操作系统加载到内存中,并启动操作系统的初始化过程。
[0021] 优选的,所述驱动程序解析指令并控制硬件平台执行相应的操作,操作结果通过驱动程序返回给操作系统和应用系统。
[0022] 优选的,所述中间件提供的API和框架,中间件提供统一的接口和协议,应用软件通过调用中间件提供的接口来实现与操作系统、中间件和驱动程序的交互。
[0023] 优选的,所述应用软件通过调用中间件提供的API和框架,实现各种电视观看和交互功能,应用软件处理用户请求,并调用操作系统、中间件和驱动程序来完成任务。
[0024] 一种机顶盒检测方法,其特征在于:所述检测方法如下:
[0025] 当机顶盒接通电源后,其内置的固件以及启动加载程序会首先会执行POST自检,以确认机顶盒的硬件平台是否正常工作,如检测主板、内存、电源、网络接口组件,具体POST自检方法如下:
[0026] 在机顶盒启动电源时,POST自检自动启动监控模块,通过监控模块对电源运行状态进行监测,监控模块通过通信模块将监测信号输送至分析模块,分析模块将电源状态与存储模块中的电源标准状态值进行比较分析;
[0027] 机顶盒通过网络接口连接不同类型的网络,通过监控模块对网络接口网络连接速度和稳定性进行监测,通过通信模块输送至分析模块,分析模块将接收信号与存储模块中的网络连接速度和稳定性标准状态值进行比较分析;
[0028] POST自检通过测试信号发生模块连接网络接口,测试信号发生模块通过网络接口向主板发送测试信号,并通过监控模块接收其反馈信号,接收的反馈信号通过通信模块输送至分析模块,分析模块将反馈信号与存储模块中的主板标准状态进行比较分析;
[0029] 检查主板与内存、网络接口组件之间的通信是否正常,测试信号发生模块通过网络接口将测试信号发生至主板,主板通过操作系统的将测试信号加载到内存中,通过监控模块接收内存反馈信号,监控模块接收的反馈信号通过通信模块输送至分析模块,分析模块将反馈信号与存储模块中的主板与内存、网络接口组件之间的通信标准状态进行比较分析;
[0030] 机顶盒每检测完一个硬件判断其是否为最后固件,若不是,则继续检查下一个硬件;
[0031] 若是,判断每检测完的硬件状态是否存在故障,若有故障,再与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块将测试日志以及机顶盒自身IP地址发送给机顶盒维修后台,以供客户和维修工作人员查看机顶盒故障原因以及确定出现故障的机顶盒IP地址,可以及时定位故障机顶盒;
[0032] 开机自动检测程序结束,若无检测出故障,机顶盒进入正常开机程序,机顶盒开机后进入应用系统后,通过硬件平台对音视频数据的解码,解码后的数据传输至操作系统,操作系统根据传输数据识别并加载安装在机顶盒上的硬件平台对应的驱动程序,应用程序通过操作系统提供的接口向驱动程序发送指令,驱动程序解析指令并控制硬件平台执行相应的操作,操作结果通过驱动程序返回给操作系统和应用软件,操作系统启动应用软件并进入主界面,在主界面上,用户可以通过菜单、工具栏等选项来选择要执行的功能,通过调用中间件提供的接口来实现与操作系统、中间件和驱动程序的交互;
[0033] 在开机启动过程中,监控模块实时监测内存管理、进程调度、设备驱动加载运行程序,监控模块通过通信模块将检测信号输送至分析模块,分析模块将监测信号与机顶盒系统运行状态跟存储模块中的系统运行标准状态进行比较分析,若分析出检测信号超过存储模块中的系统运行标准状态值,分析模块将检测信号与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块将测试日志以及机顶盒自身IP地址发送给机顶盒维修后台,以供客户和维修工作人员查看机顶盒故障原因以及确定出现故障的机顶盒IP地址。
[0034] 与现有技术相比,本发明的有益效果是:通过BIOS自检系统,可以在机顶盒开启的同时进行BIOS自检并加载操作系统的引导程序,BIOS自检能够确认硬件平台是否正常工作,并准备加载和启动操作系统,引导程序则负责将操作系统加载到内存中,并启动操作系统的初始化过程,确保了机顶盒能够顺利启动并运行,同时机顶盒启动运行过程中,通过监测模块实时监控机顶盒的工作状态,一旦机顶盒出现故障,分析模块将检测信号与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块将测试日志以及机顶盒自身IP地址发送给机顶盒维修后台,以供客户和维修工作人员查看机顶盒故障原因以及确定出现故障的机顶盒IP地址,可以及时定位故障机顶盒,提高故障分析解决效率和用户体验感,方便售后对机顶盒的故障问题进行分析总结,有利于后期对产品质量的提升以及故障问题的规避,极大地提高了用户的体验感和满意度,另一方面机顶盒主板对具体的故障信息进行数据处理并与预置故障类型及阈值比对,当超过阈值时,机顶盒立即切换至保护状态,避免其他损坏,BIOS自检系统支持自动化测试功能,能够减少人工测试的工作量,提高测试效率和准确性。

法律保护范围

涉及权利要求数量7:其中独权2项,从权-2项

1.一种机顶盒系统,其特征在于:所述系统包括:应用系统、自检系统,应用系统包括硬件平台、操作系统、驱动程序、中间件和应用软件组成;
硬件平台包括主板、显示器、内存、电源、网络接口、音视频解码芯片;
操作系统包括Android TV、tvOS、Roku OS、WebOS、Tizen OS、Fire OS;
驱动程序包括射频解调器、传输解复用器、A/V解码器、OSD、视频编码器等硬件平台的驱动程序,确保硬件平台的正常工作和与操作系统的协同工作;
中间件为机顶盒提供运行环境和软件接口,将应用软件与硬件平台和操作系统的隔离;
应用软件包括电子节目指南EPG、电子节目指南EPG、数据广播、IP电话、可视电话;
自检系统包括测试信号发射模块、通信模块、监控模块、分析模块、存储模块;
测试信号发射模块:用于向主板发射发送测试信号,并将接收的反馈信号通过通信模块输送至分析模块,分析模块将反馈信息与机顶盒硬件状态跟存储模块中的标准状态进行比较分析;
通信模块:用于监控模块、分析模块、存储模块之间的数据传输,在分析模块工作时负责从存储模块中查询硬件状态以及故障模型数据库以供分析比较,并负责将生成的测试日志传送给机顶盒连接的显示器以及维修后台;
存储模块:用于存储机顶盒硬件标准状态值、系统运行状态值,以及故障模型数据库,硬件标准状态值如主板、显示器、内存、电源等的标准状态值;
监控模块:用于在机顶盒开机后对顶盒硬件如主板、显示器、内存、电源状态进行监测,对系统运行状态进行实时监测;
分析模块:用于将监控模块检测到的机顶盒硬件状态以及系统运行状态跟存储模块中的硬件标准状态和系统运行标准状态进行比较分析,检测硬件以及系统运行是否出现故障,若出现故障,再与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块发送给机顶盒维修后台。
2.根据权利要求1所述的一种机顶盒系统,其特征在于:所述硬件平台中主板接收指令进行解析,然后调用存储在内存中的程序和数据。
3.根据权利要求1所述的一种机顶盒系统,其特征在于:所述操作系统为上层应用软件提供了稳定的运行环境,当机顶盒启动时,BIOS自检系统启动并加载操作系统的引导程序,引导程序将操作系统加载到内存中,并启动操作系统的初始化过程。
4.根据权利要求1所述的一种机顶盒系统,其特征在于:所述驱动程序解析指令并控制硬件平台执行相应的操作,操作结果通过驱动程序返回给操作系统和应用系统。
5.根据权利要求1所述的一种机顶盒系统,其特征在于:所述中间件提供的API和框架,中间件提供统一的接口和协议,应用软件通过调用中间件提供的接口来实现与操作系统、中间件和驱动程序的交互。
6.根据权利要求1所述的一种机顶盒系统,其特征在于:所述应用软件通过调用中间件提供的API和框架,实现各种电视观看和交互功能,应用软件处理用户请求,并调用操作系统、中间件和驱动程序来完成任务。
7.一种机顶盒检测方法,其特征在于:所述检测方法如下:
当机顶盒接通电源后,其内置的固件以及启动加载程序会首先会执行POST自检,以确认机顶盒的硬件平台是否正常工作,如检测主板、内存、电源、网络接口组件,具体POST自检方法如下:
在机顶盒启动电源时,POST自检自动启动监控模块,通过监控模块对电源运行状态进行监测,监控模块通过通信模块将监测信号输送至分析模块,分析模块将电源状态与存储模块中的电源标准状态值进行比较分析;
机顶盒通过网络接口连接不同类型的网络,通过监控模块对网络接口网络连接速度和稳定性进行监测,通过通信模块输送至分析模块,分析模块将接收信号与存储模块中的网络连接速度和稳定性标准状态值进行比较分析;
POST自检通过测试信号发生模块连接网络接口,测试信号发生模块通过网络接口向主板发送测试信号,并通过监控模块接收其反馈信号,接收的反馈信号通过通信模块输送至分析模块,分析模块将反馈信号与存储模块中的主板标准状态进行比较分析;
检查主板与内存、网络接口组件之间的通信是否正常,测试信号发生模块通过网络接口将测试信号发生至主板,主板通过操作系统的将测试信号加载到内存中,通过监控模块接收内存反馈信号,监控模块接收的反馈信号通过通信模块输送至分析模块,分析模块将反馈信号与存储模块中的主板与内存、网络接口组件之间的通信标准状态进行比较分析;
机顶盒每检测完一个硬件判断其是否为最后固件,若不是,则继续检查下一个硬件;
若是,判断每检测完的硬件状态是否存在故障,若有故障,再与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块将测试日志以及机顶盒自身IP地址发送给机顶盒维修后台,以供客户和维修工作人员查看机顶盒故障原因以及确定出现故障的机顶盒IP地址,可以及时定位故障机顶盒;
开机自动检测程序结束,若无检测出故障,机顶盒进入正常开机程序,机顶盒开机后进入应用系统后,通过硬件平台对音视频数据的解码,解码后的数据传输至操作系统,操作系统根据传输数据识别并加载安装在机顶盒上的硬件平台对应的驱动程序,应用程序通过操作系统提供的接口向驱动程序发送指令,驱动程序解析指令并控制硬件平台执行相应的操作,操作结果通过驱动程序返回给操作系统和应用软件,操作系统启动应用软件并进入主界面,在主界面上,用户可以通过菜单、工具栏等选项来选择要执行的功能,通过调用中间件提供的接口来实现与操作系统、中间件和驱动程序的交互;
在开机启动过程中,监控模块实时监测内存管理、进程调度、设备驱动加载运行程序,监控模块通过通信模块将检测信号输送至分析模块,分析模块将监测信号与机顶盒系统运行状态跟存储模块中的系统运行标准状态进行比较分析,若分析出检测信号超过存储模块中的系统运行标准状态值,分析模块将检测信号与存储模块中的故障模型库进行比较分析故障发生原因,找到故障发生原因生成测试日志,通过显示器向客户显示,并通过通信模块将测试日志以及机顶盒自身IP地址发送给机顶盒维修后台,以供客户和维修工作人员查看机顶盒故障原因以及确定出现故障的机顶盒IP地址。

当前第2页 第1页 第2页 第3页
相关技术
检测方法相关技术
系统机相关技术
周国锋发明人的其他相关专利技术