脚本下发的方法、装置及系统制造方法及图纸

技术编号:11203937 阅读:112 留言:0更新日期:2015-03-26 12:00
本发明专利技术公开了一种脚本下发的方法、装置及系统,涉及互联网技术领域,为提高终端缺陷修复的即时性和便捷性而发明专利技术。本发明专利技术的方法包括:接收开发者提供的专用脚本文件,专用脚本文件用于修复终端中存在的缺陷,专用脚本文件的执行权限高于批处理命令的执行权限;将专用脚本文件保存在本地;当终端需要修复缺陷时,将专用脚本文件发送给终端,以使得终端运行专用脚本文件,执行相应的命令。本发明专利技术主要应用于局域网环境下修复终端缺陷的过程中。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种脚本下发的方法、装置及系统
技术介绍
通常电脑、手机等终端常常会出现图标异常、文件崩溃等问题,这些问题严格意义上并不属于病毒感染,因此无法通过杀毒引擎进行修复,只能进行手动修复,例如手动删除配置文件或修改注册表等。但是现实生活中大多数终端用户并不是计算机领域的专业人员,由用户对终端缺陷进行手动修复并不现实。现有技术中,当用户无法自行修复终端缺陷时,通常可以由专业的技术人员协助进行手动修复。但是受时间空间维度的限制,技术人员协助修复终端缺陷的成本一般较高,修复的即时性和便捷性往往无法满足用户侧的需求。即使采用远程控制连接这种方式进行修复,其修复效率也会受到网络带宽、信道质量等因素的影响。因此,如何对终端缺陷进行高效、便捷、低成本的修复就成为一个亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供一种脚本下发的方法、装置及系统,能够提高终端缺陷修复的即时性和便捷性,同时降低修复成本。为解决上述技术问题,一方面,本专利技术提供了一种脚本下发的方法,该方法包括:接收开发者提供的专用脚本文件,专用脚本文件用于修复终端中存在的缺陷,专用脚本文件的执行权限高于批处理命令的执行权限;将专用脚本文件保存在本地;当终端需要修复缺陷时,将专用脚本文件发送给终端,以使得终端运行专用脚本文件,执行相应的命令。另一方面,本专利技术还提供了一种脚本下发的装置,该装置包括:接收单元,用于接收开发者提供的专用脚本文件,专用脚本文件用于修复终端中存在的缺陷,专用脚本文件的执行权限高于批处理命令的执行权限;保存单元,用于将接收单元接收的专用脚本文件保存在本地;发送单元,用于当终端需要修复缺陷时,将保存单元保存的专用脚本文件发送给终端,以使得终端运行专用脚本文件,执行相应的命令。再一方面,本专利技术还提供了一种脚本下发的系统,该系统包括:终端及控制台,控制台包含如前述方面所指的装置;该终端,用于:接收控制台发送的专用脚本文件;对专用脚本文件的执行权限进行验证;若专用脚本文件验证成功,则通过执行引擎运行专用脚本文件,执行相应的命令。本专利技术提供的脚本下发的方法、装置及系统,能够获取并管理保存开发者开发的专用脚本文件,该专用脚本文件用于对终端中存在的缺陷进行修复。当终端需要修复缺陷时,可以将专用脚本文件直接下发给终端,由终端对该文件进行运行,执行相应命令以进行修复。由于脚本文件在存储、管理、传输、执行等环节均由控制台自动进行控制,终端侧的修复过程不受时间空间所限制,因此与现有技术中由技术人员进行人工修复相比,本专利技术提供的修复方式更加快速便捷,同时耗费的成本极低。此外,在本发明中,专用脚本文件的执行权限高于批处理命令的执行权限,因此在终端进行缺陷修复时,专用脚本文件不会被终端中的批处理命令禁用或删除,由此可以保证脚本命令的正常执行,从而保障缺陷修复的顺利进行。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术提供的一种脚本下发的方法流程图;图2示出了本专利技术提供的另一种脚本下发的方法流程图;图3示出了本专利技术提供的一种获取专用脚本文件的交互图;图4示出了本专利技术提供的一种功能界面的示意图;图5示出了本专利技术提供的另一种获取专用脚本文件的交互图;图6示出了本专利技术提供的一种脚本下发的装置的结构示意图;图7示出了本专利技术提供的另一种脚本下发的装置的结构示意图;图8示出了本专利技术提供的一种脚本下发的系统示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为快速便捷的解决终端中存在的缺陷,本专利技术实施例提供了一种脚本下发的方法,该方法主要应用于控制台一侧。实际应用中,控制台通常为终端的上层设备,用以对局域网的运行进行监控管理,其实体包括但不仅限于是一个服务器,此外,当需要管理员认为介入网络监管时,该控制台还可以包含人机交互平台,供管理员操作使用。本实施例后续将以控制台作为下述流程的执行主体进行说明,可以想见,实际应用中可用作下述流程的执行主体并不仅限于此。如图1所示,本实施例提供的脚本下发的方法包括:101、接收开发者提供的专用脚本文件。本实施例中所述的脚本文件属于一种纯文本保存的程序,是由开发人员编写的一系列控制计算机进行运算操作动作的组合。通常,脚本文件包含下述几点主要特性:语法结构简单;学习使用简单;以容易修改程序的“解释”作为运行方式,无需“编译”;程序开发产能优于运行效能。简单地说,脚本文件就是一个由多条文字命令组合而成的文件,脚本程序在执行时,由终端系统的解释器翻译成机器可识别的命令,并按程序顺序执行。与传统脚本文件不同的是,本实施例中的脚本文件是由开发人员根据终端可能存在的缺陷专门编写的脚本文件,用于执行改写配置文件、修改注册表等诸多功能。其功能单一且针对性较强,因而在本实施例中,这些脚本文件也被称作专用脚本文件。实际应用中,开发人员可以针对各类终端缺陷编写专用脚本文件,理论上,终端涉及的任何功能均可以通过运行专用脚本文件得以实现。本实施例中的专用脚本可以通过不同的脚本语言进行编写,实际应用中,这些脚本语言包括但不仅限于是:Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Perl,Shell,python,Ruby,JavaFX,Lua,AutoIt等。本实施例中,需要保证专用脚本文件执行权限高于批处理命令的执行权限,这是由于在终端中执行的批处理命令能够“杀死”专用脚本文件,使其无法在终端中正常执行。而当专用脚本文件的执行权限高于批处本文档来自技高网...

【技术保护点】
一种脚本下发的方法,其特征在于,所述方法包括:接收开发者提供的专用脚本文件,所述专用脚本文件用于修复终端中存在的缺陷,所述专用脚本文件的执行权限高于批处理命令的执行权限;将所述专用脚本文件保存在本地;当终端需要解决所述缺陷时,将所述专用脚本文件发送给所述终端,以使得所述终端运行所述专用脚本文件,执行相应的命令。

【技术特征摘要】
1.一种脚本下发的方法,其特征在于,所述方法包括:
接收开发者提供的专用脚本文件,所述专用脚本文件用于修复终端中
存在的缺陷,所述专用脚本文件的执行权限高于批处理命令的执行权限;
将所述专用脚本文件保存在本地;
当终端需要解决所述缺陷时,将所述专用脚本文件发送给所述终端,
以使得所述终端运行所述专用脚本文件,执行相应的命令。
2.根据权利要求1所述的方法,其特征在于,所述接收开发者提供的
专用脚本文件,包括:
通过预设的程序开发接口获取所述开发者编写的所述专用脚本文件。
3.根据权利要求1所述的方法,其特征在于,在所述将所述专用脚本
文件保存在本地之前,所述方法进一步包括:
检测所述专用脚本文件是否符合要求的加密格式;
所述将所述专用脚本文件保存在本地,包括:
若所述专用脚本文件符合所述加密格式,则将所述专用脚本文件保存
在本地。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述将所
述专用脚本文件发送给所述终端,包括:
对所述专用脚本文件进行加密;
将加密后的专用脚本文件发送给所述终端。
5.根据权利要求1所述的方法,其特征在于,在所述将所述专用脚本
文件发送给所述终端之前,所述方法进一步包括:
接收所述终端上报的需求信息,所述需求信息用于反映所述缺陷;
根据所述需求信息查找或定制对应解决所述缺陷的专用脚本文件。
6.根据权利要求1所述的方法,其特征在于,在所述将所述...

【专利技术属性】
技术研发人员:王院生邓凡李宇李诗海
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1