一种UNIX/LINUX字符终端的文件显示方法及装置制造方法及图纸

技术编号:2836459 阅读:364 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种UNIX/LINUX字符终端的文件显示方法,包括:对文档文件进行解析,生成所述文档文件的索引信息;所述索引信息包括标题信息和标题信息与内容之间的对应关系;展示所述标题信息;根据用户选择的标题信息显示所述文档文件的相应内容。本发明专利技术操作简单,一般用户都能掌握;并且,文件是以只读的形式打开,不会由于误操作而造成对原始文件的破坏;再者,本发明专利技术可以一次获取多个文件的索引信息,可以向用户提供多个文件的展示;此外,本发明专利技术的索引信息和内容信息占用内存极小,完全不会影响系统的正常运行。

【技术实现步骤摘要】

本专利技术涉及UNIX/LINUX字符终端的文件处理领域,特别是涉及一种UNIX/LINUX字符终端的文件显示方法和一种UNIX/LINUX字符终端的文件显示装置。
技术介绍
众所周知,UNIX/LINUX系统是多用户、多进程、可交互的操作系统,这种系统具有安全、稳定、维护成本低等特点,在大量事物处理及数据处理领域具有无可比拟的优越性。对于UNIX/LINUX系统配置的字符终端而言,由于其具有相对简单的配置和易维护性,因而长期占据着国内终端应用的主导地位,在国内外大部分银行、电信行业及以税务、海关、电力为代表的国家重要经济和资源部门几乎都在应用这种UNIX/LINUX字符终端。然而,随着网络技术的成熟和互联网应用的飞速发展,现有的这种UNIX/LINUX字符终端已经日益显露出了它的局限性。现有技术中,当用户使用所述UNIX/LINUX字符终端查看文件时,需要通过VI命令进入编辑状态,然后在编辑状态下进行文件的打开、编辑、浏览或关闭操作。公知的是,这种VI命令包括多个基本编辑指令(如a,i,o等)、光标移动指令(如H,M,L等)、更多的编辑指令(如d,y,p等)以及文件操作指令(如q,q!,w等)等,并且上述多个指令还可以组合使用以实现不同的功能,操作十分复杂,一般用户不易掌握;并且,由于UNIX/LINUX字符终端是在编辑状态下查看文件,对于用户的误操作也只会无条件的接受,从而可能破坏原始文件,造成不可估量的后果;再者,由于UNIX/LINUX字符终端的一般通信速率为9600bps,因而在打开文件时,特别是较大的文件时,速度非常缓慢;此外,在UNIX/LINUX字符终端中通过VI命令一次只可查看一个文件,用户不可能一次获得多个文件的显示。因此,现阶段需要本领域技术人员迫切解决的一个技术问题就是,如何提供一种简单、安全的UNIX/LINUX字符终端的文件显示方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种UNIX/LINUX字符终端的文件显示方法,用以使UNIX/LINUX字符终端在文件查看方面对于用户而言具有更好的适用性。本专利技术另一个目的是提供一种UNIX/LINUX字符终端的文件显示系统,用于保证上述方法的应用及实施。为了解决上述技术问题,本专利技术公开了一种UNIX/LINUX字符终端的文件显示方法,包括对文档文件进行解析,生成所述文档文件的索引信息,所述索引信息包括标题信息和标题信息与内容之间的对应关系;展示所述标题信息;根据用户选择的标题信息显示所述文档文件的相应内容。优选的是,在文件解析步骤之前还包括将非文档文件转换为文档文件。优选的是,所述转换步骤包括将所述非文档文件中的表格转换为字符表;和/或,去除所述非文档文件中的图片文件。优选的是,通过以下步骤生成文档文件的索引信息如果所述文档文件已有相应的索引信息,则直接获取该索引信息。优选的是,所述的方法,还包括根据用户的指令对所述文档文件进行前/后翻页操作。优选的是,所述的方法,还包括根据显示的内容读取一定页面的内容,并存储到缓冲区。优选的是,所述索引信息为多级索引信息,所述展示标题信息的步骤包括展示第一级别的标题信息;根据用户选择的标题信息展示下一级别的标题信息。本专利技术实施例还公开一种UNIX/LINUX字符终端的文件显示装置,包括解析单元用于对文档文件进行解析,生成所述文档文件的索引信息,所述索引信息包括标题信息和标题信息与内容之间的对应关系;展示单元用于展示所述标题信息;显示单元用于根据用户选择的标题信息显示所述文档文件的相应内容。优选的是,所述的装置,还包括转换单元用于将非文档文件转换为文档文件。优选的是,所述转换单元包括表格转换子单元用于将所述非文档文件中的表格转换为字符表;和/或,图形去除子单元用于去除所述非文档文件中的图片文件。优选的是,所述解析单元还包括获取子单元用于直接获取所述文档文件已有的索引信息,并传输至解析单元。优选的是,所述的装置,还包括操作单元用于根据用户的指令对所述文档文件进行前/后翻页操作。优选的是,所述的装置,还包括缓冲单元用于根据显示的内容读取一定页面的内容,并存储到缓冲区。优选的是,所述索引信息为多级索引信息,所述展示单元包括第一展示子单元用于展示第一级别的标题信息;第二展示子单元用于根据用户选择的标题信息展示下一级别的标题信息。与现有技术相比,本专利技术实施例具有以下优点首先,本专利技术实施例通过对文件进行解析,生成所述文件的索引信息,在用户查看文件时,通过直接选取所需的标题信息即可获取相应内容的展示。从而无需掌握众多的VI命令,也不会由于VI命令的操作而进入编辑状态,不会产生对原始文件误操作的可能,用户操作简单,安全性高; 其次,本专利技术实施例通过提供标题信息的展示,可以一次展示多个文件,查找简单;再者,本专利技术实施例通过预读到缓冲区的操作,可以快速打开文件,使文件处理效率有极大地提高;最后,本专利技术实施例对于服务提供商而言,技术实现简单,无特殊保密算法,开发成本低。附图说明图1是本专利技术的一种UNIX/LINUX字符终端的文件显示方法实施例的流程图;图2是本专利技术实施例进行文档转换时的转换成的一种字符表的示意图;图3是本专利技术实施例中一个示例的第一级别标题信息的展示示意图;图4是本专利技术实施例中一个示例的第二级别标题信息的展示示意图;图5是本专利技术实施例中一个示例的标题信息相应内容的显示示意图;图6是本专利技术的一种UNIX/LINUX字符终端的文件显示装置实施例的结构框图;图7是应用图6所示的装置进行文件显示的实施例1的流程图;图8是应用图6所示的装置进行文件显示的实施例2的流程图;图9是应用图6所示的装置进行文件显示的实施例3的流程图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。本专利技术实施例的核心构思之一在于,在UNIX/LINUX字符终端下,生成文档文件的索引信息,向用户提供标题信息的展示,根据用户的选择获得文档文件的相应内容,以使用户简单、安全获得所需文件的内容。参考图1,示出了本专利技术实施例的一种UNIX/LINUX字符终端的文件显示方法的流程图,具体包括以下步骤步骤101、对文档文件进行解析,生成所述文档文件的索引信息,所述索引信息包括标题信息和标题信息与内容之间的对应关系;步骤102、展示所述标题信息;步骤103、根据用户选择的标题信息显示所述文档文件的相应内容。优选的是,在文件解析步骤之前还包括以下步骤将非文档文件转换为文档文件。现有技术中的大多数文件都不是文档文件格式,如HTML格式、DBF格式等,由于UNIX/LINUX字符终端的局限性,对于不是文档文件格式的文件,需要进行格式转换。所述文件格式转换的方法可以采用现有技术中的任一种转换方法,例如,基于文档文件格式导入非文档文件格式的内容;或者,直接将非文档文件的扩展名改为文档文件的扩展名(如将.doc直接更改为.txt);或者,使用软件进行转换(如READBOOK工具软件)等,本专利技术对所述转换方法不作限制,本领域技术人员根据需要或经验选用即可。优选的是,将所述非文档文件转换为文档文件后,还可以按照预置的行宽和行高对相应的内容进行重新分页或排列,用以在展示时提供给符合用户需求本文档来自技高网
...

【技术保护点】
一种UNIX/LINUX字符终端的文件显示方法,其特征在于,包括:对文档文件进行解析,生成所述文档文件的索引信息,所述索引信息包括标题信息和标题信息与内容之间的对应关系;展示所述标题信息;根据用户选择的标题信息显示所 述文档文件的相应内容。

【技术特征摘要】
1.一种UNIX/LINUX字符终端的文件显示方法,其特征在于,包括对文档文件进行解析,生成所述文档文件的索引信息,所述索引信息包括标题信息和标题信息与内容之间的对应关系;展示所述标题信息;根据用户选择的标题信息显示所述文档文件的相应内容。2.如权利要求1所述的方法,其特征在于,在文件解析步骤之前还包括将非文档文件转换为文档文件。3.如权利要求2所述的方法,其特征在于,所述转换步骤包括将所述非文档文件中的表格转换为字符表;和/或,去除所述非文档文件中的图片文件。4.如权利要求1所述的方法,其特征在于,通过以下步骤生成文档文件的索引信息如果所述文档文件已有相应的索引信息,则直接获取该索引信息。5.如权利要求1所述的方法,其特征在于,还包括根据用户的指令对所述文档文件进行前/后翻页操作。6.如权利要求1或5所述的方法,其特征在于,还包括根据显示的内容读取一定页面的内容,并存储到缓冲区。7.如权利要求1所述的方法,其特征在于,所述索引信息为多级索引信息,所述展示标题信息的步骤包括展示第一级别的标题信息;根据用户选择的标题信息展示下一级别的标题信息。8.一种UNIX/LINUX字符终端的文件显示装置,其特征在...

【专利技术属性】
技术研发人员:臧春照李子敬李超英刘黎明王海龙孔月平
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:11[中国|北京]

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

1