一种Linux系统中信息筛选的方法及装置的制造方法

文档序号:9432294阅读:465来源:国知局
一种Linux系统中信息筛选的方法及装置的制造方法
【技术领域】
[0001] 本申请设及计算机系统技术领域,特别设及一种Linux系统中信息筛选的方法及 装置。
【背景技术】
[0002] Linux作为一种运行稳定且高效的计算机操作系统一直被广泛应用。Linux系统 本身存在非常多的执行命令,该系统下的应用软件和应用程序也大多是基于执行命令运行 的,运些执行命令具有丰富的参数及组合可供使用,因此,通过执行命令可W实现各种强大 的功能。
[0003] 然而,在利用运些执行命令进行信息筛选时,往往存在W下不足:
[0004] 1、执行命令太多,尤其是执行命令中的大量参数的拼写名称、用法格式、组合方式 及对应功能等都非常繁杂,用户难W全部记忆及熟练使用。特别是对于广大习惯于Windows 图形界面化操作的用户来说,更是不易操作,从而导致应用软件的强大功能无法充分利 用; 阳〇化]2、软件现有功能不足,比如:执行命令通常只有在用户主动输入后才被执行,处理 的对象往往比较单一;
[0006] 3、软件功能一般是为了满足用户的特定需求而开发的,因此,应用面相对较窄,用 户在实际使用的过程中,往往需要多款软件相互配合来完成某项工作;或者,还有一些功能 项比较欠缺或与用户的个性化需求有偏差,用户在实际使用的过程中,需要通过其他软件 中的某些功能项来代替。
[0007] 为了克服W上不足,现有技术通常有W下两种处理方式:
[0008] 1、直接修改原有软件系统的源码。然而该方式只适用于开源的软件,需要二次开 发人员具有足够的能力对原有源码进行仔细研读,弄清软件的系统架构、数据结构、业务流 程、代码逻辑、模块功能、接口参数等,甚至细到每一行代码都需要熟知其功用。此方式工作 量大,周期长,风险高,特别是修改核屯、源码后,很可能会导致已有功能出现错误或者运行 不稳定,厂商标准产品升级后也不能直接进行覆盖升级,需要重新整合,运种情况将是灾难 性的;
[0009] 2、利用软件本身提供的脚本语言或对外的编程接口进行二次开发。然而该方式 只适用于那些提供了脚本语言或对外接口、支持二次开发的软件,可将原有软件视作一个 封装了某些应用功能实现过程的开发工具包,需要二次开发人员熟悉相关脚本语言或接口 函数的逻辑功能、使用条件、参数意义、相互关系等等。此种方式是否可行取决于原有软件 是否支持脚本语言或者是否提供了对外接口,由于脚本或接口语言类型、数据平台、数据格 式、通讯协议等的差异,该二次开发方式对于整合多个现有软件的功能使各个软件协同工 作存在一定的困难。
[0010] 由此可见,上述运些处理方式在对Linux系统中的信息进行筛选时,都存在不同 层面的问题。针对上述运些问题,目前尚未提出有效的解决方案。
[0011] 应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、 完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为运些方案在本申请的
【背景技术】部分进行了阐述而认为上述技术方案为本领域技术人员所公知。

【发明内容】

[0012] 本申请实施例的目的在于提供一种Linux系统中信息筛选的方法及装置,能够方 便地根据需要对Linux系统中的信息进行筛选。
[0013] 本申请实施例提供的一种Linux系统中信息筛选的方法及装置是运样实现的:
[0014] 一种Linux系统中信息筛选的方法,包括:
[0015] 将限制条件设置为可视化的按键,并根据所述限制条件的类型,将预设数量的执 行命令关联至所述限制条件上;
[0016] 响应于操作指令中的第一限制条件,调用与所述第一限制条件相关联的执行命 令;
[0017] 根据调用的与所述第一限制条件相关联的执行命令得到第一信息集;
[0018] 判断所述第一信息集是否满足预设条件,若不满足,则响应于所述操作指令中的 第二限制条件,并调用与所述第二限制条件相关联的执行命令;
[0019] 利用调用的与所述第二限制条件相关联的执行命令对所述第一信息集进行筛选, 得到筛选后的第二信息集。
[0020] 一种Linux系统中信息筛选的装置,包括:
[0021] 关联关系建立单元,用来将限制条件设置为可视化的按键,并根据所述限制条件 的类型,将预设数量的执行命令关联至所述限制条件上;
[0022] 第一调用单元,用来响应于操作指令中的第一限制条件,调用与所述第一限制条 件相关联的执行命令;
[0023] 第一信息集获取单元,用来根据调用的与所述第一限制条件相关联的执行命令得 到第一信息集;
[0024] 第二调用单元,用来判断所述第一信息集是否满足预设条件,若不满足,则响应于 所述操作指令中的第二限制条件,并调用与所述第二限制条件相关联的执行命令;
[00巧]第二信息集获取单元,用来利用调用的与所述第二限制条件相关联的执行命令对 所述第一信息集进行筛选,得到筛选后的第二信息集。
[0026] 本申请实施例提供的一种Linux系统中信息筛选的方法及装置,可W通过预先建 立的限制条件与执行命令的关联关系,并根据用户的操作指令中的各个限制条件,自动地 调用底层的执行命令来对信息进行筛选,而不需要用户主动输入繁琐的执行命令。另外,本 申请实施例可W通过图形用户接口工具,将多个Linux软件的功能整合在一起并给用户提 供可视化的按键,能够让用户十分方便地对Linux系统下达操作指令,从而可W方便地对 Linux系统中的信息进行筛选。
[0027] 参照后文的说明和附图,详细公开了本申请的特定实施方式,指明了本申请的原 理可W被采用的方式。应该理解,本申请的实施方式在范围上并不因而受到限制。在所附 权利要求的精神和条款的范围内,本申请的实施方式包括许多改变、修改和等同。
[0028] 针对一种实施方式描述和/或示出的特征可相同或类似的方式在一个或更 多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特 征。
[0029] 应该强调,术语"包括/包含"在本文使用时指特征、整件、步骤或组件的存在,但 并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
【附图说明】
[0030] 所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部 分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下 面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创 造性劳动性的前提下,还可W根据运些附图获得其他的附图。在附图中:
[0031] 图1为本申请实施例提供的一种Linux系统中信息筛选的方法的流程图;
[0032] 图2为本申请实施例提供的一种Linux系统中信息筛选的装置的功能模块图。
【具体实施方式】
[0033] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实 施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通 技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本申请保护 的范围。
[0034] 图1为本申请实施例提供的一种Linux系统中信息筛选的方法的流程图。虽然下 文描述流程包括W特定顺序出现的多个操作,但是应该清楚了解,运些过程可W包括更多 或更少的操作,运些操作可W顺序执行或并行执行(例如使用并行处理器或多线程环境)。 如图1所示,所述方法包括:
[0035] S1 :将限制条件设置为可视化的按键,并根据所述限制条件的类型,将预设数量的 执行命令关联至所述限制条件上。
[0036] 在Linux系统中,执行命令往往有很多,若要用户记住运些执行命令,并正确地输 入运些执行命令,往往存在很多困难。在本申请实施例中,可W将用户比较容易理解的限 制条件与Linux系统中的执行命令建立关联关系,运样在用户下达操作指令时,可W从操 作指令中拆解出若干限制条件,Linux系统可W根据预先建立的限制条件与执行命令之间 的关联关系,自动调用与用户的操作指令中的限制条件相关联的执行命令,运样便可W方 便地实现用户输入的操作指令。具体地,可W通过key-value的存储方式,将限制条件作为 key,将与该限制条件相关的执行命令作为value进行存储,运样Linux系统可W通过输入 的限制
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1