[发明专利]基于CLI模式的linux文本图形化任务处理系统在审

专利信息
申请号: 201410011344.2 申请日: 2014-01-10
公开(公告)号: CN103744677A 公开(公告)日: 2014-04-23
发明(设计)人: 周雨辰 申请(专利权)人: 浪潮电子信息产业股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 cli 模式 linux 文本 图形 任务 处理 系统
【说明书】:

技术领域

发明涉及LINUX系统文本图形化显示任务及操作。采用“日志分析、处理及文本图形化”方法可以清晰、明了的展现系统中已部署的任务和任务添加、修改、删除的操作,简化了系统使用难度,将脚本内容进行文本图形化转换,便于管理员直观了解系统当前情况。

技术背景

在Linux系统中,计划任务是非常重要的一个组成部分,它通过接受管理员或者普通用户的指令,对系统或者程序进行相应的操作。

当前,Linux系统的任务功能已经比较完善,但是在CLI模式中却始终没有一个可视化的任务处理系统。由于相当多的普通用户甚至一些初入行业的管理员,对计划任务并不是很了解,无法写出满足他们需求的脚本,更有甚者,将脚本写错,从而给系统埋下了极大地隐患。基于这些原因,一个友善的、强大的、文本图形化任务处理系统应运而生。

本系统可以辅助用户添加、修改或者删除相应的计划任务,更好的保证准确性;同时,它的默认界面显示系统日历,可以让每个用户定义的任务都与日历的日期相对应,直观明了。无论从时间调度、事件安排还是在影响范围上,都极大地补充了系统内置的crontab计划任务程序。

发明内容

本发明要解决的技术问题是:本发明的目的是针对目前Linux操作系统计划任务过于晦涩,无法直观展现的情况,将其结合添加到日历界面,并做文本图形化输出,提高了系统管理的效率,降低了维护成本。

Linux操作系统使用的计划任务为crontab程序,在每个用户下面分别创建了自己的任务列表,而crontab格式为shell语句进行编写。首先需要解决的问题便是如何让本系统同步、实时读取Linux系统中不同用户的计划任务,并对其进行脚本语句到自然语句的转化;其次,简易文本图形化的显示,不同界面的刷新、对齐、排版 ,都是需要解决的技术问题。

本发明所采用的技术方案为:

一种基于CLI模式的linux文本图形化任务处理系统,针对操作系统本身的任务安排处理机制,在CLI模式下为其配备文本图形界面,在默认界面将操作系统的日历内容与每个任务一一对应,使得管理员或用户在文本图形界面下可以更清晰的了解系统所制定的任务,进行新任务的提交,提高系统的易用性;所述系统主要分为显示输出、任务处理和用户控制三个子系统,其中,;

显示输出子系统包含图形化处理模块,主要负责CLI模式下文本界面的刷新、排版及显示,这是整个系统的前端,直接与用户进行各种交互,内置的图形化处理模块排版出不同功能的界面,在风格上保持统一,正确、清晰的显示计划任务信息;

任务处理子系统负责语句转换、用户需求处理和信息传递;它包含两个模块,一个是功能性操作模块,另一个是信息处理模块,功能性操作模块可以处理用户的需求命令,将用户需求与crontab中的shell脚本语言相互转换,下发计划任务至系统。信息处理模块则负责将功能性操作模块、用户控制模块相连接,保证彼此之间的通信流畅;

用户控制子系统包含用户分析模块,主要是验证用户身份,进行依赖性检查,保证系统用户的权限不出现混乱。

注:CLI(command-line interface,命令行界面)是指可在用户提示符下键入可执行指令的界面。

所述图形化处理模块负责将日志处理子系统内模块传递进来的信息进行图形化输出,调用系统日历程序并进行相应补充,使得呈现给用户的是一个带有任务标记的界面。

所述功能性操作模块调用系统内置任务管理程序crontab和用户分析模块,对任务进行显示、添加、修改、删除的操作,并且分析不同用户下的不同定制任务,将这些任务归纳整理。

所述信息处理模块负责子系统间之间、子系统与操作系统之间的连接、信息传递工作,对任务信息进行审查、归类及合理化处理,保证任务处理系统的正确运行。

所述用户分析模块对每个任务按照不同的提交者进行分类,对包含性和依赖性做进一步分析,保证将最准确的内容输出给用户。

所述系统中的每个子系统将各个模块封装成一个彼此可以交互,各个模块可以彼此通信,接收统一调配并协调一致工作的系统,使用统一的消息控制机制来满足以上的工作要求,完成图形化处理任务的流程控制;统一消息控制机制能够让图形化任务系统实现动态的运行,以有顺序的消息流动来调度各个模块的工作,有效进行任务操作信息提交的流程以及对用户关系的控制,保证系统可以正常输出文本图形化的界面。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410011344.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top