专利名称:互联网可视电话的固件自动升级系统及其管理方法
技术领域:
本发明一般地涉及互联网可视电话的固件自动升级系统和管理该系统的方法,更具体地,涉及通过互联网进行可视电话固件自动升级的系统和管理这种系统的方法。
背景技术:
图1示出了传统的固件升级过程。如图1所示,互联网可视电话1一般包含用于升级固件的菜单。当发布了新的版本时,技术支持中心2通过呼叫安装了互联网可视电话1的站点来通知这些站点需要升级,并要求用户升级互联网可视电话1的固件,同时将简单文件传输协议或超文本传输协议(TFTP/HTTP)服务器3的地址告诉用户。或者,管理员向用户询问互联网可视电话1的地址,并通过Telnet进行访问和升级,或是员工自己访问这些站点。
如上所述,现有技术的不便之处在于,员工必须访问安装互联网可视电话1的站点,将串行电缆连接到设备,并在控制窗口中进行工作,或是通过Telnet访问并进行工作。此外,不便之处还在于在用户直接升级固件的情况下,必须周期性地检查固件的新版本。
因此,为了消除这种不便并实现互联网可视电话1的版本兼容性,需要像windows升级一样在发布了新的发行版本时通知用户的系统和方法。
发明内容
因而,本发明考虑到了现有技术中的上述问题,本发明的一个目的是提供一种在必须升级互联网可视电话的固件时,通过互联网自动升级的系统。
本发明的另一个目的是提供一种在必须升级互联网可视电话的固件时,通过互联网自动升级的系统的管理方法。
为了实现以上目的,本发明提供了一种用于自动地升级互联网可视电话的固件的系统,包括一个或多个互联网可视电话,其中各个可视电话被配置为具有包含公司名称、语言类型、版本和IP地址的信息,并当IP信息改变时通过互联网发送包含改变后的IP信息的信息;升级服务器,用于更新由互联网可视电话传送来的信息,并在发行了新固件时向各个互联网可视电话发送升级命令;TFTP/HTTP服务器,用于将互联网可视电话响应于升级命令而请求的新固件传送给请求该固件的互联网可视电话。在此,该系统可以进一步包括升级数据库,其与升级服务器连通,且存储包含改变后的IP信息在内的与互联网可视电话相关的信息。
为了实现以上目的,本发明还提供了一种管理互联网可视电话的固件自动升级系统的方法,该系统包括一个或多个互联网可视电话、通过网络与互联网可视电话连接并向互联网可视电话发送固件升级消息的升级服务器、以及通过网络与互联网可视电话连接并传送固件的TFTP/HTTP服务器;该方法包括以下步骤第一步骤,从互联网可视电话将公司名称、语言信息、版本和IP信息传送至升级服务器;第二步骤,利用传送来的信息对升级服务器进行更新;第三步骤,当发布了新的固件时,向互联网可视电话发送升级命令;第四步骤,从互联网可视电话向TFTP/HTTP服务器发出固件请求;第五步骤,响应于固件请求,从TFTP/HTTP服务器向互联网可视电话传送固件。在此,该方法还包括在第一步骤之前,当互联网可视电话的IP信息改变时,将改变后的IP信息传送给升级服务器。此外,该方法进一步包括,如果一个或多个互联网可视电话没有发出固件请求,则周期性地发出升级消息,从而周期性地通知该一个或多个互联网可视电话进行固件升级。
通过以下的详细说明,结合附图,可以更清楚地理解本发明的其他目的、特征和优点。其中图1是示出传统的固件升级过程的示意图;图2是根据本发明的互联网可视电话升级系统的结构图;和图3示出了管理互联网可视电话的固件自动升级系统的方法。
具体实施例方式
互联网可视电话是指为使用互联网电话作为普通电话(通过互联网电话和互联网接收和发送声音)的系统或服务额外提供视频服务的设备。这样的互联网电话通常是由存储在可编程只读存储器(ROM)中的系统映像(称为固件)来控制的。当改善了设备的功能或纠正了错误(bug)时,会发行固件。用户可以通过升级互联网可视电话来获得更稳定的服务。
配备了固件自动升级功能的互联网可视电话定期联系升级服务器,并且在固件添加了新的功能或修正了bug后自动升级固件。互联网可视电话定期报告其位置信息以帮助升级服务器进行管理,同时通过定期地向用户报告发行了新版本,来建议用户及时升级固件。
以下将参考
本发明的优选实施例。
图2是根据本发明的互联网可视电话升级系统的结构图。如图2所示,为了实现本发明的自动升级,需要升级服务器20,它包含关于互联网可视电话(或者互联网协议(IP)电话)10的位置的信息,以及具有固件的TFTP或HTTP服务器(TFTP/HTTP服务器)30。此外,还包括升级数据库(DB)40。
为了方便固件自动升级,当IP地址变化时,互联网可视电话10可以通过将公司名称、语言类型和版本连同改变后的IP地址一起报告给升级服务器20,从而通过互联网接收升级消息。
在建立这样的环境后,管理员利用用户数据报协议(UDP)消息来通知用户发布了新版本的固件,以使用户升级互联网可视电话10。
当UDP消息到达指定的UDP端口时,互联网可视电话10将弹出一个窗口询问用户是否想升级固件。如果用户想升级,则可以通过TFTP/HTTP服务器30进行升级。如果用户拒绝升级或未有输入,则周期性地激活升级警报,从而用户可以以后升级。
如果固件升级成功,则向升级服务器20通报升级成功,从而升级服务器20不再发出升级消息。升级警报也被终止。
图3示出了管理互联网可视电话的固件自动升级系统的方法。
可以通过升级服务器20和具有固件的TFTP/HTTP服务器30间的通讯来进行固件自动升级。为了与升级服务器20进行通讯,需要一个预先步骤,在互联网可视电话10的IP地址改变时,互联网可视电话10将改变后的IP地址报告给升级服务器20。
根据图3,当互联网可视电话10的IP地址信息改变时,在步骤S1中,把IP信息的变化报告给升级服务器20。
升级服务器20接收到改变后的IP信息,并在步骤S2中利用改变后的IP地址、公司名称、语言类型和固件版本来更新升级数据库40。
这样,当发布了新的固件时,在步骤S3中,管理员通过操作升级服务器20来执行升级命令,然后在步骤S4中,将固件升级消息发送给互联网可视电话10。
在S5步骤,在接收到升级消息后,互联网可视电话10弹出窗口,通知用户发布了新固件,并询问用户是否希望升级固件。
如果用户希望利用新的固件进行升级,则在步骤S6中,从预设的TFTP/HTTP服务器30请求固件。相应地,在步骤S7中,TFTP/HTTP服务器30将固件传送给用户。
同时,如果互联网可视电话10的映像升级完成,则在步骤S8中,互联网可视电话10向升级服务器20发出成功升级消息。
如上所述,本发明提供了一种互联网可视电话固件自动升级系统和管理该系统的方法,其不仅消除了请求用户升级固件(当需要升级固件时通过有线连接通知用户升级固件)的不便,还可以消除由于错过升级警报而引起的版本不兼容的问题。
根据本发明,互联网可视电话配置有自动固件升级功能,从而因为减少了维护和维修互联网可视电话的人力,所以可以降低互联网可视电话的成本,,并且因为可以及时、稳定地向用户发布固件,所以还可以确保互联网可视电话的可靠操作。
尽管出于说明的目的公布了本发明的优选实施例,但本领域技术人员可以理解,在不脱离由所附权利要求限定的本发明的范围和实质的情况下,可以对本发明进行各种改进、添加和替代。
权利要求
1.一种自动升级互联网可视电话的固件的系统,包括一个或多个互联网可视电话,各个互联网可视电话被配置为具有包括公司名称、语言类型、版本和互联网协议(IP)地址在内的信息,并在IP信息改变时通过互联网传送包含变化后的IP信息在内的信息;升级服务器,用于更新从互联网可视电话传送来的信息,并在发布了新的固件时向互联网可视电话发出升级命令;和简单文件传输协议或超文本传输协议(TFTP/HTTP)服务器,用于将互联网可视电话响应于升级命令而请求的新固件传送给请求该固件的互联网可视电话。
2.根据权利要求1所述的系统,还包括升级数据库(DB),其与升级服务器进行通讯,并存储包括变化后的IP信息在内的与互联网可视电话相关的信息。
3.一种管理互联网可视电话的固件自动升级系统的方法,该系统包括一个或多个互联网可视电话、通过网络与互联网可视电话连接并向互联网可视电话发送固件升级消息的升级服务器、以及通过网络与互联网可视电话连接并传送固件的TFTP/HTTP服务器;该方法包括以下步骤第一步骤,将公司名称、语言信息、版本和IP信息从互联网可视电话传送至升级服务器;第二步骤,利用传送来的信息对升级服务器进行更新;第三步骤,当发布了新的固件时,向互联网可视电话发送升级命令;第四步骤,从互联网可视电话向TFTP/HTTP服务器发出固件请求;以及第五步骤,响应于固件请求,从TFTP/HTTP服务器向互联网可视电话传送固件。
4.根据权利要求3所述的方法,还包括,在第一步骤之前,当互联网可视电话的IP信息改变时,将改变后的IP信息传送给升级服务器。
5.根据权利要求3或4所述的方法,进一步包括,如果一个或多个互联网可视电话没有发出固件请求,则周期性地发出升级消息,从而周期性地通知该一个或多个互联网可视电话进行固件升级。
全文摘要
互联网可视电话的固件自动升级系统和管理该系统的方法。该系统包括一个或多个互联网可视电话、升级服务器、简单文件传输协议或超文本传输协议(TFTP/HTTP)服务器。各个互联网可视电话具有包括公司名称、语言类型、版本和互联网协议(IP)地址等在内的信息,并且在IP地址变化时,通过互联网传送包括变化后的IP信息在内的信息。升级服务器利用从互联网可视电话传送来的信息进行更新,并在发布了新的固件时向互联网可视电话发出升级命令。TFTP/HTTP服务器将互联网可视电话响应于升级命令而请求的新固件发送给请求该固件的互联网可视电话。
文档编号H04M11/00GK1655520SQ200510007549
公开日2005年8月17日 申请日期2005年2月5日 优先权日2004年2月10日
发明者朴惠敬 申请人:C&S技术有限公司