呈现树形文件的方法、装置及设备与流程

文档序号:18689858发布日期:2019-09-17 20:26阅读:来源:国知局

技术特征:

1.一种呈现树形文件的方法,其特征在于,所述方法包括:

当接收到在WEB端打开树形文件的命令时,查找目标文件的文件标识;

根据所述文件标识获取与所述目标文件关联的文件数据;

根据所述文件数据在所述WEB端的WEB页面呈现所述目标文件所属的目标文件树的树形结构;

其中,所述根据所述文件标识获取与所述目标文件关联的文件数据,包括:

根据所述文件标识在数据库中查找预先保存的树形文件的数据结构,获得所述目标文件所属的每一级父文件夹的文件夹表项;

根据所述每一级父文件夹的文件夹标识查找所述每一级父文件夹所包含文件夹的文件夹表项和文件的文件表项。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

通过数据库维护在所述WEB页面的文件呈现区内被打开文件的文件标识,所述被打开文件包括已呈现文件内容的被激活文件、以及未呈现文件内容的被选中文件;

所述查找目标文件的文件标识,包括:从所述数据库中查询所述目标文件的文件标识,所述目标文件的文件标识为所述WEB页面上一次关闭时在所述数据库中记录的被激活文件的文件标识。

3.根据权利要求2所述的方法,其特征在于,通过数据库维护在所述WEB页面的文件呈现区内被打开文件的文件标识,包括:

当所述被打开文件中的被激活文件发生切换时,在所述数据库中更新切换后的被激活文件的文件标识和被选中文件的文件标识;

当所述被打开文件中的任一文件被关闭时,在所述数据库中删除被关闭文件的文件标识。

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

根据所述目标文件的文件标识查找所述目标文件的文件内容;

将所述目标文件作为被激活文件,在所述文件呈现区内呈现所述目标文件的文件内容。

5.根据权利要求1所述的方法,其特征在于,每个文件夹表项中包含文件夹的文件夹标识、文件夹名称、以及文件夹所属父文件夹的文件夹标识,每个文件表项中包含文件的文件标识、文件名称、以及文件所属父文件夹的文件夹标识。

6.根据权利要求5所述的方法,其特征在于,所述根据所述文件数据在所述WEB端的WEB页面呈现所述目标文件所属的目标文件树的树形结构,包括:

按照查找到的文件夹表项和文件表项之间的关联关系渲染所述目标文件所属的目标文件树;

在所述WEB端的WEB页面呈现所述目标文件树的树形结构,所述树形结构中包含所述目标文件树的每一级文件夹的文件夹名称和文件的文件名称。

7.一种呈现树形文件的装置,其特征在于,所述装置包括:

查找单元,用于当接收到在WEB端打开树形文件的命令时,查找目标文件的文件标识;

获取单元,用于根据所述文件标识获取与所述目标文件关联的文件数据;

呈现单元,用于根据所述文件数据在所述WEB端的WEB页面呈现所述目标文件所属的目标文件树的树形结构;

其中,所述获取单元包括:

第一查找子单元,用于根据所述文件标识在数据库中查找预先保存的树形文件的数据结构,获得所述目标文件所属的每一级父文件夹的文件夹表项;

第二查找子单元,用于根据所述每一级父文件夹的文件夹标识查找所述每一级父文件夹所包含文件夹的文件夹表项和文件的文件表项。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

维护单元,用于通过数据库维护在所述WEB页面的文件呈现区内被打开文件的文件标识,所述被打开文件包括已呈现文件内容的被激活文件、以及未呈现文件内容的被选中文件;

所述查找单元,具体用于从所述数据库中查询所述目标文件的文件标识,所述目标文件的文件标识为所述WEB页面上一次关闭时在所述数据库中记录的被激活文件的文件标识。

9.根据权利要求8所述的装置,其特征在于,所述维护单元包括:

更新子单元,用于当所述被打开文件中的被激活文件发生切换时,在所述数据库中更新切换后的被激活文件的文件标识和被选中文件的文件标识;

删除子单元,用于当所述被打开文件中的任一文件被关闭时,在所述数据库中删除被关闭文件的文件标识。

10.根据权利要求8所述的装置,其特征在于,

所述查找单元,还用于根据所述目标文件的文件标识查找所述目标文件的文件内容;

所述呈现单元,还用于将所述目标文件作为被激活文件,在所述文件呈现区内呈现所述目标文件的文件内容。

11.根据权利要求7所述的装置,其特征在于,每个文件夹表项中包含文件夹的文件夹标识、文件夹名称、以及文件夹所属父文件夹的文件夹标识,每个文件表项中包含文件的文件标识、文件名称、以及文件所属父文件夹的文件夹标识。

12.根据权利要求11所述的装置,其特征在于,所述呈现单元包括:

渲染子单元,用于按照查找到的文件夹表项和文件表项之间的关联关系渲染所述目标文件所属的目标文件树;

呈现子单元,用于在所述WEB端的WEB页面呈现所述目标文件树的树形结构,所述树形结构中包含所述目标文件树的每一级文件夹的文件夹名称和文件的文件名称。

13.一种WEB端设备,其特征在于,包括:

处理器;用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为:

当接收到在WEB端打开树形文件的命令时,查找目标文件的文件标识;

根据所述文件标识获取与所述目标文件关联的文件数据;

根据所述文件数据在所述WEB端的WEB页面呈现所述目标文件所属的目标文件树的树形结构;

其中,所述根据所述文件标识获取与所述目标文件关联的文件数据,包括:

根据所述文件标识在数据库中查找预先保存的树形文件的数据结构,获得所述目标文件所属的每一级父文件夹的文件夹表项;

根据所述每一级父文件夹的文件夹标识查找所述每一级父文件夹所包含文件夹的文件夹表项和文件的文件表项。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1