一种基于Optware环境的脱机下载方法及装置制造方法及图纸

技术编号:12576932 阅读:50 留言:0更新日期:2015-12-23 16:47
本发明专利技术提供一种基于Optware环境的脱机下载方法及装置,利用一lighttpd单元提供一操作页面,以供根据预先注册的账号和密码进入一下载页面;利用一CGI单元给所述下载页面提供多个执行动作,以根据一控制命令,获取相应的执行动作发送给一Engine单元;令所述Engine单元接收所述执行动作,并根据所述执行动作更新所述下载页面的状态。可灵活搭建脱机下载环境,可以灵活选择支持的下载协议,且本发明专利技术基于开源的Optware环境,可以持续进行Engine的更新,让脱机下载更加完善。

【技术实现步骤摘要】

本专利技术涉及通信控制领域,特别是涉及一种基于Optware环境的脱机下载方法及 目.ο
技术介绍
目前主流的下载任务都依赖PC机进行,比如迅雷或者比特彗星等软件,有下载的任务时,PC机需要一直开机的问题。传统的下载需求,都需要通过PC机的软件添加对应的下载任务,并保持PC机工作,不断电,不利于健康节能。目前实现离线下载的迅雷研发的Xware系统,主要针对非PC产品,主要实现机制是使用其提供的portal程序,产生激活码,然后通过其迅雷远程下载的页面激活设备,即可进行脱机下载。目前迅雷Xware对某些产品并不完全兼容,而且其对于的程序都是非开源软件,可移植性不高,而且没有迅雷会员账号,其下载速度远不如Iinux下的某些opensource0
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于Optware环境的脱机下载方法及装置,用于解决现有技术中不能针对PC机实现高速的脱机下载的问题。为实现上述目的及其他相关目的,本专利技术提供一种基于Optware环境的脱机下载方法,应用于路由器具有USB接口的网络系统中,所述方法包括以下步骤:利用一 Iighttpd单元提供一操作页面,以供根据预先注册的账号和密码进入一下载页面;利用一 CGI单元给所述下载页面提供多个执行动作,以根据一控制命令,获取相应的执行动作发送给一Engine单元;令所述Engine单元接收所述执行动作,并根据所述执行动作更新所述下载页面的状态。可选的,预设一第一时间,以在达到所述第一时间时,令所述Engine单元自动更新所述下载页面的状态。可选的,所述执行动作包括以下中的一种或多种:添加动作、删除动作、暂停动作、以及恢复动作。可选的,预设一第二时间,以在达到所述第二时间时,通过CGI单元利用ajax技术读取在所述下载页面执行的动作的操作日志,并将所述操作日志实时显示。可选的,根据所述执行动作的协议类型,选取相应的接口实现所述CGI单元和所述Engine单元的通信。为实现上述目的及其他相关目的,本专利技术还提供一种基于Optware环境的脱机下载装置,应用于路由器具有USB接口的网络系统中,所述装置包括:操作页面提供模块,用以利用一 Iighttpd单元提供一操作页面,以供根据预先注册的账号和密码进入一下载页面;动作生成模块,用以利用一 CGI单元给所述下载页面提供多个执行动作,以根据一控制命令,获取相应的执行动作发送给一 Engine单元;更新模块,用以令所述Engine单元接收所述执行动作,并根据所述执行动作更新所述下载页面的状态。可选的,所述更新模块还用以预设一第一时间,以在达到所述第一时间时,令所述Engine单元自动更新所述下载页面的状态。可选的,所述执行动作包括以下中的一种或多种:添加动作、删除动作、暂停动作、以及恢复动作。可选的,还包括一日志获取模块,用以预设一第二时间,以在达到所述第二时间时,通过CGI单元利用ajax技术读取在所述下载页面执行的动作的操作日志,并将所述操作日志实时显示。可选的,所述动作生成模块用以根据所述执行动作的协议类型,选取相应的接口实现所述CGI单元和所述Engine单元的通信。如上所述,本专利技术的一种基于Optware环境的脱机下载方法及装置,利用一Iighttpd单元提供一操作页面,以供根据预先注册的账号和密码进入一下载页面;利用一CGI单元给所述下载页面提供多个执行动作,以根据一控制命令,获取相应的执行动作发送给一 Engine单元;令所述Engine单元接收所述执行动作,并根据所述执行动作更新所述下载页面的状态。可灵活搭建脱机下载环境,可以灵活选择支持的下载协议,且本专利技术基于开源的Optware环境,可以持续进行Engine的更新,让脱机下载更加完善。【附图说明】图1显示为本专利技术的一种基于Optware环境的脱机下载方法在一具体实施例中的流程示意图。图2显示为本专利技术的Iighttpd单元在一具体实施例中的工作原理示意图。图3显示为本专利技术的CGI单元在一具体实施例中的工作原理示意图。图4显示为本专利技术的CGI单元在一具体实施例中的工作原理示意图。图5显示为本专利技术的Engine单元在一具体实施例中的工作原理示意图。图6显示为本专利技术的Engine单元在一具体实施例中的工作原理示意图。图7显示为本专利技术的一种基于Optware环境的脱机下载装置在一具体实施例中的丰旲块不意图。元件标号说明I基于Optware环境的脱机下载装置11操作页面提供模块12动作生成模块13更新模块Sll ?S13 步骤【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图示中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。请参阅图1,显示为本专利技术的一种基于Optware环境的脱机下载方法在一具体实施例中的流程示意图,本专利技术运行于Optware环境中,Optware是DD-WRT系统中的一个类似第三方软件的运行环境,Optware的软件都是已经编译好了的,通过ipkg软件进行下载安装,只要知道软件名就能通过ipkg install软件名,进行安装。本专利技术的基于Optware环境的脱机下载方法,应用于路由器具有USB接口的网络系统中,所述方法包括以下步骤:Sll:利用一 Iighttpd单元提供一操作页面,以供根据预先注册的账号和密码进入一下载页面;所述Iighttpd单元的工作原理例如如图2所示,登陆Iighttpd单元提供的一操作页面,根据输入预先注册的账号和密码进入控制主页面,并设定和控制下载任务。S12:利用一 CGI单元给所述下载页面提供多个执行动作,以根据一控制命令,获取相应的执行动作发送给一 Engine单元;且,可选的,所述执行动作包括以下中的一种或多种:添加动作、删除动作、暂停动作、以及恢复动作,当然执行动作不以此为限,在其他具体实施例中,亦可根据需要添加或删除相应的动作。且可根据所述执行动作的协议类型,选取相应的接口实现所述CGI单元和所述Engine单元的通信。例如根据socket套接字的方式实现所述CGI单元和所述Engin当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于Optware环境的脱机下载方法,其特征在于,应用于路由器具有USB接口的网络系统中,所述方法包括以下步骤:利用一lighttpd单元提供一操作页面,以供根据预先注册的账号和密码进入一下载页面;利用一CGI单元给所述下载页面提供多个执行动作,以根据一控制命令,获取相应的执行动作发送给一Engine单元;令所述Engine单元接收所述执行动作,并根据所述执行动作更新所述下载页面的状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:陶成军
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1