一种配置文件的远程展示和实时编辑方法

文档序号:7649311阅读:108来源:国知局
专利名称:一种配置文件的远程展示和实时编辑方法
技术领域
本发明涉及配置文件的远程展示、在线实时编辑、保存和预览技
术,特别是涉及标准格式的配置文件(如.xml格式文件)的远程展 示、在线实时编辑、保存和预览。
背景技术
现有IPTV业务中EPG服务器和CDN-Agent服务器所包含软件模 块固定,IPTV业务的升级主要就是对于EPG服务器和CDN-Agent服 务器中的软件模块的升级。由于各软件模块的升级次序和升级方法固 定,采用的标准格式文件来描述设备软件逻辑控制信息的特点,例如 采用javax. swing类包中的可视化控件,可以人性化地在线展示、编 辑标准格式文件的内容。原因是标准格式的配置文件,具有简单、结 构清晰,使用自定义标记描述数据、组织数据关系,用户可根据任意 标记检索元素值的特点。
在设备软件升级过程中,需要对升级软件模块的配置文件进行更 新。现有方法是先将设备端软件模块的配置文件取到本地,再用文本 编辑器或其它类似文本编辑器的工具打开配置文件,进行手动的修 改、添加配置项值,编辑完成后,保存并上传到设备端运行环境中。 现有方法不能人性化地在线展示,不能在线实时编辑,同时手动修改 也很容易出现手误,工作量也很大。

发明内容
本发明提出了一种配置文件的远程展示和实时编辑方法,以解决现 有技术中,当需要对设备端软件配置文件进行在线更新升级时,对标 准格式配置文件的编辑,不能人性化地远程展示和在线实时编辑,及 突出升级前后配置文件内容的不同,以及手动打开编辑慢且易出错的 技术问题。
本发明提出的配置文件的远程展示和实时编辑方法,包括以下处理步

1) 在远程设备端安装用于与FTP服务器建立连接、交互文件的驻留程
序;
2) 通过操作机与远程设备端之间的消息交互机制,将远程设备端的配 置文件通过FTP服务器下载到操作机;
3) 在操作机侧对步骤2)中下载的配置文件进行展示和编辑后保存为 版本配置文件,并通过FTP服务器下发到远程设备端中替换旧的配置文件。
优选的,所述步骤2)具体包括以下处理过程
21) 操作机向远程设备端发送配置文件请求消息;
22) 远程设备端驻留程序响应请求消息,并建立远程设备端与FTP服 务器的连接,将配置文件上传到FTP服务器的指定目录,然后向操作机反 馈上传成功消息;
23) 操作机收到上传成功消息后,到FTP服务器下载配置文件到本地。 优选的,所述步骤3)包括以下处理过程
31) 操作机将步骤2)中的配置文件在本地复制两份, 一份为现网配 置文件,另一份为版本配置文件;
32) 操作机展示配置文件,并在展示界面对版本配置文件进行编辑后 保存;
33) 操作机将编辑后的版本配置文件上传到FTP服务器的指定目录;
34) 操作机向远程设备端发送更新配置消息,远程设备端通过驻留程 序发起操作,将编辑后的版本配置文件从FTP服务器中下载到远程设备端;
35) 远程设备端更新配置文件,并向操作机反馈更新结果消息。 优选的,所述步骤32)中操作机通过列表的方式展示配置文件,在展
示界面中同时显示配置项的现网配置值和版本配置值,其中,可以对版本 配置文件进行编辑配置项值的操作,并提供用现网配置项值替换版本配置 项值的快捷按钮操作。
优选的,所述步骤32)中操作机通过文本的方式展示配置文件,在展 示界面中同时显示配置项的现网配置值和版本配置值,其中,可以对版本 配置文件进行编辑、修改、增加、删除配置项及配置项值的操作。
本发明的技术效果在于
1、 利用本发明的方法,在对远程配置文件进行展示、编辑时, 提供了十分的人性化工作界面。新旧配置文件按配置项进行逐行对比 展示,如果新旧配置项的值不同,则突出显示,在编辑时还提供了代 替手工输入的按钮。
2、 设备端软件配置文件在编辑的同时,不影响设备端软件的正 常运行,实现了在线编辑,实时预览,且可进行多次更新编辑,也可 以回退到最初未修改状态。提高了标准格式文件编辑的灵活性、实时 性、安全性,避免了手动编辑出错的概率,减少了工作量。
3、 本发明的方法,适应于IPTV中EPG服务器、CDN-Agent服务 器业务升级时,对软件配置文件的更新升级,还适用于网络上广泛使 用的标准格式文件的在线展示、实时编辑更新,替代原手动登录下载 配置文件到本地修改后再上传覆盖至远程设备端的操作。


图l是本发明应用的系统结构图2是本发明采用列表方式展示配置文件的操作界面图。
具体实施例方式
如图1所示本发明应用的系统结构图,操作机与远程设备端通 信,调用常驻在设备端驻留程序的接口函数,把设备端运行的软件配 置文件上传到FTP服务器指定目录,操作机再从FTP服务器下载软件 配置文件到本地目录,并复制二份,其中一份以下简称为现网配置文 件,另一份以下简称为版本配置文件,本发明中,同时展示版本配置 文件和现网配置文件,操作人员对版本配置文件进行编辑修改添加配 置项等,现网配置文件内容仅做对照比较和配置文件回退时使用,版 本配置文件修改完成后,保存版本配置文件并上传到FTP服务器,操 作机再通知设备短驻留程序将FTP服务器上的版本配置文件下发到 远程设备端运行环境中覆盖软件配置文件,完成此次更新操作任务。 再次读取并配置修改时,重复上述过程。
本发明还提供了两种展示版本配置文件和现网配置文件的方式, 一种是按配置项的列表方式展示,如图2所示。另一种是文本方式展 示。在列表展示方式下可以很明显地对照展示出修改前后版本配置项
值和现网配置项值的不同,而且提供了现网配置文件配置项的值替换 版本配置文件配置项值的点击按钮。在文本展示方式下,可以在文本 的中间或结尾处添加新的配置项及值。
下面以实现一台EPG服务器上软件配置文件的更新升级为例详 细说明本发明的实现过程。
步骤一,读取远程设备端的配置文件。其中,具体包括以下工作
内容
1、 操作机与远程设备端建立连接,调用设备端驻留程序的动态 接口函数,如图l所示。
2、 远程设备端驻留程序响应,分析执行操作机发送的消息,登 录特定的FTP服务器,把远程设备端软件配置文件上传至FTP服务器 指定的目录,再向操作机报告消息,如图l所示;
3、 操作机根据驻留程序返回的消息,去FTP服务器下载软件配 置文件,并在本地复制二份, 一份称之为版本配置文件,另一份称之 为现网配置文件;
4、 同时读取版本配置文件和现网配置文件内容展示出来,如图 2所示,提供二种展示方式按配置项列表方式和文本方式展示。图 2为列表方式的展示界面,其中每一行显示了版本配置项值以及现网 配置项值,方便使用者修改和对照版本配置项值。
步骤二,编辑修改版本配置文件。在列表展示方式下,可以灵活 对比现网配置文件与版本配置文件某一配置项值的不同,并提供按钮 替代手工编辑方式;文本展示方式下,可以灵活地在文本任一位置按 标准文件格式添加配置项及配置项的值。
步骤三,{呆存并下发到远程设备端。其中,包括以下操作
K'保存本地修改的版本配置文件;
2、 将本地版本配置文件上传至FTP服务器指定目录;
3、 向设备端发送消息,设备端驻留程序响应并发起操作,将 FTP服务器指定目录中的编辑后的版本配置文件下载至设 备端运行环境中,向操作机报告操作成功或失败消息。
如果此次更新设备端配置文件失败,可重复前面的步骤对软件配 置文件进行多次编辑更新。在编辑的过程中,现网配置文件是不可修
改的,如果需要回退到原始状态,可以将现网配置文件内容更新到版 本配置文件中去,下发到设备端,完成软件配置文件的回退操作。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说 明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种配置文件的远程展示和实时编辑方法,其特征在于,所述方法包括以下处理步骤1)在远程设备端安装用于与FTP服务器建立连接、交互文件的驻留程序;2)通过操作机与远程设备端之间的消息交互机制,将远程设备端的配置文件通过FTP服务器下载到操作机;3)在操作机侧对步骤2)中下载的配置文件进行展示和编辑后保存为版本配置文件,并通过FTP服务器下发到远程设备端中替换旧的配置文件。
2. 根据权利要求1所述的配置文件的远程展示和实时编辑方法,其特 征在于,所述步骤2)具体包括以下处理过程21) 操作机向远程设备端发送配置文件请求消息;22) 远程设备端驻留程序响应请求消息,并建立远程设备端与FTP服 务器的连接,将配置文件上传到FTP服务器的指定目录,然后向操作机反 馈上传成功消息;23) 操作机收到上传成功消息后,到FTP服务器下载配置文件到本地。
3. 根据权利要求1或2所述的配置文件的远程展示和实时编辑方法, 其特征在于,所述步骤3)包括以下处理过程31) 操作机将步骤2)中的配置文件在本地复制两份, 一份为现网配 置文件,另一份为版本配置文件;32) 操作机展示配置文件,并在展示界面对版本配置文件进行编辑后 保存;33) 操作机将编辑后的版本配置文件上传到FTP服务器的指定目录;34) 操作机向远程设备端发送更新配置消息,远程设备端通过驻留程 序发起操作,将编辑后的版本配置文件从FTP服务器中下载到远程设备端;35) 远程设备端更新配置文件,并向操作机反馈更新结果消息。
4. 根据权利要求3所述的配置文件的远程展示和实时编辑方法,其特 征在于,所述步骤32)中操作机通过列表的方式展示配置文件,在展示界 面中同时显示配置项的现网配置值和版本配置值,其中,可以对版本配置文件进行编辑配置项值的操作,并提供用现网配置项值替换版本配置项值 的快捷按钮操作。
5.根据权利要求3所述的配置文件的远程展示和实时编辑方法,其特征在于,所述步骤32)中操作机通过文本的方式展示配置文件,在展示界面中同时显示配置项的现网配置值和版本配置值,其中,可以对版本配置 文件进行编辑、修改、增加、删除配置项及配置项值的操作。
全文摘要
本发明公开了一种配置文件的远程展示和实时编辑方法,包括以下处理过程1)在远程设备端安装用于与FTP服务器建立连接、交互文件的驻留程序;2)通过操作机与远程设备端之间的消息交互机制,将远程设备端的配置文件通过FTP服务器下载到操作机;3)在操作机侧对步骤2)中下载的配置文件进行展示和编辑后保存为版本配置文件,并通过FTP服务器下发到远程设备端中替换旧的配置文件。本发明适应于IPTV中EPG服务器、CDN-Agent服务器业务升级时,对软件配置文件的更新升级,还适用于网络上广泛使用的标准格式文件的在线展示、实时编辑更新,替代原手动登录客户端下载配置文件到本地修改后再上传覆盖至远程设备端的操作。
文档编号H04L12/24GK101179429SQ200710077469
公开日2008年5月14日 申请日期2007年12月3日 优先权日2007年12月3日
发明者王国俊, 俊 郝 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1