一种机顶盒安全关机的方法技术

技术编号:8108145 阅读:287 留言:0更新日期:2012-12-21 13:50
本发明专利技术提供一种机顶盒安全关机的方法,所述方法包括如下步骤:所述机顶盒接收来自遥控器发送的第一关机指令;所述机顶盒保存用户的数据信息;所述机顶盒判断是否连接存储设备;如果所述机顶盒连接所述存储设备,则所述机顶盒关闭操作所述存储设备的指令;如果所述机顶盒存在外接设备,则卸载所述外接设备;所述机顶盒向单片机发送第二关机指令;所述机顶盒安全关机。与现有技术相比,本发明专利技术提供的机顶盒安全关机的方式是和单片机之间进行通信,增加了机顶盒关机的安全性,不会因为直接断电而导致丢失数据。能够安全地保存用户信息或安全地卸载存储设备,如U盘等。

【技术实现步骤摘要】

本专利技术涉及数字电视
,更具体地,涉及。
技术介绍
近年来,中国数字电视产业特别是有线数字电视产业持续了快速发展的势头,数字电视机顶盒市场与数字电视整体转换同步发展,市场规模不断增长。因此,机顶盒正成为越来越多用户必不可少的家用设备。机顶盒(STB )是一个连接电视机与外部信号源的设备。机顶盒能够将被压缩的数字信号转换成电视节目的播放内容,使得相应的电视节目能够在电视机上播放。所述数字 信号可以来源于电缆、卫星天线、宽带网络或者地面广播。机顶盒除了能够接收电视节目中的图像和声音外,还能够接收数据内容,例如电视节目指南、因特网网页、数据广播以及软件下载升级等。其中,双向机顶盒是指支持双向网络互联的机顶盒。一般双向机顶盒的业务功能是和视频点播头端系统配合,为用户提供视频点播服务,即用户能够通过双向机顶盒进行视频请求。如果双向机顶盒通过网络互联到其它服务系统,还能实现浏览网页、网络游戏、收发邮件、网络下载、视频通话等功能。另外,通过数字生活网络联盟技术,双向机顶盒还能够支持家庭互联功能,实现与家庭网络内部其它设备间的多媒体共享。目前机顶盒的正常关机方式有两种一种是用户自己按机顶盒上的电源键关机或者遥控器上的待机键进入待机模式;另一种是用户设定一个关机时间,比如晚上十二点,到时机顶盒会自动待机,而这样的关机方式存在设定的时间不够灵活或者需要按动遥控器,导致该功能在使用时无法起到很好的普及,而且造成能源的浪费,如果用户尤其是老年人在家中看节目时睡着了或者有事外出忘记关掉机顶盒,机顶盒仍然在工作,这样会浪费电能、不符合现在提倡的节能减排的理念。机顶盒的关机功能现在变得越发重要。如果机顶盒不能正常的安全关机,那么可能导致用户的数据会丢失,严重的情况下可能导致硬件的损坏。在机顶盒不能正常关机的情况下,可以通过切断电源或者红外断电的方式进行强制关机。但是,切断电源和红外断电的方式均不能安全的保存用户信息。Linux系统存在缓冲区,当用户正在操作U盘时(特别是写操作),Iinux系统的缓存中会保留一些数据,如果这时直接断电,就会造成这部分数据的丢失。如果用户正在操作硬盘,直接断电的话,不光会丢失数据,时间长后会造成对硬盘磁道损坏,导致硬盘报废。
技术实现思路
本专利技术,其特征在于,所述方法包括如下步骤 1)所述机顶盒接收来自遥控器发送的第一关机指令; 2)所述机顶盒保存用户的数据信息; 3)所述机顶盒判断是否连接存储设备;4)如果所述机顶盒连接所述存储设备,则所述机顶盒关闭操作所述存储设备的指令; 5)如果所述机顶盒存在外接设备,则卸载所述外接设备; 6)所述机顶盒向单片机发送第二关机指令; 7)所述机顶盒安全关机。优选的是,在所述机顶盒判断是否连接存储设备的步骤中,所述机顶盒查看Linux系统分区表中是否存在所述存储设备的文件描述符。优选的是,第二关机指令是所述机顶盒和所述单片机之间的协议。优选的是,所述单片机等待所述第二指令的过程中,判定超时时间为5秒,即等待所述第二指令的时间超过5秒,所述单片机断电。 优选的是,在所述5秒的时间内把所述机顶盒的Linux系统缓存中的数据写回到所述存储设备中。优选的是,所述机顶盒的所述Linux系统中的sync完成所述数据写回任务。与现有技术相比,本专利技术提供的机顶盒安全关机的方式是和单片机之间进行通信,增加了机顶盒关机的安全性,不会因为直接断电而导致丢失数据。能够安全地保存用户信息或安全地卸载存储设备,如U盘等。附图说明为了使本专利技术便于理解,现在结合附图描述本专利技术的具体实施例。图I示出了本专利技术的一优选实施例的第六步的流程示意图。具体实施例方式下面结合附图和优选的实施方式对本专利技术作进一步详细描述。权利要求中构成要件和实施例中具体实例之间的对应关系可以如下例证。这里的描述意图在于确认在实施例中描述了用来支持在权利要求中陈述的主题的具体实例,由于在实施例中描述了实例,不意味着该具体实例不表示构成要件。相反地,即使在此包含了具体实例作为对应一个构成要件的要素特征,也不意味着该具体实例不表示任何其它构成要件。此外,这里的描述不意味着对应于实施例中陈述的具体实例的所有主题都在权利要求中引用了。换句话说,这里的描述不否认这种实体,即对应实施例包含的具体实例,但不包含在其任何一项权利要求中,即,能够在以后的修正被分案并申请、或增加的可能专利技术的实体。应当注意的是,“系统”在此意味着由两个或更多设备构成的处理。显而易见地,用户终端可以由个人计算机构成。此外,所述用户终端还可以由例如蜂窝电话、任何其它PDA (个人数字助理)工具、AV (音频视频)装置、诸如家用电气(家庭用电气化)设备的CE (消费电子设备)等构成。“网络”意味着至少连接了两个设备的机构,并且在其中,一条信息能够从一个设备发送到另一个设备。经由网络建立通信的设备可以是彼此分离的,也可以是构成一个机器的内部模块。“通信”可表示无线通信和有线通信。然而,还可以是混合无线和有线通信的通信,更具体地,在某个区段采取无线通信而在另一个区段采取有线通信的通信。同样,它也可以是这样的通信从一个设备向另一设备的通信是有线的,且相反方向的通信是无线的。本专利技术提供的一优选实施例的机顶盒安全关机的步骤如下 首先,机顶盒接收到来自用户遥控器发送的关机指令,例如,所述遥控器可以为16进制的红外键值码。然后,机顶盒保存用户的数据信息。第三步,机顶盒判断是否连接存储设备,所述机顶盒查看Linux系统分区表(例如/proc/partitions)中是否存在存储设备的文件描述符,例如/sda。第四步,所述机顶盒关闭操作所述存储设备的指令。第五步,如果所述机顶盒存在外接设备,则安全卸载该外接设备。第六步,所述机顶盒向单片机发送关机指令,所述关机指令与第一步中的来自所述遥控器的关机指令不同,第六步中的关机指令是所述机顶盒和所述单片机之间的协议。最后,所述机顶盒安全关机。 图I示出了本专利技术的一优选实施例的第六步的流程示意图。所述单片机等待上层指令的过程中,判定5秒为超时时间,即超过5秒,所述单片机断电。经过实验验证,机顶盒在5秒内是可以完成相关信息的保存的。在这5秒的时间内,主要是把Linux系统缓存中的数据写回U盘或者硬盘。通常情况下,用时时间不到I秒钟,Linux系统中的sync用来完成这个任务。现有的关机属于硬件断电的关机方式,本专利技术提供的关机方法能够在机顶盒断电前完成用户信息和外部存储信息的保存。上述详细描述通过实施例和/或示意图阐明了系统和/或过程的各种实施例。就这些示意图和/或包含一个或多个功能和/或操作而言,本领域技术人员将理解,这些示意图或实施例中的每一个功能和/或操作都可由各种各样的硬件、软件、固件、或实际上其任意组合来单独地和/或共同地实现。应该理解,本文描述的方法可以结合硬件或软件,或在适当时结合两者的组合来实现。因此,本专利技术的方法,可以采用包含在诸如软盘、CD-ROM、硬盘驱动器或任何其他机器可读存储介质等有形介质中的程序代码(即,指令)的形式,其中,当程序代码在可编程计算机上执行的情况下,计算设备通常包括处理器、该处理器可读的存储介质(包括易失性存储器和/或存储元件)、至少一个输入设备、以及至少一个输出设备。一个或多个程序可本文档来自技高网
...

【技术保护点】
一种机顶盒安全关机的方法,其特征在于,所述方法包括如下步骤:所述机顶盒接收来自遥控器发送的第一关机指令;所述机顶盒保存用户的数据信息;所述机顶盒判断是否连接存储设备;如果所述机顶盒连接所述存储设备,则所述机顶盒关闭操作所述存储设备的指令;如果所述机顶盒存在外接设备,则卸载所述外接设备;所述机顶盒向单片机发送第二关机指令;所述机顶盒安全关机。

【技术特征摘要】
1.一种机顶盒安全关机的方法,其特征在于,所述方法包括如下步骤 所述机顶盒接收来自遥控器发送的第一关机指令; 所述机顶盒保存用户的数据信息; 所述机顶盒判断是否连接存储设备; 如果所述机顶盒连接所述存储设备,则所述机顶盒关闭操作所述存储设备的指令; 如果所述机顶盒存在外接设备,则卸载所述外接设备; 所述机顶盒向单片机发送第二关机指令; 所述机顶盒安全关机。2.一种如权利要求I所述的机顶盒安全关机的方法,其特征在于,在所述机顶盒判断是否连接存储设备的步骤中,所述机顶盒查看Linux系统分区表中是否存在所述存储设备的文件描述...

【专利技术属性】
技术研发人员:刘建龙孟伟平
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:

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

1