首页 / 专利库 / 多媒体工具与应用 / 用户驻地设备 / 网络设备远程加载系统及方法

网络设备远程加载系统及方法

阅读:293发布:2020-09-25

专利汇可以提供网络设备远程加载系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种网络设备远程加载系统,包括有用于下发加载命令的 服务器 以及通过网络连接到所述服务器的待加载设备,所述服务器包括有加载模 块 ,所述加载模块用于向待加载设备下发使加载内容生效的命令,所述待加载设备包括有加载处理模块,所述加载处理模块根据所述使加载内容生效的命令执行使加载内容生效的操作。本发明还提供一种相应的网络设备远程加载方法。本发明通过使加载内容生效的命令,实现了对加载内容生效的控制。此外,本发明针对无条件复位设备和必须满足一定条件才可复位设备,分别采用使加载内容立即生效方式和按特定程序生效的方式完成加载。,下面是网络设备远程加载系统及方法专利的具体信息内容。

1、一种网络设备远程加载系统,包括有用于下发加载命令的服务器以及 通过网络连接到所述服务器的待加载设备,其特征在于,所述服务器包括有加 载模,所述加载模块用于向待加载设备下发使加载内容生效的命令,所述待 加载设备包括有加载处理模块,所述加载处理模块根据所述使加载内容生效的 命令执行使加载内容生效的操作。
2、根据权利要求1所述的网络设备远程加载系统,其特征在于,所述使 加载内容生效的命令为包含于加载命令中的标识使加载内容生效的方式的参 数,所述加载处理模块根据所述参数确定使加载内容生效的方式。
3、根据权利要求1所述的网络设备远程加载系统,其特征在于,所述使 加载内容生效的命令包括加载内容立即生效命令和加载内容按特定程序生效 命令。
4、根据权利要求1-3中任一项所述的网络设备远程加载系统,其特征在 于,所述网络包括基于DSL架构的网络,所述待加载设备为用户驻地设备,所 述服务器为自动配置服务器。
5、一种网络设备远程加载方法,其特征在于,包括以下步骤:
(a)服务器通过网络向待加载设备下发使加载内容生效的命令;
(b)待加载设备根据所述使加载内容生效的命令执行使加载内容生效的 操作。
6、根据权利要求5所述的网络设备远程加载方法,其特征在于,所述步 骤(a)包括:
(a1)服务器根据待加载设备类型生成确定让加载的内容生效方式的参 数,并将所述参数加入加载命令;
(a2)服务器将所述加载命令下发到待加载设备。
7、根据权利要求6所述的网络设备远程加载方法,其特征在于,所述使 加载内容生效方式包括加载内容立即生效方式和加载内容按特定程序生效方 式。
8、根据权利要求6所述的网络设备远程加载方法,其特征在于,所述步 骤(b)包括所述待加载设备在所述参数为第一值时立即执行使加载内容生效 的操作。
9、根据权利要求6所述的网络设备远程加载方法,其特征在于,所述步 骤(b)包括:
(b1)所述待加载设备在所述参数为第二值时等待预定时间;
(b2)所述待加载设备若在预定时间内忙碌则提示用户干预并执行手动使 加载内容生效的操作,或由待加载设备自动使加载内容生效;若在预定时间内 存在空闲则在空闲点立即执行使加载的内容生效的操作。
10、根据权利要求9所述的网络设备远程加载方法,其特征在于,所述提 示用户干预包括以语音/声音提示、屏幕文字/符号提示、电子邮件、短信、和 /或通过通信系统方法进行提示。
11、根据权利要求5-10中任一项所述的网络设备远程加载方法,其特征 在于,所述网络包括基于DSL架构的网络,所述待加载设备为用户驻地设备, 所述服务器为自动配置服务器。

说明书全文

技术领域

发明涉及网络技术领域,更具体地说,涉及一种网络设备远程加载系统 及方法。

背景技术

DSL(Digital Subscriber Loop,数字用户环路)作为一种宽带接入技术, 已经得到广泛的应用,其典型组网方式如图1所示,一个或多个CPE(Customer Premises Equipment,用户驻地设备)11经由DSLAM(DSL Access Multiplexer, 数字用户线接入复用器)12、本地宽带核心网络13、BRAS(宽带远程接入服 务器Broadband Remote Access Server)14等连接到ACS(Auto-configuration Server,自动配置服务器)15。ACS 15通过ACS北向接口与服务配置管理器 16连接。
DSL带来了范围广泛的宽带技术应用,例如VoIP、IPTV等。针对这些宽 带技术应用或应用的组合形成了各种类型的基于IP的终端设备。这些IP应用 终端在业界被称为CPE。由于实现技术上可能存在的缺陷,上述IP应用终端 往往需要对运行在其上的软件进行升级或配置更新,以获得更高的稳定性甚至 安全性、可用性。软件升级或配置更新的另一个目的是给这些设备增加新的功 能,以更好地服务用户。
上述IP应用终端加载方法大致有两种:一种是从IP应用终端外部向该终 端发送命令/消息让终端加载;一种是IP应用终端定期地检查有关信息并实现 加载。
目前,针对CPE提出了以TR-069为核心的一系列TR(Technical Report, 技术报告)技术文档(即DSL论坛的TR-069标准),其定义了基于HTTP协 议的设备管理和自动配置工作框架。其中CPE实现HTTP客户端,ACS实现 HTTP服务器端。CPE和ACS分别提供一些方法供对方调用(这里所说的方 法就是响应一个符合规范的消息并完成消息指定的功能并将结果返回给发送 消息的一方)。调用远程设备的方法就是向这个设备发送特定的消息并等待该 设备响应此消息后返回的结果。方法的调用方和方法的提供方都按照HTTP协 议发送和处理消息。
TR-069定义了CPE应提供下载(download)方法供ACS远程调用来实 现设备的软件升级、配置更新等功能,并描述了下载方法包括的有关参数。根 据TR-069的规定,ACS调用CPE的download方法后,并不能使CPE复位完 成升级或配置更新。CPE完成升级或配置更新的方式和时间由CPE决定,其 一般在不影响在线业务的情况下使加载内容生效以完成加载。
然而在一些特殊情况下,例如在对设备进行故障诊断时或申请对设备进行 升级以提供新业务时,可能因为一直有业务在线而导致设备无法加载文件或虽 然已加载完文件但因为不能复位而不能立即使加载内容生效完成升级任务,导 致诊断工作不能进行或新业务不能立即提供,这时需要人为干预(例如手工将 设备复位或断电重启)方可最终完成加载。但在诊断或升级时用户未必在场, 在这种情况下一般采用强行复位方式。但这将中断在线业务,可能造成用户损 失。
此外,一般的升级过程也由于业务长期在线使文件不能加载或加载后不能 生效,导致无法最终升级到新版本,从而使升级失去意义。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述强行中断在线业务或 由于业务在线无法完成加载的缺陷,提供一种新的网络设备远程加载系统及方 法。
本发明解决其技术问题所采用的技术方案是:构造一种网络设备远程加载 系统,包括有用于下发加载命令的服务器以及通过网络连接到所述服务器的待 加载设备,所述服务器包括有加载模,所述加载模块用于向待加载设备下发 使加载内容生效的命令,所述待加载设备包括有加载处理模块,所述加载处理 模块根据所述使加载内容生效的命令执行使加载内容生效的操作。
在本发明所述的网络设备远程加载系统中,所述使加载内容生效的命令为 包含于加载命令中的标识使加载内容生效的方式的参数,所述加载处理模块根 据所述参数确定使加载内容生效的方式。
在本发明所述的网络设备远程加载系统中,所述使加载内容生效的命令包 括加载内容立即生效命令和加载内容按特定程序生效命令。
在本发明所述的网络设备远程加载系统中,所述网络包括基于DSL架构的 网络,所述待加载设备为用户驻地设备,所述服务器为自动配置服务器。
本发明还提供一种网络设备远程加载方法,包括以下步骤:
(a)服务器通过网络向待加载设备下发使加载内容生效的命令;
(b)待加载设备根据所述使加载内容生效的命令执行使加载内容生效的 操作。
在本发明所述的网络设备远程加载方法中,所述步骤(a)包括:
(a1)服务器根据待加载设备类型生成确定让加载的内容生效方式的参 数,并将所述参数加入加载命令;
(a2)服务器将所述加载命令下发到待加载设备。
在本发明所述的网络设备远程加载方法中,所述使加载内容生效方式包括 加载内容立即生效方式和加载内容按特定程序生效方式。
在本发明所述的网络设备远程加载方法中,所述步骤(b)包括:
(b1)所述待加载设备在所述参数为第二值时等待预定时间;
(b2)所述待加载设备若在预定时间内忙碌则提示用户干预并执行按特定 程序使加载内容生效的操作,若在预定时间内存在空闲则在空闲点立即执行使 加载的内容生效的操作。
在本发明所述的网络设备远程加载方法中,所述提示用户干预包括以语音 /声音提示、屏幕文字/符号提示、电子邮件、短信、和/或通过通信系统方法 进行提示。
在本发明所述的网络设备远程加载方法中,所述网络包括基于DSL架构的 网络,所述待加载设备为用户驻地设备,所述服务器为自动配置服务器。
本发明的网络设备远程加载系统及方法,通过使加载内容生效的命令,实 现了对加载内容生效的控制。此外,本发明针对无条件复位设备和必须满足一 定条件才可复位设备,分别采用使加载内容立即生效方式和按特定程序生效的 方式完成加载。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是现有的DSL架构示意图;
图2是本发明网络设备远程加载系统的结构示意图;
图3是本发明网络设备远程加载方法的流程图
图4是图3中下发使加载内容生效的命令步骤的流程图;
图5是图3中使加载内容生效的操作步骤的流程图。

具体实施方式

如图2所示,是本发明网络设备远程加载系统的结构示意图。本发明的网 络设备远程加载系统包括有位于远端的服务器和经由网络与服务器连接的待 加载设备。在本实施例中,服务器为ACS(Auto-configuration Server,自 动配置服务器)25,待加载设备为CPE(Customer Premises Equipment,用 户驻地设备)21,而网络则为DSL架构网络,上述的ACS 25、CPE 21以及网 络遵循CPE WAN管理协议。
当然,本发明的系统及方法同样适用于其他网络中。以下以DSL网络及 ACS 25、CPE 21为例介绍本发明。
ACS 25用于向CPE 21下发下载(download)命令/消息(以下简称加载 命令),其通过加载模块251实现加载命令的生成以及下发。CPE 21用于接收 加载命令并根据加载命令下载加载内容以及进行相关操作。其中,加载命令中 包括有多个参数,例如下载文件的地址、下载文件的大小等。而CPE 21包括 记载处理模块211,其用于执行加载命令,包括下载加载内容、安装或配置加 载内容等操作。
此外,在本实施例中,加载模块251还生成使加载内容生效的命令,该使 加载内容生效的命令用于控制CPE 21的使加载内容生效的方式,例如对于业 务中断不造成损失或损失较小的设备(例如IPTV等),可采用加载内容立即生 效方式(即完成加载后立即重启设备);对于业务中断会带来较大损失的设备 (例如IP电话等),采用按特定程序使加载内容生效的方式。
在本实施例中,使加载内容生效的命令为包含于加载命令中的标识使加载 内容生效的方式的参数,所述加载处理模块根据所述参数确定使加载内容生效 的方式。   参数   数据类型   描述   CommandKey   string(32)   命令字,本实施例中用Download代替。   FileType   string(64)   一个数字后面跟一个空格后面再跟该文件类型的描述。   例如:″1 Firmware Upgrade Image″   ″2 Web Content″   “3 Vendor Configuration File”   URL   string(256)   指定文件位置的URL。   Username   string(256)   CPE鉴权文件服务器的用户名,为空表示不需要鉴权。   Password   string(256)   CPE鉴权文件服务器的密码,不需要鉴权时为空。   Filesize   unsignedInt   要下载的文件的大小(字节数)。   TargetFileName   string(256)   文件名。可以为空。   DelaySeconds   unsignedInt   本方法被调用(即收到此消息)时CPE被要求延迟开   始下载的秒数。值为0表示不用延迟。非0表示必须延   迟的秒数,并且文件传输必须另建连接进行(HTTP是   基于TCP连接的)。   EffectiveNow   Int(0:1)   表示是否需要本次加载的文件立即生效。   0-采用特定程序使加载内容生效的方式,由CPE根据   设备情况决定何时使加载内容生效,但不应超过一定期   限,例如24小时,超过期限后可选择无条件自动生效   或以某种方式提示用户在人工干预下使之生效   1-设备必须在加载完成后立刻使加载内容生效,不管   采用什么具体方法。   SuccessURL   string(256)   如果文件下载成功,CPE访问此URL。   FailureURL   string(256)   如果文件下载失败,CPE访问此URL。
                       表1:加载命令所携带的参数表
上表中,参数EffectiveNow即为加载命令中的标识使加载内容生效方式 的参数。在本实施例中,参数EffectiveNow为布尔类型,其值为0时采用按 特定程序使加载生效的方式,例如加载处理模块211在CPE 21上有业务运行 时延迟一定时间再使加载内容生效或等待用户干预(设备也可以在超过约定的 时限后主动切换状态以强制使加载的内容生效);在参数EffectiveNow的值为 1时采用加载内容立即生效方式,即加载处理模块211在加载完成后立刻使加 载内容生效(可中断当前在线业务,例如采用断电重启等方法)。
当然,本发明中,使加载内容生效的命令并不限于上述的EffectiveNow 参数方式,也可采用独立于加载命令的命令或消息。而且EffectiveNow参数 也不限于布尔类型,其可以为诸如整型参数,定义更多的生效方式,例如等待 直到CPE 21上所有业务停止运行时使加载内容生效、加载完成后等待用户干 预并在预定时间内无用户干预时使加载内容生效等方式。
此外,CPE 21还可包括一个告警模块(图中未示出),该告警模块可在非 立即加载方式下,当一定时间内(例如24小时)CPE无法完成文件下载,或 完成文件下载后因某种原因(例如在线业务)在一定时间内(例如24小时) 不能使加载的内容生效的情况下以语音/声音提示、屏幕文字/符号提示、用户 电子信箱、用户其它具短信功能的终端、以及其它运营商可支持的用户普遍使 用的通信系统通知用户,告知其可实施的人工干预。其可以由CPE直接发起通 知,也可以由CPE通知ACS后由ACS和相关管理设备一起发起通知。
如图3所示,是本发明的网络设备远程加载方法的流程图。首先,ACS 25 的加载模块251通过网络向CPE 21下发使加载内容生效的命令(步骤S31); CPE 21在接收到使加载内容生效的命令后,使用加载处理模块211处理使加 载内容生效的命令,采用不同方式使加载的内容生效(步骤S32)。
如图4所示,为图3中下发使加载内容生效的命令的流程图。在CPE 21 加载时,ACS 25首先根据CPE 21的设备类型,生成使加载内容生效的方式参 数。在本实施例中,使加载内容生效的参数为布尔类型的EffectiveNow参数, 其值为0时表示采用按特定程序使加载生效的方式;值为1时表示采用立即生 效方式(步骤S41)。
然后,ACS 25将上述的EffectiveNow参数加入加载命令(步骤S42), 并下发到待加载的CPE 21(步骤S43)。
如图5所示,为图3中使加载内容生效的操作步骤的流程图。
首先CPE 21接收来自ACS 25的加载命令,并读取加载命令中的各个参数 (步骤S501)。
加载处理模块211根据加载命令中的鉴权参数判断是否需要鉴权,即判断 CPE 21是否合法(步骤S502)。
若不需要鉴权(在本实施例中为加载命令中的Username参数或Password 参数非空),则执行步骤S504(将在下文描述);若需要鉴权(在本实施例中 为加载命令中的Username参数且Password参数非空),则进行鉴权,即验证 CPE鉴权文件服务器的用户名和密码,并判断鉴权是否通过(步骤S503)。
若鉴权未通过则执行加载失败处理,例如提示加载失败(步骤S521);若 鉴权通过则加载处理模块211根据加载命令中的DelaySeconds参数判断是否 需要延迟执行下载加载内容(步骤S504)。
若需要延迟,即DelaySeconds参数的值非0,则延迟由DelaySeconds参 数指定的时间(步骤S505),然后根据加载命令中的URL参数和TargetFileName 参数加载文件(步骤S510);若不需要延迟,即DelaySeconds参数的值为0, 则直接执行步骤S510。
然后,CPE 21的加载处理模块211根据加载的状况,判断是否加载成功 (步骤S512)。
若加载内容加载成功,则根据EffectiveNow参数判断是否使加载内容立 即生效(步骤S514);若加载不成功,则转到步骤S521。
若需使加载内容立即生效,即EffectiveNow参数值为1,则立即使加载 内容生效,例如采用断电重启等方式,从而完成加载操作(步骤S519);若不 采用使加载内容立即生效方式,即EffectiveNow参数值为0,则根据CPE 21 的业务运行状况判断是否满足使加载内容生效的条件(步骤S516)。
若CPE 21满足使加载内容生效的条件(例如CPE 21上没有业务运行), 则使加载内容生效(步骤S519)。若CPE 21不满足使加载内容生效的条件(例 如CPE 21上有业务运行),则等待预定时间(例如24小时),并判断是否超过 预定时间,该判断可按预定的周期执行(步骤S517)。
若延迟未超过预定时间,则继续等待(步骤S515),然后返回步骤S516; 若延迟超过预定时间,则根据系统定制的特定加载程序判断是否进行强制生效 (步骤S518)。
若不需强制生效,则提示用户干预,该提示可通过语音/声音提示、屏幕 文字/符号提示、用户电子信箱、用户其它具短信功能的终端、以及其它运营 商可支持的用户普遍使用的通信系统通知用户(步骤S520)。若需强制生效, 则执行步骤S519。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围 并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围 内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因 此,本发明的保护范围应该以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈