著录项信息
专利名称 | 一种共享文件搜索方法、存储网络、计算终端和搜索终端 |
申请号 | CN200910105337.8 | 申请日期 | 2009-02-11 |
法律状态 | 驳回 | 申报国家 | 中国 |
公开/公告日 | 2010-08-11 | 公开/公告号 | CN101799813A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 深圳三石科技有限公司 | 申请人地址 | 广东省深圳市高新区南区留学生楼创业大厦706
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳三石科技有限公司 | 当前权利人 | 深圳三石科技有限公司 |
发明人 | 陈剑勇 |
代理机构 | 深圳市顺天达专利商标代理有限公司 | 代理人 | 易钊 |
摘要
本发明涉及文件共享技术,针对现有技术因需要配置专门的搜索服务器而导致成本过高的缺陷,提供一种共享文件搜索方法、存储网络、计算终端和搜索终端。共享文件搜索方法包括向所述至少一个计算终端发出包含该关键字的搜索请求;所述至少一个计算终端在各自存储的索引条目中查找包含该关键字的索引条目并返回;接收输入的文件选择命令,依据被选择的索引条目获取该文件。通过在每台终端上生成共享文件的索引条目,可以由每台终端自行接收包含关键字的搜索请求,继而在自身存储的索引条目中搜索对应的索引条目。如此一来,便可不必再设置专门的搜索服务器来担当搜索任务,因此可大大降低共享网络尤其是小型共享网络内的搜索成本。
1.一种共享文件搜索方法,用于在至少一个存储有共享文件的计算终端中搜索欲访问的共享文件,其特征在于,每一计算终端中存储有为自身存储的每一共享文件生成的索引条目,所述方法包括如下步骤:
S1、接收输入的关键字,向所述至少一个计算终端发出包含该关键字的搜索请求;
S2、所述至少一个计算终端在各自存储的索引条目中查找包含该关键字的索引条目并返回;
S3、接收输入的文件选择命令,依据返回的索引条目中被选择的索引条目从存储该索引条目所属文件的计算终端获取该文件。
2.根据权利要求1所述的共享文件搜索方法,其特征在于,所述步骤S1进一步包括:
S11、接收输入的关键字;
S12、将输入的关键字和预先设置的身份标识封装在所述搜索请求中发往所述至少一个计算终端。
3.根据权利要求2所述的共享文件搜索方法,其特征在于,所述步骤S2进一步包括:
S21、所述至少一个计算终端接收所述搜索请求,提取其中包含的关键字和身份标识;
S22、所述至少一个计算终端在各自存储的索引条目中查找包含该关键字且依据所述身份标识判定允许访问的索引条目并返回。
4.根据权利要求3所述的共享文件搜索方法,其特征在于,所述身份标识为角色和职位中的至少一个。
5.一种共享文件存储网络,其特征在于,包括:
至少一个计算终端,用于存储共享文件,并为各自存储的每一共享文件生成索引条目;
搜索终端,与所述至少一个计算终端通信连接,用于接收输入的关键字,向所述至少一个计算终端发出包含该关键字的搜索请求并接收所述至少一个计算终端返回的包含该关键字的索引条目;
所述搜索终端接收输入的文件选择命令,依据返回的索引条目中被选择的索引条目从存储该索引条目所属文件的计算终端获取该文件。
6.根据权利要求5所述的共享文件存储网络,其特征在于,所述搜索终端用于接收输入的关键字,将该关键字和预先设置的身份标识封装在所述搜索请求中发往所述至少一个计算终端。
7.根据权利要求6所述的共享文件搜索方法,其特征在于,所述至少一个计算终端用于接收所述搜索请求,提取其中包含的关键字和身份标识,在各自存储的索引条目中查找包含该关键字且依据所述身份标识判定允许访问的索引条目并返回。
8.根据权利要求7所述的共享文件搜索方法,其特征在于,所述身份标识为角色和职位中的至少一个。
9.一种计算终端,用于存储共享文件,其特征在于,包括:
索引模块,用于为每一共享文件生成索引条目;
搜索模块,用于:
接收包含关键字的搜索请求,查找并返回包含该关键字的索引条目;
接收包含找到的索引条目的访问请求,返回该索引条目所属的文件。
10.一种搜索终端,其特征在于,包括:
输入端口,用于接收输入的关键字;
收发模块,用于:
发出包含该关键字的搜索请求;
接收返回的包含该关键字的索引条目;
所述输入端口接收输入的文件选择命令,通知收发模块发出包含返回的索引条目中被选择的索引条目的访问请求,以获取该索引条目所属的文件。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 1 | | 2012-11-15 | 2012-11-15 | | |
2 | | 2013-08-20 | 2013-08-20 | | |