主权项 |
1.一种用于门户网站上,对多种资源仓库统一并行检索的方法,其特征在于,它包括如下步骤:(1)门户利用视图综合器读取门户配置文件,根据配置文件中资源仓库的配置,在门户页面上动态生成勾选框和描述文本,一个资源仓库配置对应一对勾选框和描述文本,资源仓库是异构资源仓库,它存放在分布式网络存储上面,门户通过和资源仓库之间的约定,定期收割资源仓库的元数据,资源仓库的类型包括:电子书,图片,音频,视频以及相应的元数据;(2)用户选中想要检索的资源仓库的勾选框,点击检索按钮,触发门户网站,用户的浏览器完全刷新,门户针对被检索的资源仓库触发相应的后端检索系统,后端检索系统以标记语言形式生成检索结果视图,后端检索系统是在具体的资源仓库检索方法之上提供了统一的抽象程序接口,具体的资源仓库检索方法分为基于元数据的检索和基于数据内容本身的检索两类,后端检索系统是在统一的检索抽象层之上提供统一配置机制,以方便向门户中添加、删除、修改资源仓库的名称,后端检索模块,存储位置信息;(3)门户利用视图综合器计算各个被检索资源仓库的检索结果视图在浏览器页面上的显示区域,将每个仓库的检索结果放到计算得到的显示区域中,每个区域的内部右上方有最小化按钮、最大化按钮,视图综合器允许用户同时提交多个资源仓库的检索请求,门户后端同时执行这些资源仓库的检索请求;视图综合器是按被检索资源仓库的检索结束顺序,依次在页面上指定区域显示相应的检索结果,越先结束检索的资源仓库的检索结果越先被显示,视图综合器不会等待所有被检索资源仓库都结束检索过程,然后再显示全部检索结果;视图综合器在一个页面上面显示所选资源仓库的检索结果,视图综合器允许用户改变想要检索的资源仓库,视图综合器会重新计算页面布局,以显示检索结果,在这个过程中,浏览器不会刷新整个页面;(4)用户点击最小化按钮,门户则解除勾选对应资源仓库的勾选框,隐藏其检索结果区域;(5)用户再次勾选先前被解除勾选的资源仓库勾选框,门户重新显示相应的资源仓库的检索结果区域;(6)用户点击最大化按钮,门户将对应资源仓库的检索结果显示区域扩展到整个浏览器屏幕,解除勾选其它被检索资源仓库的勾选框,隐藏其相应的检索结果区域;(7)用户点击最大化显示区域右上方的还原按钮,门户将该资源仓库检索结果显示区域还原到原始大小;重新勾选其它被检索资源仓库的勾选框,重新被显示相应的检索结果区域。 |