一种基于LAMP下的智能网关策略升级方法技术

技术编号:14532811 阅读:61 留言:0更新日期:2017-02-02 15:40
一种智能网关的升级方法,包括如下步骤:服务器通过web页面设置升级策略;智能网关携带IP地址、软硬件版本信息和业务账号信息;策略服务器收到升级请求信息并解析对应关键信息;数据库中获取设定的策略信息的数据;判断硬件信息是否匹配;若硬件信息不匹配,则拒绝升级并结束流程;若硬件信息匹配,则继续判断是否符合升级策略;若符合升级策略则返回配置文件下载路径,智能网关完成升级并结束流程;若不符合升级策略,服务器拒绝升级并结束流程。本发明专利技术提供的一种基于LAMP下的智能网关策略升级方法,可以有效的防止争夺下载资源而导致的升级速度变慢的问题。

Method for upgrading intelligent gateway based on LAMP

An upgrade method of intelligent gateway, which comprises the following steps: setting the server through the web page upgrade strategy; intelligent gateway with IP address, the hardware and software version information and business account information; the server receives the request information and upgrade strategy analysis of corresponding key information; information acquisition strategy set the data in the database to determine whether information matching; hardware; if does not match the hardware information, refused to upgrade and end the process; if the hardware information, then continue to determine whether to meet the promotion strategy; if the line upgrade strategy returns configuration file download path, intelligent gateway to complete the upgrade and end the process; if the upgrade strategy does not meet the server refused to upgrade and end the process. The invention provides a method for upgrading the intelligent gateway based on LAMP, which can effectively prevent the problem of slow upgrade speed caused by contention for download resources.

【技术实现步骤摘要】

本专利技术涉及一种数字电视领域,尤其涉及一种数字电视智能网关机顶盒ROM的升级。
技术介绍
数字信号可以提供给用户更清晰更稳定的电视信号,数字电视机顶盒成为必不可少的产品,已经走进千家万户。近几年来智能化的发展突飞猛进,机顶盒顺应了“高清化”、“网络化”以及“智能化”的趋势,未来智能网关机顶盒必将取代传统的Linux机顶盒。因为智能网关机顶盒搭载了TVOS系统,可以使用户方便的安装和卸载各类应用软件,满足看电视、播放本地视频、游戏等各种业务。业务的更新必须通过版本升级来完成,这就需要我们有一个很好的升级方法。(1)目前广电机顶盒升级程序主要还是通过同轴电缆下发升级流,通过广播的方式发出,用户开机的时候检测到升级信息下载升级文件即可。由于智能网关搭载的是TVOS系统,系统文件很大(400M作用)是以前Linux升级程序的好几倍大小。而同轴传输的带宽有限、传输速度慢,这样就会造成占用大量的资源,升级时间长,甚至影响基本看电视业务。(2)目前有的是在指定目录下存放升级配置文件,机顶盒获取指定目录下的配置文件,完成配置文件的解析。通过自身设备软件信息、序列号等和配置文件中的相比是否在升级的序列中来决定是否升级。由于目前智能网关数量较少,下载到本地升级的弊端暂时不会体现出来。随之智能网关数量的不断增长,达到几万甚至几十上百万的时候。几千上万台机顶盒同时触发升级,去指定的目录下下载升级文件就会造成争夺网络资源,机顶盒就会表现的升级下载缓慢需要原来几倍的时候才能完成升级;升级下载失败不停的重启下载升级文件。这样就会导致用户体验变成,甚至导致智能网关机顶盒出现软硬件错误
技术实现思路
针对上述技术问题,本专利技术提供一种基于LAMP下的智能网关策略升级方法,可以有效的防止争夺下载资源而导致的升级速度变慢的问题。为了实现上述专利技术目的,本专利技术采用以下技术方案:一种智能网关的升级方法,包括如下步骤:S10:服务器通过web页面设置升级策略;S20:智能网关携带IP地址、软硬件版本信息和业务账号信息;S30:策略服务器收到升级请求信息并解析对应关键信息;S40:数据库中获取设定的策略信息的数据;S50:判断硬件信息是否匹配;S60:若硬件信息不匹配,则拒绝升级并结束流程;S70:若硬件信息匹配,则继续判断是否符合升级策略;S80:若符合升级策略则返回配置文件下载路径,智能网关完成升级并结束流程;S90:若不符合升级策略,服务器拒绝升级并结束流程。作为本专利技术的进一步优选,所述升级策略包括:并发限制,即根据网络带宽数量和升级文件大小设置的并发数。作为本专利技术的进一步优选,所述升级策略选自IP地址、业务账号或并发数中的任意一种。作为本专利技术的进一步优选,所述升级策略选自并发数和IP地址的组合。作为本专利技术的进一步优选,所述升级策略选自并发数和业务账号的组合。作为本专利技术的进一步优选,省略所述升级步骤S50-S80。作为本专利技术的进一步优选,所述策略升级服务器为Linux+Apache+MySQL作为本专利技术的进一步优选,所述智能网关升级访问固定的升级地址为http://升级服务器地址/action.php/IP+软件版本号+硬件版本号+业务账号信息。作为本专利技术的进一步优选,所述智能网关包括机顶盒。与现有技术相比,本专利技术具有以下有益效果:本专利技术采用LAMP方案通过web页面设置升级策略,提供通过IP地址、业务账号、并发数量三种方法来控制升级数量、升级区域和并发数,以达到精确升级,可以有效的防止争夺下载资源而导致的升级速度变慢。也可以通过IP地址+并发限制、业务账号+并发限制组合来控制,有序的提高升级速度和效率。数据库会记录机顶盒升级的信息,方便随时查阅版本使用情况。附图说明图1是本专利技术一个实施例中智能网关机顶盒的升级方法流程图;图2是本专利技术另一个实施例中智能网关机顶盒的升级方法流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。策略升级服务器:Linux+Apache+MySQL再加策略升级方法布署。智能网关机顶盒升级访问固定的升级地址,地址方式如下:http://升级服务器地址/action.php/IP+软件版本号+硬件版本号+业务账号信息实施例1图1是一个实施例中的机顶盒升级方法的流程图,如图1所示,该方法包括如下步骤:(1)智能网关机顶盒发出升级请求;(2)策略服务器接收到请求并使用策略方法计算测试并发数;(3)策略服务器判断是否超过设置的最大并发数;(4)如果未超过所设置的最大并发数返回升级配置文件下载路径;(5)智能网关完成后续下载判定;(6)升级完成并结束流程。实施例2图2是一个实施例中的机顶盒升级方法的流程图,如图1所示,具体步骤如下:(1)服务器通过web页面设置升级策略;(2)智能网关携带IP地址、软硬件版本信息和业务账号信息;(3)策略服务器收到升级请求信息并解析计算是否超过最大并发数,若未超过最大并发数进行下一步流程;(4)数据库中获取设定的策略信息的数据;(5)判断硬件信息是否匹配;(6)若硬件信息不匹配,则拒绝升级并结束流程;(7)若硬件信息匹配,则继续判断是否符合升级策略;(8)分别根据IP地址范围判断和业务账号判断,符合则返回配置文件下载路径,智能网关完成升级并结束流程;(9)若不符合上述IP地址范围或业务账号信息,则服务器拒绝升级并结束流程。本专利技术采用LAMP方案通过web页面设置升级策略,提供通过IP地址、业务账号、并发数量三种方法来控制升级数量、升级区域和并发数,以达到精确升级,可以有效的防止争夺下载资源而导致的升级速度变慢。也可以通过IP地址+并发限制、业务账号+并发限制组合来控制,有序的提高升级速度和效率。数据库会记录机顶盒升级的信息,方便随时查阅版本使用情况。以上对本专利技术的具体实施例进行了详细描述,但其只是作为范例,本专利技术并不限制于以上描述的具体实施例。对于本领域技术人员而言,任何对本专利技术进行的等同修改和替代也都在本专利技术的范畴之中。因此,在不脱离本专利技术的精神和范围下所作的均等变换和修改,都应涵盖在本专利技术的范围内。本文档来自技高网
...

【技术保护点】
一种基于LAMP下的智能网关策略升级方法,包括如下步骤:S10:服务器通过web页面设置升级策略;S20:智能网关携带IP地址、软硬件版本信息和业务账号信息;S30:策略服务器收到升级请求信息并解析对应关键信息;S40:数据库中获取设定的策略信息的数据;S50:判断硬件信息是否匹配;S60:若硬件信息不匹配,则拒绝升级并结束流程;S70:若硬件信息匹配,则继续判断是否符合升级策略;S80:若符合升级策略则返回配置文件下载路径,智能网关完成升级并结束流程;S90:若不符合升级策略,服务器拒绝升级并结束流程。

【技术特征摘要】
1.一种基于LAMP下的智能网关策略升级方法,包括如下步骤:S10:服务器通过web页面设置升级策略;S20:智能网关携带IP地址、软硬件版本信息和业务账号信息;S30:策略服务器收到升级请求信息并解析对应关键信息;S40:数据库中获取设定的策略信息的数据;S50:判断硬件信息是否匹配;S60:若硬件信息不匹配,则拒绝升级并结束流程;S70:若硬件信息匹配,则继续判断是否符合升级策略;S80:若符合升级策略则返回配置文件下载路径,智能网关完成升级并结束流程;S90:若不符合升级策略,服务器拒绝升级并结束流程。2.根据权利要求1所述的方法,其特征在于,所述升级策略包括:并发限制,即根据网络带宽数量和升级文件大小设置的并发数。3.根据权利要求2所述的方法,其特...

【专利技术属性】
技术研发人员:任永恒王丽坤张介夫
申请(专利权)人:上海澳润信息科技有限公司
类型:发明
国别省市:上海;31

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

1