CN102857818B - 视频播放机强制升级的实现方法 - Google Patents

视频播放机强制升级的实现方法 Download PDF

Info

Publication number
CN102857818B
CN102857818B CN201210370864.3A CN201210370864A CN102857818B CN 102857818 B CN102857818 B CN 102857818B CN 201210370864 A CN201210370864 A CN 201210370864A CN 102857818 B CN102857818 B CN 102857818B
Authority
CN
China
Prior art keywords
video machines
storage device
peripheral hardware
hardware storage
upgrade
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.)
Expired - Fee Related
Application number
CN201210370864.3A
Other languages
English (en)
Other versions
CN102857818A (zh
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.)
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin 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 Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201210370864.3A priority Critical patent/CN102857818B/zh
Publication of CN102857818A publication Critical patent/CN102857818A/zh
Application granted granted Critical
Publication of CN102857818B publication Critical patent/CN102857818B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提供一种视频播放机强制升级的实现方法,所述方法在开机启动视频播放机后,查找U盘中的固定特殊脚本文件,并执行脚本文件中的程序以完成强制升级的过程。本发明提供的一种视频播放机强制升级的实现方法,可以在某种情况下执行外设存储装置里的脚本程序,可以很灵活的完成一些强制升级或其他的操作,这对视频播放机来说是方便而且必要的,因为视频播放机一旦出现内部软件的特殊情况就需要开机了,而通过本发明可以很好的解决这类问题。

Description

视频播放机强制升级的实现方法
技术领域
本发明涉及网络通信技术领域,更具体地,涉及一种视频播放机强制升级的实现方法。
背景技术
随着科学技术的进步,尤其是通信技术的进步,电视技术结合通信技术,已经从以前的模拟电视技术向数字电视技术过渡。随着数字电视的普及,用于传播和转换数字节目信号的视频播放机也陆续走进千家万户,已经成为家庭必备的家电产品。
视频播放机的全称叫做数字电视机顶盒,英文缩写为STB。它是一种将数字电视信号转换成模拟信号的变换设备,它对经过数字化压缩的图像和声音信号进行解码还原,产生模拟的视频和声音信号,通过电视显示器和音响设备给观众提供高质量的电视节目。目前的数字电视机顶盒已成为一种嵌入式计算设备,具有完善的实时操作***,提供强大的CPU计算能力,用来协调控制机顶盒之间的硬件设施,并提供易操作的图形用户界面,如增强型电视的电子节目指南,给用户提供图文并茂的节目介绍和背景资料。数字电视机顶盒可以与家用计算机、音响、普通电视机、电话机等连接,实现如因特网浏览、视频点播、家庭电子商务、电话通信等多种服务。
IP机顶盒是一种专业计算设备,它可以充当电视机和宽带网络之间的接口。除了对电视信号进行解码并呈现其内容之外,IP机顶盒还可以提供包括视频点播、电子节目指南、数字权限管理以及各种交互式服务和多媒体服务在内的功能。在IP机顶盒的使用过程中,客户可能对产品功能提成新的需求,如何在不替换产品的前提下满足客户的需求,这就需要相应的在线升级程序实现该功能。
目前的机顶盒升级方法,一般是在DVB中将升级的文件转换成码流,将其周期性的发送到通往用户机顶盒的线缆中,当用户的机顶盒检测到需要升级的信息之后进行升级,但该升级的方法,不适用于使用以太网络连接方式实现升级IP机顶盒。
在机顶盒使用过程中,经常会出现特殊情况使得机顶盒程序奔溃的情况,而且造成了程序无法启动,而此时正常情况下的U盘升级和在线升级都是失效的。例如,由于某些原因主应用程序无法启动或反复重启,从而导致无法正常进入程序的主界面;或者,主应用程序可以正常启动,但是存在升级boot的需求,虽然在线升级可以完成此功能,但是在线升级的风险较大;又如其他通过U盘升级或者在线升级解决不了的程序更新问题等。
所以需要一种方法来强制进行升级,让盒子恢复到正常状态,本发明就是在Linux内核可用的情况下,通过强制升级来解决以上问题的方法。
发明内容
本发明提供一种视频播放机强制升级的实现方法,包括如下步骤:
步骤1,开启视频播放机,启动并加载所述视频播放机操作***内核;
步骤2,在所述操作***内核启动后,加载外设存储装置的驱动;
步骤3,检测所述视频播放机是否挂载了所述外设存储装置;
如果检测到挂载了所述外设存储装置,则检测所述外设存储装置是否存储有升级文件,若检测到所述升级文件,则执行所述升级文件,进行强制升级;
如果未检测到挂载所述外设存储装置,或检测到挂载了所述外设存储装置,但是未检测到所述外设存储装置内存储有所述升级文件,则进行步骤4.
步骤4,正常启动所述视频播放机。
优选的是,所述所述升级文件能够被只有编辑改写,为固定的特殊脚本文件。
与现有技术相比,本发明提供的一种视频播放机强制升级的实现方法,可以在某种情况下执行外设存储装置里的脚本程序,很灵活的完成一些强制升级或其他的操作,这对视频播放机来说是方便而且必要的,因为视频播放机一旦出现内部软件的特殊情况就需要开机了,而通过本发明可以很好的解决这类问题。
附图说明
为了使本发明便于理解,现在结合附图描述本发明的具体实施例。
图1示出了本发明一优选实施例的流程示意图。
具体实施方式
下面结合附图和优选的实施方式对本发明作进一步详细描述。权利要求中构成要件和实施例中具体实例之间的对应关系可以如下例证。这里的描述意图在于确认在实施例中描述了用来支持在权利要求中陈述的主题的具体实例,由于在实施例中描述了实例,不意味着该具体实例不表示构成要件。相反地,即使在此包含了具体实例作为对应一个构成要件的要素特征,也不意味着该具体实例不表示任何其它构成要件。
此外,这里的描述不意味着对应于实施例中陈述的具体实例的所有主题都在权利要求中引用了。换句话说,这里的描述不否认这种实体,即对应实施例包含的具体实例,但不包含在其任何一项权利要求中,即,能够在以后的修正被分案并申请、或增加的可能发明的实体。
应当注意的是,“***”在此意味着由两个或更多设备构成的处理。
显而易见地,用户终端可以由个人计算机构成。此外,所述用户终端还可以由例如蜂窝电话、任何其它PDA(个人数字助理)工具、AV(音频视频)装置、诸如家用电气(家庭用电气化)设备的CE(消费电子设备)等构成。
“网络”意味着至少连接了两个设备的机构,并且在其中,一条信息能够从一个设备发送到另一个设备。经由网络建立通信的设备可以是彼此分离的,也可以是构成一个机器的内部模块。
“通信”可表示无线通信和有线通信。然而,还可以是混合无线和有线通信的通信,更具体地,在某个区段采取无线通信而在另一个区段采取有线通信的通信。同样,它也可以是这样的通信:从一个设备向另一设备的通信是有线的,且相反方向的通信是无线的。
图1示出了本发明一优选实施例的流程示意图。如图1所示,本发明一优选实施例的强制升级的步骤如下:
步骤1,开启视频播放机,启动并加载视频播放机操作***内核;
步骤2,在所述内核启动后,加载外设存储装置的驱动;
步骤3,检测所述视频播放机是否挂载了外设存储装置;
如果检测到挂载了外设存储装置,则检测外设存储装置是否存储有升级文件,若检测到所述升级文件,则执行所述升级文件,进行强制升级;
所述升级文件可以被自由编辑改写,如可以为固定特殊脚本文件,方便灵活完成强制升级的任务。
例如,所述升级文件可以固定特殊脚本文件,如为Linux脚本文件,外设存储装置可以为U盘,如果检测到U盘存储有所述固定特殊脚本文件,则执行该脚本文件。
如果未检测到挂载外设存储装置,或检测到挂载了外设存储装置,但是未检测到外设存储装置内存储有所述升级文件,则进行步骤4.
步骤4,正常启动所述视频播放机。
本发明主要解决视频播放机在特殊情况下进行强制升级操作或其他的操作,从而让视频播放机可以正常使用或完成一定的目的。
上述详细描述通过实施例和/或示意图阐明了***和/或过程的各种实施例。就这些示意图和/或包含一个或多个功能和/或操作而言,本领域技术人员将理解,这些示意图或实施例中的每一个功能和/或操作都可由各种各样的硬件、软件、固件、或实际上其任意组合来单独地和/或共同地实现。
应该理解,本文描述的方法可以结合硬件或软件,或在适当时结合两者的组合来实现。因此,本发明的方法,可以采用包含在诸如软盘、CD-ROM、硬盘驱动器或任何其他机器可读存储介质等有形介质中的程序代码(即,指令)的形式,其中,当程序代码在可编程计算机上执行的情况下,计算设备通常包括处理器、该处理器可读的存储介质(包括易失性存储器和/或存储元件)、至少一个输入设备、以及至少一个输出设备。一个或多个程序可以例如,通过使用API,可重用控件等来实现或利用结合本发明描述的过程。这样的程序优选地用高级过程语言或面向对象编程语言来实现,以与计算机***通信。然而,如果需要,该程序可以用汇编语言或机器语言来实现。在任何情形中,语言可以是编译语言或解释语言,且与硬件实现相结合。
需要说明的是,本发明的一种视频播放机强制升级的实现方法的方案的范畴包括但不限于上述各部分之间的任意组合。
尽管具体地参考其优选实施例来示出并描述了本发明,但本领域的技术人员可以理解,可以做出形式和细节上的各种改变而不脱离所附权利要求书中所述的本发明的范围。以上结合本发明的具体实施例做了详细描述,但并非是对本发明的限制。凡是依据本发明的技术实质对以上实施例所做的任何简单修改,均仍属于本发明技术方案的范围。

Claims (1)

1.视频播放机强制升级的实现方法,其特征在于,所述方法包括如下步骤:
步骤1,开启视频播放机,启动并加载所述视频播放机操作***内核;
步骤2,在所述操作***内核启动后,加载外设存储装置的驱动;
步骤3,检测所述视频播放机是否挂载了所述外设存储装置;
如果检测到挂载了所述外设存储装置,则检测所述外设存储装置是否存储有升级文件,若检测到所述升级文件,则执行所述升级文件,进行强制升级;
如果未检测到挂载所述外设存储装置,或检测到挂载了所述外设存储装置,但是未检测到所述外设存储装置内存储有所述升级文件,则进行步骤4.
步骤4,正常启动所述视频播放机,所述升级文件能够被只有编辑改写,为固定的特殊脚本文件,所述固定脚本文件包括Linux脚本文件。
CN201210370864.3A 2012-09-29 2012-09-29 视频播放机强制升级的实现方法 Expired - Fee Related CN102857818B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210370864.3A CN102857818B (zh) 2012-09-29 2012-09-29 视频播放机强制升级的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210370864.3A CN102857818B (zh) 2012-09-29 2012-09-29 视频播放机强制升级的实现方法

Publications (2)

Publication Number Publication Date
CN102857818A CN102857818A (zh) 2013-01-02
CN102857818B true CN102857818B (zh) 2016-02-10

Family

ID=47403946

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210370864.3A Expired - Fee Related CN102857818B (zh) 2012-09-29 2012-09-29 视频播放机强制升级的实现方法

Country Status (1)

Country Link
CN (1) CN102857818B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106033357A (zh) * 2015-03-10 2016-10-19 深圳市九洲电器有限公司 自适应的软件升级方法及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102082966A (zh) * 2010-10-15 2011-06-01 福建新大陆通信科技股份有限公司 一种机顶盒脚本配置升级的方法
CN102662689A (zh) * 2012-03-15 2012-09-12 青岛海信传媒网络技术有限公司 基于usb接口的嵌入式软件升级方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102082966A (zh) * 2010-10-15 2011-06-01 福建新大陆通信科技股份有限公司 一种机顶盒脚本配置升级的方法
CN102662689A (zh) * 2012-03-15 2012-09-12 青岛海信传媒网络技术有限公司 基于usb接口的嵌入式软件升级方法及***

Also Published As

Publication number Publication date
CN102857818A (zh) 2013-01-02

Similar Documents

Publication Publication Date Title
CN102938857B (zh) 一种机顶盒在线升级的方法
CN101207699B (zh) 一种机顶盒升级的方法
US10311866B2 (en) Digital device and method for controlling same
US20190069027A1 (en) Methods and apparatus for software provisioning of a network device
CN202488621U (zh) 一种更新电视用户界面主题的装置
US10645427B2 (en) Multimedia device and control method therefor
US9026772B2 (en) Display device to provide information to users during booting procedure
CN104375849B (zh) 加载内核的方法及装置
EP2921933B1 (en) Digital device and method of processing screensaver thereof
WO2011041556A1 (en) Methods and apparatus for producing cross-platform software applications
US10063923B2 (en) Digital device and control method thereof
KR20140057144A (ko) 디스플레이장치 및 그 제어방법
CN104079970A (zh) 一种移动设备与wifi智能电视数据交互及控制的***和方法
US10521240B2 (en) Digital device and method of processing screensaver thereof
CN103458097A (zh) 一种移动终端开机动画及开机音乐更新***及方法
CN103870316A (zh) 一种智能操作***上的java虚拟机实现方法
CN105577645A (zh) 基于代理的hls客户端装置及其实现方法
US20140245368A1 (en) Smart receiver for mashup service based on convergence and receiving method thereof
CN102857818B (zh) 视频播放机强制升级的实现方法
CN103269450B (zh) 一种面向Android智能电视的多媒体***
CN107844597B (zh) 游戏应用管理方法、电子设备、计算机可读介质
US20120096119A1 (en) Contents delivery apparatus and system
CN110719528A (zh) 一种iptv终端热更新***及方法
US20170105041A1 (en) Method and device of interactive function card of smart television
CN106028152A (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
ASS Succession or assignment of patent right

Owner name: LESHI ZHIXIN ELECTRONIC TECHNOLOGY (TIANJIN) CO.,

Free format text: FORMER OWNER: LETV INFORMATION TECHNOLOGY (BEIJING) CO., LTD.

Effective date: 20130520

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100026 HAIDIAN, BEIJING TO: 300467 TANGGU, TIANJIN

TA01 Transfer of patent application right

Effective date of registration: 20130520

Address after: 300467, Tianjin District, Tianjin City, Tanggu animation road 126 No. 201-427 animation building B1 district two

Applicant after: LESHI ZHIXIN ELECTRONIC SCIENCE & TECHNOLOGY (TIANJIN) CO., LTD.

Address before: Room six, building 19, building 68, No. 100026 South Road, Haidian District, Beijing

Applicant before: LeTV Information Technology (Beijing) Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160210

Termination date: 20170929

CF01 Termination of patent right due to non-payment of annual fee