CN102790920A - 一种机顶盒升级方法及设备 - Google Patents

一种机顶盒升级方法及设备 Download PDF

Info

Publication number
CN102790920A
CN102790920A CN2012102383076A CN201210238307A CN102790920A CN 102790920 A CN102790920 A CN 102790920A CN 2012102383076 A CN2012102383076 A CN 2012102383076A CN 201210238307 A CN201210238307 A CN 201210238307A CN 102790920 A CN102790920 A CN 102790920A
Authority
CN
China
Prior art keywords
stb
data
teletext
frequency point
point information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012102383076A
Other languages
English (en)
Inventor
李守华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Original Assignee
Shenzhen Skyworth Digital Technology Co Ltd
Shenzhen Skyworth Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Skyworth Digital Technology Co Ltd, Shenzhen Skyworth Software Co Ltd filed Critical Shenzhen Skyworth Digital Technology Co Ltd
Priority to CN2012102383076A priority Critical patent/CN102790920A/zh
Publication of CN102790920A publication Critical patent/CN102790920A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例涉及机顶盒技术领域,公开了一种机顶盒升级的方法及设备,用于在用户不使用机顶盒的时候进行自动升级。该方法包括:机顶盒检测用户触发的待机信息,所述待机信息用于触发所述机顶盒启动待机;所述机顶盒获取***参数中任一固定的频点信息;所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;将所述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;所述机顶盒转入进入待机状态。本发明实施例可以在机顶盒空闲时自动升级,避免影响用户观看节目,减少给用户带来的麻烦。

Description

一种机顶盒升级方法及设备
技术领域
本发明属于机顶盒技术领域,尤其涉及一种机顶盒升级方法及设备。
背景技术
机顶盒(Set Top Box,STB)数据库是指用来存储卫星、频点、节目等信息的数据结构,可通过运营商通过升级软件预先植入,也可由用户手动操作生成(手动添加卫星、频点, 通过单频点搜索,多频点搜索等搜索手段添加节目)数据库,它存储在固定的硬件设备上(一般是闪存flash)不因断电,关机等操作而丢失。
目前用户升级数据库的方式主要是通过升级新版本软件,升级整个***,同时数据库也会更新。或者升级新版本软件的时候,选择只升级数据库模块。用户可通过通用串行总线(Universal Serial BUS,USB)、网络、空中升级、个人电脑(Personal Computer, PC)升级工具等方式来升级新版本软件,但无论哪种升级模式,都需要在用户正常使用的过程中完成,影响用户观看节目,占用了用户不少时间,也给初用者或者不熟悉机顶盒操作的用户带来很大的麻烦。
发明内容
本发明实施例提供一种机顶盒升级的方法及设备,能够在用户不使用机顶盒时对机顶盒进行自动更新并升级。
一种机顶盒升级的方法,包括:
机顶盒检测用户触发的待机信息,所述待机信息用于触发所述机顶盒启动待机;
所述机顶盒获取***参数中任一固定的频点信息;
所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
将所述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
所述机顶盒转入进入待机状态。
一种机顶盒升级的设备,包括:
红外传输模块,用于机顶盒检测用户触发的待机信息,所述待机信息用于触发所述机顶盒启动待机;
数据控制模块,用于所述机顶盒获取***参数中任一固定的频点信息;
传输流接收模块,用于所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
数据解析模块,用于将所述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
数据存储模块,用于将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
待机模块,用于所述机顶盒转入进入待机状态。
与现有技术相比,本发明实施例可以在用户不使用机顶盒的时候进行自动更新并升级。机顶盒在待机过程中,检测、接收某一固定频点的某一固定包标志符的图文电视数据,将需要的数据库中的数据解析出来,升级到用户数据库中去,升级完成后,进入待机状态,整个过程中,在用户选择待机后运行,即后台运行,用户需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种机顶盒升级的方法流程示意图;
图2是本发明实施例提供的另一种机顶盒升级的方法流程示意图;
图3是本发明实施例提供的一种机顶盒升级的设备结构示意图;
图4是本发明实施例提供的又一种机顶盒升级的设备结构示意图;
图5是本发明实施例提供的机顶盒升级设备中数据存储模块的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
    请参阅图1,图1是本发明实施例提供的一种机顶盒升级的方法流程示意图。如图1所示,该机顶盒升级的方法包括以下步骤:
101、机顶盒检测用户触发的待机信息,上述待机信息用于触发所述机顶盒启动待机;
本实施例中,上述待机信息可以由遥控器的待机按键触发,遥控器是一种无线发射装置,通过现代的数字编码技术,将按键信息进行编码,通过红外二极管发射光波,光波经接收机的红外接收器将收到的红外信号转变成电信号,进处理器进行解码,调解出相应的指令来达到控制机顶盒等设备完成所需的操作要求。当用户按下遥控器的按键,该按键信息编码后通过红外二极管发射光波被机顶盒装置检测并接收。
本实施例中,遥控器的待机按键可以包括但不限于待机信息,用户按下遥控器的待机键后,机顶盒检测并接收待机信息选择待机操作。本发明主要提供一种更加智能、简洁的升级用户数据库的方法,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。
102、上述机顶盒获取***参数中任一固定的频点信息;
本实施例中,机顶盒装置检测并接收到待机信息后,机顶盒待机并在后台读取任一固定的频点信息、图文电视包标志符的数据、页标志符的数据。其中,读取某一固定的频点信息用于锁定该固定的频点;图文电视(teletext)是一种通过无线波或电缆发送文本和图画以便于电视显示的单向或非交互***,电视机内必须安装解码器或微型芯片来获取电讯文本信息,该文本可以通过单向电缆或以无线或电视的方式在空中传输;数字电视复用***名词pid (packet identifier)在数字电视复用***中它的作用好比一份文件的文件名,可以称它为“标志码传输包”,读取图文电视包标志符的数据(teletext pid)用于过滤teletext pid的数据,读取页标志符(page Id)信息用于解析页标志符(Page Id )的数据,读取卫星数据或节目数据版本号用以同后续步骤中提取的版本号比较,判断是否需要升级。
本实施例中,机顶盒待机并在后台升级用户数据库的方法,主要是通过teletext来传输数据库数据的,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去,升级完成后,进入待机状态。
103、上述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
本实施例中,机顶盒待机并在后台读取某一固定的频点信息、图文电视包标志符(teletext pid)、页标志符(Page Id),机顶盒接收上述固定的频点信息的某一图文电视包标志符(teletext pid)的传输流数据。该传输流数据包括上述某一图文电视包标志符(teletext pid)的相关数据库升级信息,以使得机顶盒接收到携带升级信息的传输流数据后,将上述携带升级信息的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库完成机顶盒卫星数据库或机顶盒节目数据库升级。
104、将上述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
本实施例中,机顶盒接收上述固定的频点信息的某一图文电视标志符(teletext pid)的传输流数据后,将上述某一图文电视标志符(teletext pid)的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库,完成数据库更新。用户数据库是指用来存储卫星、频点、节目等信息的数据结构,可通过运营商通过升级软件预先植入,也可由用户手动操作生成数据库(手动添加卫星、频点,通过单频点搜索,多频点搜索等搜索手段添加节目),它存储在固定的硬件设备商(一般是闪存flash)不因断电、关机等操作而丢失。
105、将上述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
本实施例中,将上述解析后的某一图文电视标志符(teletext pid)的传输流数据写入到闪存flash,完成数据库更新并存储。
106、上述机顶盒转入进入待机状态。
本实施中,机顶盒在待机过程中,完成机顶盒卫星数据库或机顶盒节目数据库更新后,发送休眠指令是机顶盒进入低功耗休眠状态,完成整个机顶盒更新流程。
本实施例中,机顶盒在待机过程中,检测并接收遥控器的按键信息,读取某一固定的频点信息、频点信息、图文电视包标志符(teletext pid)、页标志符(Page Id),接收上述固定的频点信息的某一图文电视包标志符(teletext pid)的传输流数据,将上述某一图文电视包标志符(teletext pid) 的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库,将上述解析后的某一图文电视包标志符(teletext pid) 的传输流数据写入到闪存flash,发送休眠指令使***进入低功耗休眠状态。
本实施例主要是提供一种更加智能、简洁的升级用户数据库方法,通过图文电视包标志符(teletext pid)来传输数据库数据,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去。升级完成后,进入待机状态,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。需要检测的频点和teletext pid,当前数据库版本(分为卫星数据版本号,节目数据版本号)等信息则保存在***参数里,如果频点和pid发生变化,则修改***参数中的值。每一次数据库升级完成后,更新相应的版本号。
请参阅图2,图2是本发明实施例提供的另一种机顶盒升级的方法流程示意图,该方法可以包括以下步骤:
201,按下遥控器待机键;
本实施例中,上述遥控器是一种无线发射装置,通过现代的数字编码技术,将按键信息进行编码,通过红外二极管发射光波,光波经接收机的红外接收器将收到的红外信号转变成电信号,进处理器进行解码,调解出相应的指令来达到控制机顶盒等设备完成所需的操作要求。当用户按下遥控器的按键,该按键信息编码后通过红外二极管发射光波被机顶盒装置检测并接收。
本实施例中,用户按下遥控器的待机键后,机顶盒检测并接收待机信息选择待机操作。本发明主要提供一种更加智能、简洁的升级用户数据库的方法,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。
202,从***参数中取出频点、图文电视包标志符(teletext pid)、页标志符(Page Id);
本实施例中,机顶盒装置检测并接收到待机信息后,机顶盒待机并在后台读取某一固定的频点信息、图文电视包标志符(teletext pid)、页标志符(Page Id)。其中,读取某一固定的频点信息用于锁定该固定的频点;电讯文本(teletext)是一种通过无线波或电缆发送文本和图画以便于电视显示的单向或非交互***,电视机内必须安装解码器或微型芯片来获取电讯文本信息,该文本可以通过单向电缆或以无线或电视的方式在空中传输;数字电视复用***名词pid (packet identifier)在数字电视复用***中它的作用好比一份文件的文件名,可以称它为“标志码传输包”,读取teletext pid用于过滤teletext pid的数据,读取page Id信息用于解析Page Id 页码的数据,读取卫星数据或节目数据版本号用以同后续步骤中提取的版本号比较,判断是否需要升级。
本实施例中,机顶盒待机并在后台升级用户数据库的方法,主要是通过图文电视(teletext)来传输数据库数据的,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去,升级完成后,进入待机状态。
203,锁频;
本实施例中,机顶盒从***参数中取出频点、图文电视包标志符(teletext pid)、页标志符(Page Id),
机顶盒接收到上述频点信息后,锁定某一特定的频点进行数据信息过滤。
204,过滤图文电视包标志符(teletext pid)的数据;
本实施例中,机顶盒从***参数中取出频点、图文电视包标志符(teletext pid)、页标志符(Page Id),
机顶盒过滤上述图文电视包标志符(teletext pid)的数据。
205,解析页标志符(page id)的数据;
本实施例中,机顶盒从***参数中取出频点、图文电视包标志符(teletext pid)、页标志符(Page Id),机顶盒解析上述页标志符(Page Id)的数据。
206,读取标志位;
本实施例中,机顶盒从***参数中读取标志位,用以判断是卫星数据升级或者是节目数据升级。
207,比较版本号;·
本实施例中,机顶盒从***参数中读取版本号,用以与现有的版本比较,判断是否需要升级,若读取的版本号与现有的版本不一样,则判断机顶盒需要升级;若读取的版本号与现有的版本一样,则判断机顶盒不需要升级。
208,保存该页标志符(Page Id)的数据;
本实施例中,若读取的版本号与现有的版本不一样,则判断机顶盒需要升级,机顶盒保存解析后的上述页标志符(Page Id)的数据;若读取的版本号与现有的版本一样,则判断机顶盒不需要升级,发送待机指令,***进入待机状态。
209,更新数据库中节目数据部分;
本实施例中,若步骤206中读取的标志位是卫星数据升级,则更新数据库中卫星数据部分;若步骤206中读取的标志位是节目数据升级,则更新数据库中节目数据部分。
 210,写入flash;
本实施例中,将上述解析后的某一图文电视包标志符(teletext pid)的页标志符(Page Id)的传输流数据写入到flash,完成数据库更新并存储。
211,更新数据库版本号;
本实施例中,若步骤206中读取的标志位是卫星数据升级,则更新卫星数据库中数据库版本号;若步骤206中读取的标志位是节目数据升级,则更新节目数据库中节目数据库版本号。
212,***进入待机状态。
本实施中,机顶盒在待机过程中,完成机顶盒卫星数据库或机顶盒节目数据库更新后,发送休眠指令是机顶盒进入低功耗休眠状态,完成整个机顶盒更新流程。
本实施例主要是提供一种更加智能、简洁的升级用户数据库方法,该方法包括:按下遥控器待机键,从***参数中取出频点、图文电视包标志符(teletext pid)、页标志符(Page Id), 锁频,过滤图文电视包标志符(teletext pid)的数据,解析page id页码的数据,读取标志位,比较版本号,保存该页标志符(Page Id)的数据,更新数据库中节目数据部分,写入闪存flash, 更新数据库版本号,***进入待机状态。整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。需要检测的频点和图文电视(teletext pid),当前数据库版本(分为卫星数据版本号,节目数据版本号)等信息则保存在***参数里,如果频点和pid发生变化,则修改***参数中的值。每一次数据库升级完成后,更新相应的版本号。
  请参阅图3,图3是本发明实施例提供的一种机顶盒升级的设备结构示意图,如图3所示,该机顶盒升级的设备可以包括:
红外传输模块301,用于机顶盒检测用户触发的待机信息,上述待机信息用于触发所述机顶盒启动待机;
本实施例中,上述待机信息可以由遥控器的待机按键触发,遥控器是一种无线发射装置,通过现代的数字编码技术,将按键信息进行编码,通过红外二极管发射光波,光波经接收机的红外接收器将收到的红外信号转变成电信号,进处理器进行解码,调解出相应的指令来达到控制机顶盒等设备完成所需的操作要求。当用户按下遥控器的按键,该按键信息编码后通过红外二极管发射光波被机顶盒装置检测并接收。
本实施例中,遥控器的待机按键可以包括但不限于待机信息,用户按下遥控器的待机键后,机顶盒检测并接收待机信息选择待机操作。本发明主要提供一种更加智能、简洁的升级用户数据库的方法,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。
数据控制模块302,用于上述机顶盒获取***参数中任一固定的频点信息;
本实施例中,机顶盒装置检测并接收到待机信息后,机顶盒待机并在后台读取任一固定的频点信息、图文电视包标志符的数据、页标志符的数据。其中,读取某一固定的频点信息用于锁定该固定的频点;图文电视(teletext)是一种通过无线波或电缆发送文本和图画以便于电视显示的单向或非交互***,电视机内必须安装解码器或微型芯片来获取电讯文本信息,该文本可以通过单向电缆或以无线或电视的方式在空中传输;数字电视复用***名词pid (packet identifier)在数字电视复用***中它的作用好比一份文件的文件名,可以称它为“标志码传输包”,读取图文电视包标志符的数据(teletext pid)用于过滤teletext pid的数据,读取页标志符(page Id)信息用于解析页标志符(Page Id )的数据,读取卫星数据或节目数据版本号用以同后续步骤中提取的版本号比较,判断是否需要升级。
本实施例中,机顶盒待机并在后台升级用户数据库的方法,主要是通过teletext来传输数据库数据的,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去,升级完成后,进入待机状态。
传输流接收模块303,用于上述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
本实施例中,机顶盒待机并在后台读取某一固定的频点信息、图文电视包标志符(teletext pid)、页标志符(Page Id),机顶盒接收上述固定的频点信息的某一图文电视包标志符(teletext pid)的传输流数据。该传输流数据包括上述某一图文电视包标志符(teletext pid)的相关数据库升级信息,以使得机顶盒接收到携带升级信息的传输流数据后,将上述携带升级信息的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库完成机顶盒卫星数据库或机顶盒节目数据库升级。
数据解析模块304,用于将上述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
本实施例中,机顶盒接收上述固定的频点信息的某一图文电视标志符(teletext pid)的传输流数据后,将上述某一图文电视标志符(teletext pid)的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库,完成数据库更新。用户数据库是指用来存储卫星、频点、节目等信息的数据结构,可通过运营商通过升级软件预先植入,也可由用户手动操作生成数据库(手动添加卫星、频点,通过单频点搜索,多频点搜索等搜索手段添加节目),它存储在固定的硬件设备商(一般是闪存flash)不因断电、关机等操作而丢失。
数据存储模块305,用于将上述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
本实施例中,将上述解析后的某一图文电视标志符(teletext pid)的传输流数据写入到闪存flash,完成数据库更新并存储。
待机模块306,用于上述机顶盒转入进入待机状态。
本实施中,机顶盒在待机过程中,完成机顶盒卫星数据库或机顶盒节目数据库更新后,发送休眠指令是机顶盒进入低功耗休眠状态,完成整个机顶盒更新流程。
本实施例中,机顶盒在待机过程中,红外传输模块301,用于机顶盒检测用户触发的待机信息,上述待机信息用于触发上述机顶盒启动待机;数据控制模块302,用于上述机顶盒获取***参数中任一固定的频点信息;传输流接收模块303,用于上述机顶盒接收上述频点信息的任一图文电视包标志符的页标志符的传输流数据;数据解析模块,用于将上述频点信息的任一图文电视标志符的页标志符的传输流数据解析成上述机顶盒数据库的数据;数据存储模块,用于将上述解析后获得的上述机顶盒数据库的数据写入到上述机顶盒的闪存flash;待机模块,用于上述机顶盒转入进入待机状态。
本实施例主要是提供一种更加智能、简洁的升级用户数据库方法,通过图文电视(teletext)来传输数据库数据,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去。升级完成后,进入待机状态,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。需要检测的频点和图文电视标志符的页标志符(teletext pid),当前数据库版本(分为卫星数据版本号,节目数据版本号)等信息则保存在***参数里,如果频点和pid发生变化,则修改***参数中的值。每一次数据库升级完成后,更新相应的版本号。
请参阅图4,图4是本发明实施例提供的又一种机顶盒升级的设备结构示意图,该机顶盒升级的设备可以包括:
红外传输模块401,用于机顶盒检测用户触发的待机信息,上述待机信息用于触发所述机顶盒启动待机;
本实施例中,上述待机信息可以由遥控器的待机按键触发,遥控器是一种无线发射装置,通过现代的数字编码技术,将按键信息进行编码,通过红外二极管发射光波,光波经接收机的红外接收器将收到的红外信号转变成电信号,进处理器进行解码,调解出相应的指令来达到控制机顶盒等设备完成所需的操作要求。当用户按下遥控器的按键,该按键信息编码后通过红外二极管发射光波被机顶盒装置检测并接收。
本实施例中,遥控器的待机按键可以包括但不限于待机信息,用户按下遥控器的待机键后,机顶盒检测并接收待机信息选择待机操作。本发明主要提供一种更加智能、简洁的升级用户数据库的方法,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。
数据控制模块402,用于上述机顶盒获取***参数中任一固定的频点信息;
本实施例中,机顶盒装置检测并接收到待机信息后,机顶盒待机并在后台读取任一固定的频点信息、图文电视包标志符的数据、页标志符的数据。其中,读取某一固定的频点信息用于锁定该固定的频点;图文电视(teletext)是一种通过无线波或电缆发送文本和图画以便于电视显示的单向或非交互***,电视机内必须安装解码器或微型芯片来获取电讯文本信息,该文本可以通过单向电缆或以无线或电视的方式在空中传输;数字电视复用***名词pid (packet identifier)在数字电视复用***中它的作用好比一份文件的文件名,可以称它为“标志码传输包”,读取图文电视包标志符的数据(teletext pid)用于过滤teletext pid的数据,读取页标志符(page Id)信息用于解析页标志符(Page Id )的数据,读取卫星数据或节目数据版本号用以同后续步骤中提取的版本号比较,判断是否需要升级。
本实施例中,机顶盒待机并在后台升级用户数据库的方法,主要是通过teletext来传输数据库数据的,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去,升级完成后,进入待机状态。
过滤模块403,用于锁定上述任一固定的频点信息并过滤上述固定的频点信息的某一图文电视包标志符的页标志符的传输流数据。
传输流接收模块404,用于上述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
本实施例中,机顶盒待机并在后台读取某一固定的频点信息、图文电视包标志符(teletext pid)、页标志符(Page Id),机顶盒接收上述固定的频点信息的某一图文电视包标志符(teletext pid)的传输流数据。该传输流数据包括上述某一图文电视包标志符(teletext pid)的相关数据库升级信息,以使得机顶盒接收到携带升级信息的传输流数据后,将上述携带升级信息的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库完成机顶盒卫星数据库或机顶盒节目数据库升级。
数据解析模块405,用于将上述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
本实施例中,机顶盒接收上述固定的频点信息的某一图文电视标志符(teletext pid)的传输流数据后,将上述某一图文电视标志符(teletext pid)的传输流数据解析成机顶盒卫星数据库或机顶盒节目数据库,完成数据库更新。用户数据库是指用来存储卫星、频点、节目等信息的数据结构,可通过运营商通过升级软件预先植入,也可由用户手动操作生成数据库(手动添加卫星、频点,通过单频点搜索,多频点搜索等搜索手段添加节目),它存储在固定的硬件设备商(一般是闪存flash)不因断电、关机等操作而丢失。
判断模块406,用于根据所述频点信息的标志位判断需要升级卫星数据库还是节目数据库;用于判断所述频点信息的版本号是否与所述机顶盒卫星数据库的版本号或节目数据库的版本号一致,若否,则执行所述的将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash的步骤。
数据存储模块407,用于将上述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
本实施例中,将上述解析后的某一图文电视标志符(teletext pid)的传输流数据写入到闪存flash,完成数据库更新并存储。
待机模块408,用于上述机顶盒转入进入待机状态。
本实施中,机顶盒在待机过程中,完成机顶盒卫星数据库或机顶盒节目数据库更新后,发送休眠指令是机顶盒进入低功耗休眠状态,完成整个机顶盒更新流程。
本实施例中,机顶盒在待机过程中,红外传输模块401,用于机顶盒检测用户触发的待机信息,所述待机信息用于触发所述机顶盒启动待机;数据控制模块402,用于所述机顶盒获取***参数中任一固定的频点信息;过滤模块403,用于锁定上述任一固定的频点信息并过滤上述固定的频点信息的某一图文电视包标志符的页标志符的传输流数据。传输流接收模块404,用于所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;数据解析模块405,用于将所述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;判断模块406,用于根据所述频点信息的标志位判断需要升级卫星数据库还是节目数据库;用于判断所述频点信息的版本号是否与所述机顶盒卫星数据库的版本号或节目数据库的版本号一致;数据存储模块407,用于将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;待机模块408,用于所述机顶盒转入进入待机状态。
本实施例主要是提供一种更加智能、简洁的升级用户数据库方法,通过teletext来传输数据库数据,机顶盒在待机过程中,检测、接收某一固定频点的某一固定pid的teletext数据,将需要的数据库数据解析出来,升级到用户数据库中去。升级完成后,进入待机状态,整个过程中,在用户选择待机后运行,即后台运行,用户不需要任何操作,而且是在机顶盒空闲的阶段完成,不影响用户的观看和使用。需要检测的频点和teletext pid,当前数据库版本(分为卫星数据版本号,节目数据版本号)等信息则保存在***参数里,如果频点和pid发生变化,则修改***参数中的值。每一次数据库升级完成后,更新相应的版本号。
请参阅图5,图5是本发明实施例提供的机顶盒升级设备中数据存储模块的结构示意图,该机顶盒升级的设备中数据存储模块305可以包括:
保存模块501,用于保存所述任一固定的频点信息的某一图文电视标志符的页标志符的传输流数据至临时缓冲区;
更新模块502,用于更新所述卫星数据库或者所述节目数据库;
写入模块503,用于将更新后的所述卫星数据库或者所述节目数据库写入所述机顶盒的闪存flash。
本实施例中,保存模块501,用于保存所述任一固定的频点信息的某一图文电视标志符的页标志符的传输流数据至临时缓冲区;更新模块502,用于更新所述卫星数据库或者所述节目数据库;写入模块503,用于将更新后的所述卫星数据库或者所述节目数据库写入所述机顶盒的闪存flash,这三个模块的功能使得机顶盒升级设备中数据存储模块完成保存、更新和写入的功能,从而完整地实现了数据存储的目的。
以上所述仅为本发明的优选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明要求包含范围之内。

Claims (10)

1.一种机顶盒升级方法,其特征在于,包括:
机顶盒检测用户触发的待机信息,所述待机信息用于触发所述机顶盒启动待机;
所述机顶盒获取***参数中任一固定的频点信息;
所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
将所述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
所述机顶盒转入进入待机状态。
2.根据权利要求1所述的方法,其特征在于,所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据之前,所述方法还包括:
锁定所述任一固定的频点信息并过滤所述固定的频点信息的某一图文电视包标志符的页标志符的传输流数据。
3.根据权利要求2所述的方法,其特征在于,所述将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash之前,所述方法还包括:
根据所述频点信息的标志位判断需要升级卫星数据库还是节目数据库,判断所述频点信息的版本号是否与所述机顶盒卫星数据库的版本号或节目数据库的版本号一致,若否,则执行所述的将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash的步骤。
4.根据权利要求2所述的方法,其特征在于,将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash包括:
保存所述任一固定的频点信息的某一图文电视标志符的页标志符的传输流数据至临时缓冲区;
更新所述卫星数据库或者所述节目数据库;
将更新后的所述卫星数据库或者所述节目数据库写入所述机顶盒的闪存flash。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
更新所述机顶盒的卫星数据库的版本号或者节目数据库的版本号。
6.一种机顶盒升级设备,其特征在于,包括:
红外传输模块,用于机顶盒检测用户触发的待机信息,所述待机信息用于触发所述机顶盒启动待机;
数据控制模块,用于所述机顶盒获取***参数中任一固定的频点信息;
传输流接收模块,用于所述机顶盒接收所述频点信息的任一图文电视包标志符的页标志符的传输流数据;
数据解析模块,用于将所述频点信息的任一图文电视标志符的页标志符的传输流数据解析成所述机顶盒数据库的数据;
数据存储模块,用于将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash;
待机模块,用于所述机顶盒转入进入待机状态。
7.根据权利要求6所述的设备,其特征在于,还包括:
过滤模块,用于锁定所述任一固定的频点信息并过滤所述固定的频点信息的某一图文电视包标志符的页标志符的传输流数据。
8.根据权利要求7所述的设备,其特征在于,还包括:
判断模块:用于根据所述频点信息的标志位判断需要升级卫星数据库还是节目数据库;用于判断所述频点信息的版本号是否与所述机顶盒卫星数据库的版本号或节目数据库的版本号一致,若否,则执行所述的将所述解析后获得的所述机顶盒数据库的数据写入到所述机顶盒的闪存flash的步骤。
9. 根据权利要求7所述的设备,其特征在于,所述数据存储模块包括:
保存模块,用于保存所述任一固定的频点信息的某一图文电视标志符的页标志符的传输流数据至临时缓冲区;
更新模块,用于更新所述卫星数据库或者所述节目数据库;
写入模块,用于将更新后的所述卫星数据库或者所述节目数据库写入所述机顶盒的闪存flash。
10.根据权利要求9所述的设备,其特征在于,更新模块还用于更新所述机顶盒的卫星数据库的版本号或者节目数据库的版本号。
CN2012102383076A 2012-07-11 2012-07-11 一种机顶盒升级方法及设备 Pending CN102790920A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012102383076A CN102790920A (zh) 2012-07-11 2012-07-11 一种机顶盒升级方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012102383076A CN102790920A (zh) 2012-07-11 2012-07-11 一种机顶盒升级方法及设备

Publications (1)

Publication Number Publication Date
CN102790920A true CN102790920A (zh) 2012-11-21

Family

ID=47156203

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012102383076A Pending CN102790920A (zh) 2012-07-11 2012-07-11 一种机顶盒升级方法及设备

Country Status (1)

Country Link
CN (1) CN102790920A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686355A (zh) * 2013-12-27 2014-03-26 珠海迈科电子科技有限公司 一种机顶盒的软件故障的修复方法及***
CN104363512A (zh) * 2014-11-04 2015-02-18 福建新大陆通信科技股份有限公司 一种简易型不带操作***的机顶盒升级方法及***
CN105183503A (zh) * 2015-08-12 2015-12-23 浪潮(北京)电子信息产业有限公司 一种安全软件的安全升级方法及装置
CN108551591A (zh) * 2018-03-30 2018-09-18 四川迪佳通电子有限公司 机顶盒ota升级方法及***
CN112702654A (zh) * 2019-10-22 2021-04-23 深圳市茁壮网络股份有限公司 一种软件升级方法、装置及机顶盒
CN112866812A (zh) * 2020-12-31 2021-05-28 武汉欣向宜电子技术有限公司 一种机顶盒升级方法及机顶盒终端

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030135868A1 (en) * 2002-01-16 2003-07-17 Degeorge Martin Method and apparatus for programming the memory of NTSC capable devices using data contained in a video stream
CN1642266A (zh) * 2004-01-18 2005-07-20 北京中电华大电子设计有限责任公司 一种实现数字电视机顶盒机卡分离的技术方法
CN101753979A (zh) * 2009-12-10 2010-06-23 四川长虹电器股份有限公司 机顶盒节目升级方法
CN101800842A (zh) * 2010-04-16 2010-08-11 四川长虹电器股份有限公司 机顶盒软件升级方法
CN102253851A (zh) * 2011-07-26 2011-11-23 中兴通讯股份有限公司 一种机顶盒及其升级方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030135868A1 (en) * 2002-01-16 2003-07-17 Degeorge Martin Method and apparatus for programming the memory of NTSC capable devices using data contained in a video stream
CN1642266A (zh) * 2004-01-18 2005-07-20 北京中电华大电子设计有限责任公司 一种实现数字电视机顶盒机卡分离的技术方法
CN101753979A (zh) * 2009-12-10 2010-06-23 四川长虹电器股份有限公司 机顶盒节目升级方法
CN101800842A (zh) * 2010-04-16 2010-08-11 四川长虹电器股份有限公司 机顶盒软件升级方法
CN102253851A (zh) * 2011-07-26 2011-11-23 中兴通讯股份有限公司 一种机顶盒及其升级方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686355A (zh) * 2013-12-27 2014-03-26 珠海迈科电子科技有限公司 一种机顶盒的软件故障的修复方法及***
CN104363512A (zh) * 2014-11-04 2015-02-18 福建新大陆通信科技股份有限公司 一种简易型不带操作***的机顶盒升级方法及***
CN105183503A (zh) * 2015-08-12 2015-12-23 浪潮(北京)电子信息产业有限公司 一种安全软件的安全升级方法及装置
CN105183503B (zh) * 2015-08-12 2018-10-12 浪潮(北京)电子信息产业有限公司 一种安全软件的安全升级方法及装置
CN108551591A (zh) * 2018-03-30 2018-09-18 四川迪佳通电子有限公司 机顶盒ota升级方法及***
WO2019184528A1 (zh) * 2018-03-30 2019-10-03 深圳市九洲电器有限公司 机顶盒ota升级方法及机顶盒ota升级***
CN108551591B (zh) * 2018-03-30 2019-12-10 四川迪佳通电子有限公司 机顶盒ota升级方法及***
CN112702654A (zh) * 2019-10-22 2021-04-23 深圳市茁壮网络股份有限公司 一种软件升级方法、装置及机顶盒
CN112866812A (zh) * 2020-12-31 2021-05-28 武汉欣向宜电子技术有限公司 一种机顶盒升级方法及机顶盒终端

Similar Documents

Publication Publication Date Title
CN102790920A (zh) 一种机顶盒升级方法及设备
JP5783402B2 (ja) 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5793871B2 (ja) 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
EP2809070B1 (en) Receiving device, receiving method, program, and information processing system
RU2601434C2 (ru) Приемное устройство, способ приема, программа и система обработки информации
KR102033809B1 (ko) 수신 장치, 수신 방법 및 프로그램
US20170070771A1 (en) Reception device, reception method, program, and information processing system
CN102572541B (zh) 一种电视用户互动方法及***
JP2018078597A (ja) 送信装置、送信方法、およびプログラム
CN102769796A (zh) 一种机顶盒节目信息更新的方法、机顶盒、服务器及***
CN103891296A (zh) 信息处理设备、信息处理方法以及程序
CN102413366A (zh) 用于数字电视的搜台方法及装置
US20100199315A1 (en) Method, system and apparatus for hiding programs
CN101217629A (zh) 一种电视节目搜索***及其方法
CN104038812A (zh) 一种信息推送方法和设备
CN103477653A (zh) 供给设备、供给方法、接收设备、接收方法、程序和广播***
CN1254423A (zh) 电视或无线电控制***开发
CN109274723B (zh) 一种基于耳机的信息推送方法及装置
KR101228103B1 (ko) 전자 서비스 가이드 정보를 생성 및 응용하는 방법 및 터미널
JPH05284478A (ja) 文字放送受信機
CN106657837B (zh) 一种电视机制式切换方法及电视机
CN101114884A (zh) 控制数据广播应用的方法和接收数据广播的广播接收机
CN210327841U (zh) 一种基于机顶盒的地震预警***及机顶盒
KR101561537B1 (ko) 능동대기모드에서 재난 경보 메시지 제공을 위한 방법 및 장치
CN103313119A (zh) 预约节目内容实现频道切换的方法和装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20121121