[发明专利]文档管理系统中目录数据的显示方法及系统有效
申请号: | 201210252128.8 | 申请日: | 2012-07-20 |
公开(公告)号: | CN102819572A | 公开(公告)日: | 2012-12-12 |
发明(设计)人: | 杨斌;杨晋;刘刚国 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 刘世平 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 管理 系统 目录 数据 显示 方法 | ||
技术领域
本发明涉及信息技术,特别涉及文档管理系统中目录数据的显示方法及对应的显示系统。
背景技术
计算机技术和网络迅速发展的今天,Web应用成为每个人工作、生活及学习中必不可少的一部分。在中大型企业,随着计算机网络技术的普及,工作网络化,文档电子化已经成为主要工作方式,而支持该种工作方式的前提是建立以Web技术为基础的办公系统。在办公系统的实现方案中,尤其是企业内部的文档管理系统中,需要保存大量文档和资料数据,直观的目录展示和便捷的文档搜索是是重点需要解决的问题。
现有技术中,基于Web应用界面的文档管理系统中(此处以目录文件系统为例)的树形机构数据的显示方案一般采用Windows使用的资源管理器方式:即首先展现一个根目录,根目录下挂二级目录,以此类推;如果需要在目录结构中搜寻需要的文档,则需要用户不断点击各级目录下的各个目录。在目录较多的情况下,目录展开后将十分庞大,并且当文档数据量较大的情况下采用现有Web技术生成和操作的树形结构也会存在性能问题,导致用户响应速度较慢、展示不够直观。
发明内容
本发明的目的就是克服目前在Web应用界面上文件系统展示的树形结构数据十分庞大导致不直观的缺点,提供一种文档管理系统中目录数据的显示方法及系统。
本发明解决所述技术问题,提供的技术方案是这样实现的:
文档管理系统中目录数据的显示方法,包括以下步骤:
A.根据文档管理系统的文档目录结构中各层级子目录的个数,设计每种数目的子目录的显示模板并存储在Web服务器的数据库中;
B.将所述文档目录结构的数据保存在Web服务器的目录数据缓存表中;
C.当用户在Web客户端当前目录显示页面中任意选择一待查看的目录后,Web客户端将用户查看文档目录的请求发送到Web服务器;
D.Web服务器从Web客户端接收用户查看文档目录的请求,根据用户请求目录的下级子目录个数在数据库中查找对应目录个数的显示模板数据,以及从目录数据缓存表中获取所述用户请求目录、用户请求目录的下级子目录以及用户请求目录的下下级子目录等三级目录的数据,根据显示模板数据和目录数据计算三级目录的显示区域坐标并构造目录显示页面数据,发送给Web客户端;
E.Web客户端接收Web服务器返回的目录显示页面数据,由JavaScript解析目录显示页面数据并动态创建html标签完成目录页面显示。
具体的,所述显示模板中包括:本级各子目录的父目录的图标和目录名字的显示坐标、本级各子目录的图标和目录名字的显示坐标、本级各子目录与其下级子目录显示区域间连线图标的显示坐标、以及本级各子目录的下级子目录的图标和显示区域中线的显示坐标;
所述目录数据缓存表中包括目录ID、目录名字、下级子目录ID。
具体的,所述步骤C中,当前目录显示页面是指用户登录Web客户端后缺省目录显示页面或用户上次请求查看的目录显示页面;所述缺省目录显示页面中显示文档目录结构的根目录、根目录的下级子目录、根目录的下下级子目录等前三级目录。
具体的,所述显示模板中还包括所有图标所用图片的请求地址;所述显示模板中显示坐标为文字或者图标所在显示区域的左上角坐标。
进一步的,所述步骤C中,用户在Web客户端选择待查看的目录的方法为:用户点击Web客户端当前目录显示页面中被定义为热点区域的目录名字或者目录图标。
进一步的,所述步骤D中,具体包括如下步骤:
D1.Web服务器接收Web客户端用户查看文档目录的请求,根据所述请求目录的目录ID在目录数据缓存表中查找该请求目录的下级子目录个数,并获取对应个数的下级子目录的显示模板;
D2.Web服务器根据所述显示模板计算用户请求目录、用户请求目录的下级子目录以及用户请求目录的下下级子目录等三级目录的目录图标和目录名字的显示区域,以显示模板为基础增加目录数据完成构造目录显示页面的JSON数据并返回给Web客户端,同时将构造的数据进行缓存;
所述步骤E中,具体包括以下步骤:
步骤E1.Web客户端接收到目录显示页面的JSON数据后,JavaScrip动态解析JSON数据,根据坐标和内容动态创建HTML标签;
步骤E2.对页面中三级目录的图标和/或目录名字所在的HTML标签定义单击响应事件的热点区域;
步骤E3.Web客户端的浏览器向用户显示以用户请求目录为父目录的三级目录显示页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210252128.8/2.html,转载请声明来源钻瓜专利网。