CN101198009B - 一种会议电视终端的升级方法 - Google Patents
一种会议电视终端的升级方法 Download PDFInfo
- Publication number
- CN101198009B CN101198009B CN2008100559833A CN200810055983A CN101198009B CN 101198009 B CN101198009 B CN 101198009B CN 2008100559833 A CN2008100559833 A CN 2008100559833A CN 200810055983 A CN200810055983 A CN 200810055983A CN 101198009 B CN101198009 B CN 101198009B
- Authority
- CN
- China
- Prior art keywords
- video conference
- conference terminal
- upgrading
- flash disk
- usb flash
- 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.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种会议电视终端的升级方法,通过在会议电视终端中增设通用串行总线(USB)接口,并将升级包文件按照U盘的分区、目录及产品型号等规则存放在U盘中,升级时将U盘***所述终端的USB接口中,会议电视终端的升级程序会自动识别并将升级包文件加载到自身所带的存储器中完成升级过程。采用本发明方法不仅可以实现USB升级方式与传统IP网络、E1专线升级方式的自动切换,而且实现了在不依赖网络的条件下对终端进行动态升级,弥补了传统升级方式的不足。
Description
技术领域
本发明涉及会议电视技术,尤其涉及一种会议电视终端的软件升级方法。
背景技术
在会议电视***中,小型化会议电视终端,尤其是在专线网络中的会议电视终端,是个相对封闭的***。目前对这种会议电视终端进行软件升级,主要通过国际互联网协议(IP)网络或欧洲标准基群电路(E1)专线网络的方式进行远程升级。
IP网络升级方式具有方便快捷、能同时对多台会议电视终端进行升级的优点,但这种升级方式对网络的依赖性很强,升级成功与否直接受网络环境好坏的影响,譬如,当会议电视终端工作在专线网络中,此时会议电视终端被局限在一个局域网内而无法通过远端的IP网络访问到。对于这种情况,目前通用的做法是通过E1专线的方式升级,但通过E1专线方式升级需满足以下条件:会议电视终端必须支持E1呼叫;被升级的会议电视终端和远端的硬件型号必须完全相同;被升级的会议电视终端的版本只能被升级到与远端版本完全一样。由于会议电视终端的产品往往有多种不同型号,其版本程序也是大相径庭,所以采用E1专线这种方式对会议电视终端升级会受到很多限制,若两端待升级的会议电视终端的型号不一致就根本无法升级,并且受会议电视连接条件的限制,一般只能对会议电视终端进行逐个升级,如果要实现同时对多台终端进行升级,就要同时召开多组会议,实际操作中显然是很不方便的。
如上所述,使用IP网络升级的方式虽然有很多优点,但不能对纯专线方式接入的会议电视终端进行软件升级,使用E1方式虽能实现对专线方式接入的会议电视终端进行升级,但在实际操作中极为不便,因此,提供一种通用的对 会议电视终端进行方法尤为必要。
发明内容
有鉴于此,本发明的主要目的在于提供一种会议电视终端的升级方法,通过将升级包存储在通用串行总线(USB)接口存储设备中并使升级程序自动识别,使会议电视终端升级时不再依赖于网络,从而大大提高会议电视终端的升级效率和成功率。
为达到上述目的,本发明的技术方案是这样实现的:
一种会议电视终端的升级方法,在会议电视终端中增设通用串行总线USB接口,在任意一个U盘分区中设置存放升级包文件的根目录,根目录中按照不同的会议电视终端产品设置不同的子目录,再在子目录中按照该同类产品的型号设置子目录,每个子目录中存放相应型号的升级包文件,该方法还包括:
a、将U盘***会议电视终端的USB接口中,升级程序检测U盘,若USB接口与U盘正常,则***加载U盘驱动程序,升级程序从***驱动程序信息中读取会议电视终端的产品型号,并在U盘中搜索与所述会议电视终端产品型号对应的升级包文件,根据搜索结果判断是否找到正确的升级包文件并检验所找到的升级包文件是否完整,若找到的升级包文件正确且该升级包文件完整,然后执行步骤b,否则执行步骤c;若USB接口与U盘不正常,执行步骤c;
b、升级程序读取U盘中的升级包文件并将该文件安装到会议电视终端的存储器中进行升级,结束当前流程;
c、切换到IP网络方式或E1专线方式对所述会议电视终端进行升级。
其中,所述升级方法步骤b之前还包括:
所述升级方法步骤c之后进一步包括:
d、判断升级是否成功,若升级失败,则执行步骤e,否则执行步骤f;
e、不清除升级标志,重启动会议电视终端,并返回步骤a;
f、清除升级标志,重启动会议电视终端,并更新会议电视终端的软件版本号。
所述U盘被划分为2个或2个以上的分区,且分区格式为FAT16、或FAT32、或NTFS、或EXT2/3中任意一种或多种的组合。
所述判断升级包文件是否正确,是指将升级包文件的文件名、扩展名、文件属性、版本号以及升级包文件中特定字节内容与会议电视终端的产品型号及版本信息内容进行比较。
所述判断升级包文件是否完整,是指升级所述的升级包文件能否通过特定的编码校验。
步骤d所述判断升级是否成功,是指升级包文件是否被完整地安装到会议电视终端的闪存中。
本发明所提供的会议电视终端的升级方法,具有以下优点:
1)本发明通过在会议电视终端增设USB接口,并按照会议电视终端的产品型号的不同将升级包文件存放在U盘分区的不同目录下,升级程序通过读取U盘中的升级包文件就可实现对会议电视终端进行升级,使升级过程不依赖于网络,从而提高会议电视终端升级的安全性和保密性。
2)本发明的升级包文件按照产品型号存储在U盘中,使得升级程序能够方便地根据会议电视终端的型号自动找到对应型号的升级包文件,克服了传统的IP网络方式、E1专线升级方式升级过程繁琐的缺点,从而提高了升级效率。
3)本发明的升级包文件存放在U盘中,升级程序从U盘中读取文件的速率大大高于IP网络方式和E1专线升级方式,因而大大降低了文件传输过程中出错的可能,提高了会议电视终端升级的成功率。
附图说明
图1为本发明实施例软件升级包在U盘中的存放结构示意图;
图2为本发明实施例会议电视终端软件升级过程示意图。
具体实施方式
下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。
本发明的核心思想是:利用USB接口技术,通过将软件升级包按照一定规则存放在U盘中,使会议电视终端在升级时能够通过升级程序自动识别并加载,从而解决会议电视终端尤其是专线网络中的会议电视终端的软件升级问题。
图1为本发明实施例软件升级包在U盘中的存放结构示意图,如图1所示,为使本实施例支持多套产品多型号终端的升级和为使升级程序能顺利检测到正确的升级包文件,这些文件需按照一定的存储结构存放到U盘上。U盘可按实际需要划分为一个或多个分区,分区格式可采用FAT16、FAT32、NTFS、EXT2/3中任意一种或多种格式的组合。在任意一个U盘分区中设置存放升级包文件的根目录,根目录中可按照不同的会议电视终端产品设置不同的子目录,再在子目录中按照该同类产品的型号设置子目录,每个子目录中存放相应型号的升级包文件。例如:假定有A、B两种产品,产品A又有A1、A2、A3这三种型号,B又有B1、B2这两种型号,这五种型号对应的升级包文件各不相同。那么,U盘上目录结构就设置为:U盘某个分区的根目录下设置名为A和B两个子目录,子目录A下设置A1、A2、A3这三个子目录,子目录B下设置B1、B2这两个子目录,这样五套升级包文件就分别存放在对应的目录下。升级程序可根据升级包目录、产品、型号的路径自动寻找到对应类型的产品并选择合适的升级包对产品进行升级。
图2为本发明实施例会议电视终端软件升级过程示意图,如图2所示,升级之前,需将会议电视终端的升级包文件分产品型号按照图1所示的结构存放在U盘分区的不同目录下。该会议电视终端软件升级过程包括:
步骤201:将U盘***会议电视终端的USB接口中,升级程序检测U盘设备是否正常,若USB接口和U盘均正常,则执行步骤202;否则,执行步骤206。
其中,检测U盘设备正常与否,是通过***自动验证USB接口与U盘之 间的能否建立通信联系来完成的。
步骤202:***加载U盘驱动程序,升级程序取得会议电视终端的产品型号,并读取U盘中对应型号的升级包文件。
升级程序从***驱动程序信息中读取会议电视终端的产品型号,并从U盘中搜索与待升级到会议电视终端的型号对应的升级包文件,即按照图1所示的存储结构按照分区和目录遍历U盘进行搜索。所述遍历U盘搜索升级包文件,是指升级程序根据从会议电视终端中取出的产品型号及当前软件版本等信息,在U盘中再按照分区、升级包目录名、产品目录、型号目录的顺序进行查找与当前型号的会议电视终端相匹配的升级包文件的过程。
步骤203:根据搜索结果判断是否找到正确的升级包文件,若找到正确的升级包文件,则执行步骤204;否则,执行步骤206。
判断找到的升级包文件是否是正确的,是将升级包文件的文件名、扩展名、文件属性、版本号以及升级包文件中特定字节的内容等信息与会议电视终端的产品型号及版本信息等内容进行综合比较,从而得出U盘中的升级包文件是否是升级程序所需的文件。
步骤204:判断升级包文件是否完整,若升级包文件完整,则执行步骤205;否则,执行步骤206。
判断升级包文件是否完整,是指升级所需的文件是否齐全以及文件能否通过特定的编码校验,如循环冗余校验,如果通过,则表明升级包文件完整;如果未通过,则表明升级包文件不完整。
步骤205:升级程序读取U盘中的升级包文件并安装到会议电视终端的flash存储器内进行升级,然后执行步骤207。
步骤206:以IP网络方式或E1专线方式从远端接收升级包文件对会议电视终端进行升级。
步骤207:判断升级是否成功,若升级失败,则执行步骤208;否则,执行步骤209。
判断升级是否成功,是指升级所需的文件是否完整地复制并安装到会议电 视终端的flash存储器中。升级过程中,升级程序会在***中建立升级标志以此阻止升级程序继续响应其他的操作请求,并会在flash中产生大量的临时文件。
步骤208:不清除升级标志,重新启动会议电视终端,并返回步骤201。
步骤209:清除升级标志,重新启动会议电视终端,更新会议电视终端的软件版本号,结束本次升级过程。
清除升级标志,是指升级程序撤销升级标志并删除flash中在升级过程中产生的临时文件。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (6)
1.一种会议电视终端的升级方法,其特征在于,在会议电视终端中增设通用串行总线USB接口,在任意一个U盘分区中设置存放升级包文件的根目录,根目录中按照不同的会议电视终端产品设置不同的子目录,再在子目录中按照该同类产品的型号设置子目录,每个子目录中存放相应型号的升级包文件,该方法还包括:
a、将U盘***会议电视终端的USB接口中,升级程序检测U盘,若USB接口与U盘正常,则***加载U盘驱动程序,升级程序从***驱动程序信息中读取会议电视终端的产品型号,并在U盘中搜索与所述会议电视终端产品型号对应的升级包文件,根据搜索结果判断是否找到正确的升级包文件并检验所找到的升级包文件是否完整,若找到的升级包文件正确且该升级包文件完整,然后执行步骤b,否则执行步骤c;若USB接口与U盘不正常,执行步骤c;
b、升级程序读取U盘中的升级包文件并将该文件安装到会议电视终端的存储器中进行升级,结束当前流程;
c、切换到IP网络方式或E1专线方式对所述会议电视终端进行升级。
2.根据权利要求1所述的升级方法,其特征在于,所述升级方法步骤c之后进一步包括:
d、判断升级是否成功,若升级失败,则执行步骤e,否则执行步骤f;
e、不清除升级标志,重启动会议电视终端,并返回步骤a;
f、清除升级标志,重启动会议电视终端,并更新会议电视终端的软件版本号。
3.根据权利要求1所述的升级方法,其特征在于,所述U盘被划分为2个或2个以上的分区,且分区格式为FAT16、或FAT32、或NTFS、或EXT2/3中任意一种或多种的组合。
4.根据权利要求1所述的升级方法,其特征在于,所述判断升级包文件是否正确,是指将升级包文件的文件名、扩展名、文件属性、版本号以及升级包文件中特定字节内容与会议电视终端的产品型号及版本信息内容进行比较。
5.根据权利要求1所述的升级方法,其特征在于,所述判断升级包文件是否完整,是指升级所述的升级包文件能否通过特定的编码校验。
6.根据权利要求2所述的升级方法,其特征在于,步骤d所述判断升级是否成功,是指升级包文件是否被完整地安装到会议电视终端的闪存中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100559833A CN101198009B (zh) | 2008-01-03 | 2008-01-03 | 一种会议电视终端的升级方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100559833A CN101198009B (zh) | 2008-01-03 | 2008-01-03 | 一种会议电视终端的升级方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101198009A CN101198009A (zh) | 2008-06-11 |
CN101198009B true CN101198009B (zh) | 2013-11-20 |
Family
ID=39548109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100559833A Active CN101198009B (zh) | 2008-01-03 | 2008-01-03 | 一种会议电视终端的升级方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101198009B (zh) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101383744B (zh) * | 2008-10-09 | 2011-11-02 | 华为终端有限公司 | 一种无线Modem设备适配的方法、无线Modem设备以及*** |
CN101694621B (zh) * | 2009-10-22 | 2015-12-16 | 中兴通讯股份有限公司 | 一种升级移动终端软件的方法和移动终端 |
CN102104800B (zh) * | 2009-12-22 | 2014-09-03 | 康佳集团股份有限公司 | 一种烧写机顶盒序列号的方法及*** |
CN102111654A (zh) * | 2009-12-23 | 2011-06-29 | 康佳集团股份有限公司 | 机顶盒软件的升级方法与机顶盒 |
CN102244761A (zh) * | 2010-05-12 | 2011-11-16 | 中兴通讯股份有限公司 | 一种视频会议终端升级软件的***及方法 |
CN101937349B (zh) * | 2010-08-28 | 2015-05-13 | 中兴通讯股份有限公司 | 一种无线通信终端及其软件升级方法 |
CN102298526B (zh) * | 2011-06-08 | 2017-02-08 | 厦门雅迅网络股份有限公司 | 一种基于无外扩存储器单片机的外设设备程序升级方法 |
CN102385520B (zh) * | 2011-09-06 | 2014-12-17 | 四川金网通电子科技有限公司 | 一种数字电视机顶盒基于分区名的usb升级方法 |
CN102426531B (zh) * | 2011-11-03 | 2015-11-04 | 中国电力科学研究院 | 一种智能终端、应用程序更新***及其更新方法 |
CN102436386A (zh) * | 2011-11-21 | 2012-05-02 | 北京赛科世纪数码科技有限公司 | 一种软件升级方法 |
CN102722383B (zh) * | 2012-05-22 | 2015-11-25 | 航天数字传媒有限公司 | 软件升级方法和数字发行终端 |
CN103514002A (zh) * | 2012-06-26 | 2014-01-15 | 冠捷投资有限公司 | 具有韧体更新功能的电子装置及韧体更新方法 |
CN102779061A (zh) * | 2012-07-31 | 2012-11-14 | 福建捷联电子有限公司 | 实现tv待机状态下软体更新的方法 |
CN102802083A (zh) * | 2012-08-24 | 2012-11-28 | 乐视网信息技术(北京)股份有限公司 | 一种基于Android***的机顶盒升级方法及其机顶盒 |
CN103826085A (zh) * | 2012-11-16 | 2014-05-28 | 中兴通讯股份有限公司 | 一种会议电视终端的处理方法及会议电视终端 |
CN103544031B (zh) * | 2013-08-27 | 2017-07-11 | Tcl集团股份有限公司 | 多分区外存储设备的Android***升级方法和*** |
CN103617053A (zh) * | 2013-11-13 | 2014-03-05 | 深圳创维数字技术股份有限公司 | 一种软件升级的方法及装置 |
CN103677899B (zh) * | 2013-11-15 | 2017-08-01 | 小米科技有限责任公司 | 安装应用程序的方法及设备 |
CN103634675A (zh) * | 2013-12-23 | 2014-03-12 | 乐视致新电子科技(天津)有限公司 | 智能电视中***升级方法和装置 |
CN104598281B (zh) * | 2015-02-05 | 2018-09-21 | 深圳市成为信息技术有限公司 | 用于升级电子设备的***的方法 |
CN104731628A (zh) * | 2015-04-01 | 2015-06-24 | 浪潮电子信息产业股份有限公司 | 一种基于U盘存放Canaima***和Canaima驱动的方法 |
CN107491698A (zh) * | 2016-06-12 | 2017-12-19 | 联想(上海)信息技术有限公司 | Hdd加密固件更新方法、装置及电子设备 |
CN107562434A (zh) * | 2016-06-30 | 2018-01-09 | 中兴通讯股份有限公司 | 升级文件的制作方法、升级方法、装置及设备 |
CN106231421A (zh) * | 2016-07-29 | 2016-12-14 | 青岛海信电器股份有限公司 | 一种机顶盒的升级方法和装置 |
CN106569905A (zh) * | 2016-08-31 | 2017-04-19 | 南京国电南自维美德自动化有限公司 | 一种故障诊断***、故障事件导出方法及程序升级方法 |
CN106686457A (zh) * | 2017-01-03 | 2017-05-17 | 青岛海信电器股份有限公司 | 智能电视的升级方法及装置 |
CN107608739A (zh) * | 2017-09-18 | 2018-01-19 | 广州视源电子科技股份有限公司 | 一种自动运行hid设备上程序的方法、装置及设备 |
CN112153467A (zh) * | 2020-09-25 | 2020-12-29 | 深圳创维-Rgb电子有限公司 | 应用安装方法、装置、设备及计算机可读存储介质 |
CN114630156A (zh) * | 2022-02-25 | 2022-06-14 | 东莞市金锐显数码科技有限公司 | 文件升级方法、测试主控机、中转装置及可读存储介质 |
CN114936037B (zh) * | 2022-07-21 | 2022-12-09 | 天津七一二移动通信有限公司 | 一种兼容多型号铁路cir程序升级的夹具实现方法 |
-
2008
- 2008-01-03 CN CN2008100559833A patent/CN101198009B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101198009A (zh) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101198009B (zh) | 一种会议电视终端的升级方法 | |
CN104951474B (zh) | 一种用于获取MySQL binlog增量日志的方法和装置 | |
CN102360410B (zh) | 一种文件***的用户操作发现方法和装置 | |
US7316015B2 (en) | Method, apparatus, and program for constructing an execution environment, and computer readable medium recording program thereof | |
CN105376277B (zh) | 一种数据同步方法及装置 | |
US8745744B2 (en) | Storage system and storage system management method | |
CN104023246B (zh) | 一种视频数据私有云存储***和视频数据私有云存储方法 | |
US20070143286A1 (en) | File management method in file system and metadata server therefor | |
JP3686564B2 (ja) | データベースシステム、データベースのレプリカ生成方法およびデータベースのレプリカ生成プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
CN105373340A (zh) | 用于提供安全多租赁的***、装置和方法 | |
CN103220352A (zh) | 终端、服务器、文件存储***和文件存储方法 | |
CN103780417A (zh) | 一种基于云硬盘的数据库故障转移方法及装置 | |
CN101216794A (zh) | 改进的Server-Less备份方法、存储设备及备份服务器 | |
US20140040207A1 (en) | Method for a cloning process to enable cloning a larger System drive to a smaller system | |
CN110162429A (zh) | ***修复方法、服务器及存储介质 | |
CN103389905A (zh) | 插件加载方法及*** | |
CN108681468A (zh) | 一种Linux***磁盘设备绑定方法、装置及服务器 | |
CN103079108B (zh) | 启动机顶盒的方法及机顶盒 | |
CN109360605A (zh) | 基因组测序数据归档方法、服务器及计算机可读存储介质 | |
KR101663526B1 (ko) | 파일 시스템을 이용한 저장공간 통합 방법 및 시스템 | |
CN105404645A (zh) | 文件服务器***中的文件管理方法及文件服务器*** | |
CN104572943B (zh) | 免安装程序清理方法及装置 | |
CN109669815A (zh) | 一种通过lun远程映射实现备份数据恢复的方法及*** | |
CN112764973B (zh) | 数据容灾方法、装置、电子设备和可读存储介质 | |
CN103312792B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |