[发明专利]用于对象检索的分布式计算机数据库系统及其检索方法有效
申请号: | 201710657308.7 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107480229B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 王晓燕 | 申请(专利权)人: | 太原学院 |
主分类号: | G06F16/14 | 分类号: | G06F16/14;G06F16/182;H04L29/08 |
代理公司: | 西安铭泽知识产权代理事务所(普通合伙) 61223 | 代理人: | 俞晓明 |
地址: | 030032 山西省*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 对象 检索 分布式 计算机 数据库 系统 及其 方法 | ||
1.用于对象检索的分布式计算机数据库检索方法,其特征在于,包括:任务服务器、提取服务器、仲裁服务器和多个区域服务器,且每个区域服务器对应连接多个计算机;
每一个区域服务器内存储本区域内各个计算机中以每一个预设关键词对应存储的文件个数,和本区域内以每一个预设关键词对应存储的文件个数;
任务服务器,用于接收检索指令,从所述检索指令中解析出多个关键词,并向每一个区域服务器发送统计指令;所述统计指令用于指示各个区域服务器统计多个关键词中以每一个关键词对应存储的文件个数;用于向仲裁服务器发送仲裁指令,所述仲裁指令用于指示仲裁服务器统计以每一个关键词对应存储的文件个数;用于查询提取服务器当前能够存储的最大存储容量,所述最大存储容量为当前可以存储的最大文件个数;用于将提取服务器当前能够存储的最大存储容量发送给仲裁服务器;
区域服务器接收到统计指令时,将所述多个关键词中的每一个关键词与多个预设关键词进行比较,当多个预设关键词存在与所述关键词相同的预设关键词时,将本区域内以所述预设关键词对应存储的文件个数发送至仲裁服务器;
仲裁服务器,用于计算每一个关键词对应提取的文件数量,和每一个关键词在每个区域服务器中对应提取的文件数量;
区域服务器,用于计算每一个关键词在每个计算机中对应提取的文件数量,并向各个计算机发送每一个关键词对应提取的文件数量;
计算机,用于提取对应关键词以及对应数量的文件,并将所述文件发送至提取服务器;
所述方法包括:
S1、在每一个区域服务器内存储本区域内各个计算机中以每一个预设关键词对应存储的文件个数,和所述区域服务器能够检索到的以每一个预设关键词对应存储的文件个数;
S2、当任务服务器接收到检索指令时,从所述检索指令中解析出多个关键词,并向每一个区域服务器发送统计指令;所述统计指令用于指示各个区域服务器统计多个关键词中以每一个关键词在本区域内对应存储的文件个数;
S3、当区域服务器接收到统计指令时,将所述多个关键词中的每一个关键词与多个预设关键词进行比较,当多个预设关键词存在与所述关键词相同的预设关键词时,将本区域内所述预设关键词对应存储的文件个数发送至仲裁服务器;
S4、通过任务服务器查询提取服务器当前能够存储的最大存储容量,并向仲裁服务器发送仲裁指令和提取服务器当前能够存储的最大存储容量;其中,所述仲裁指令用于指示仲裁服务器统计以每一个关键词对应存储的文件个数;所述最大存储容量为当前可以存储的最大文件个数;
S5、通过仲裁服务器统计每一个关键词对应存储的文件总数,并计算每一个关键词对应提取的文件数量,和每一个关键词在每个区域服务器中对应提取的文件数量;
S6、当区域服务器接收到每一个关键词对应提取的文件数量时,计算每一个关键词在每个计算机中对应提取的文件数量,并向各个计算机发送每一个关键词对应提取的文件数量;
S7、通过计算机提取对应关键词以及对应数量的文件,并将所述文件发送至提取服务器;
所述仲裁服务器计算每一个关键词对应提取的文件数量,包括:
所述仲裁服务器根据所有区域中所述关键词对应存储的文件总数、所有区域中所有关键词中的每一个关键词对应存储的文件总数之和,以及提取服务器当前能够存储的最大存储容量计算每一个关键词对应提取的文件数量;
所述仲裁服务器计算每一个关键词在每个区域服务器中对应提取的文件数量,包括:
所述仲裁服务器根据所述关键词对应提取的文件数量、所述关键词在本区域内对应存储的文件个数,以及所述关键词对应存储的文件总数计算所述关键词在每个区域服务器中对应提取的文件数量;
所述区域服务器计算每一个关键词在每个计算机中对应提取的文件数量,包括:
所述区域服务器根据所述关键词在每个区域服务器中对应提取的文件数量、所述关键词在本区域内对应存储的文件个数,以及在计算机中以所述关键词对应存储的文件个数计算所述关键词在每个计算机中对应提取的文件数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原学院,未经太原学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710657308.7/1.html,转载请声明来源钻瓜专利网。