文件服务器、在客户机上进行显示的方法以及计算机程序技术

技术编号:6844357 阅读:371 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供文件服务器、在客户机上进行显示的方法、以及能够由文件服务器执行的计算机程序。文件服务器从客户机获取成为显示对象的文件数量和与要提取的文件清单的起始点相关的起始点信息,根据所获取的文件数量和起始点信息从作为分区数据集而存储在存储装置的文件中提取文件清单。分别计算存储在提取出的文件清单前后的剩余文件数量,将计算出的前后各自的剩余文件数量和提取出的文件清单向客户机发送。客户机在接收到的文件清单的前后分别显示接收到的剩余文件数量。即使在预先存储的文件数量庞大的情况下,也能够在较短时间内将作为检索对象的文件显示到客户机上。

【技术实现步骤摘要】

本专利技术涉及从预先存储的多个文件中提取期望的文件清单来显示到客户机上的文件服务器、在客户机上进行显示的方法、以及能够由文件服务器来执行的计算机程序。
技术介绍
随着互联网技术的快速发展,即使是存储在预定的文件服务器中的文件,在与互联网连接的情况下,也能够容易地被检索和提取。另一方面,作为检索对象的文件数量正在不断增加,进行检索并将其显示所需要的时间与存储在文件服务器中的文件数量成正比, 因而需要相当长的时间。为了缩短直到显示检索结果为止的时间,例如,在专利文献1中公开有一种文件显示系统,其生成指示能进行显示的数据的开始部和终端部而提取出的文件作为新的输出文件,向能够进行显示的装置输出。这样,能够将仅需要进行显示的输出文件向能进行显示的装置输出,因此能够缩短直至进行文件检索并显示为止的时间。专利文献1 日本特开2001-331362号公报
技术实现思路
然而,在专利文献1所公开的文件显示系统中,在显示新检索到的文件的情况下, 必须访问文件服务器,需要生成新的输出文件。因此,存在以下问题在存储于文件服务器中的文件数量庞大的情况下,到显示对文件进行检索后的结果为止可能依然需要相当长的时间。鉴于上述问题的存在,本专利技术的目的在于提供即使在预先存储的文件数量庞大的情况下也能够在较短时间内将成为检索对象的文件显示到客户机上的文件服务器、显示到客户机上的方法、以及能够由文件服务器执行的计算机程序。为了达到上述目的,第一专利技术的文件服务器,用于从预先存储的多个文件中提取期望的文件清单而向客户机发送,包括获取装置,获取成为显示对象的文件数量和与要提取的文件清单的起始点相关的起始点信息;提取装置,根据所获取的文件数量和起始点信息,从作为分区数据集(partitioned data set)而存储在存储装置的文件中提取文件清单;计算装置,分别计算存储在提取出的文件清单前后的剩余文件数量;以及结果发送装置,将计算出的前后各自的剩余文件数量和提取出的文件清单发送至上述客户机。第二专利技术的文件服务器,其在第一专利技术中,具有高速缓冲存储装置,其在高速缓冲存储器中存储对作为分区数据集而存储于存储装置中的文件的文件名进行排序后的全部文件清单,上述提取装置根据所获取的文件数量和起始点信息从上述高速缓冲存储器中提取文件清单。第三专利技术的文件服务器,其在第二专利技术中,在除了所获取的文件数量和起始点信息以外还获取上述高速缓冲存储器的更新指示的情况下,在高速缓冲存储器中存储对作为分区数据集而存储在存储装置中的文件的文件名再次排序后的全部文件清单。第四专利技术的文件服务器,其在第一专利技术至第三专利技术的任一项中,在获取文件清单开始的文件名和用于表示是前方检索的信息作为起始点信息的情况下,根据所获取的起始点信息来提取新的文件清单,并将提取出的文件清单向上述客户机发送。第五专利技术的文件服务器,其在第一专利技术至第四专利技术的任一项中,在获取文件清单最后的文件名和表示是后方检索的含义的信息作为起始点信息的情况下,根据所获取的起始点信息来提取新的文件清单,并将提取出的文件清单向上述客户机发送。第六专利技术的文件服务器,其在第一专利技术至第五专利技术的任一项中,具有判断装置,其在上述起始点信息包含有字符串的情况下,判断是否存在与该字符串整体一致或前方部分一致的文件名,上述判断装置在判断为存在整体一致或前方部分一致的文件名的情况下, 提取存在的文件名成为起始点的文件清单,上述判断装置在判断为不存在整体一致或前方部分一致的文件名的情况下,提取对包含有上述字符串作为文件名的文件名组进行排序时的上述字符串的下一文件名成为起始点的文件清单。接着,为了达成上述目的,第七专利技术的方法,用于从预先存储的多个文件中提取期望的文件清单而向客户机发送,包括以下步骤获取成为显示对象的文件数量和与要提取的文件清单的起始点相关的起始点信息;根据所获取的文件数量和起始点信息,从作为分区数据集而存储在存储装置的文件中提取文件清单;分别计算存储在提取出的文件清单前后的剩余文件数量;以及将计算出的前后各自的剩余文件数量和提取出的文件清单发送至上述客户机。第八专利技术的方法,其在第七专利技术中,包括在高速缓冲存储器中存储对作为分区数据集而存储在存储装置中的文件的文件名进行排序后的全部文件清单的步骤,根据所获取的文件数量和起始点信息从上述高速缓冲存储器中提取文件清单。第九专利技术的方法,其在第八专利技术中,在除获取文件数量和起始点信息以外还获取上述高速缓冲存储器的更新指示的情况下,在高速缓冲存储器中存储对作为分区数据集而存储在存储装置中的文件的文件名再次排序后的全部文件清单。第十专利技术的方法,其在第七专利技术至第九专利技术的任一项中,在获取文件清单开始的文件名和用于表示是前方检索的信息作为起始点信息的情况下,根据所获取的起始点信息来提取新的文件清单,并将提取出的文件清单向上述客户机发送。第十一专利技术的方法,其在第七专利技术至第十专利技术的任一项中,在获取文件清单最后的文件名和表示是后方检索的含义的信息作为起始点信息的情况下,根据所获取的起始点信息来提取新的文件清单,并将提取出的文件清单向上述客户机发送。第十二专利技术的方法,其在第七专利技术至第十一专利技术的任一项中,包括在上述起始点信息具有字符串的情况下判断是否存在与该字符串整体一致或前方部分一致的文件名的步骤,在判断为存在整体一致或前方部分一致的文件名的情况下,提取存在的文件名成为起始点的文件清单,在判断为不存在整体一致或前方部分一致的文件名的情况下,提取对包含有上述字符串作为文件名的文件名组进行排序时的上述字符串的下一文件名成为起始点的文件清单。接着,为了达到上述目的,第十三专利技术的计算机程序,能够在从预先存储的多个文件中提取期望的文件清单而向客户机发送的文件服务器中执行,使上述文件服务器作为以下装置来发挥作用获取装置,获取成为显示对象的文件数量和与要提取的文件清单的起始点相关的起始点信息;提取装置,根据所获取的文件数量和起始点信息,从作为分区数据集而存储在存储装置中的文件中提取文件清单;计算装置,分别计算存储在提取出的文件清单前后的剩余文件数量;以及结果发送装置,将计算出的前后各自的剩余文件数量和提取出的文件清单发送至上述客户机。第十四专利技术的计算机程序,其在第十三专利技术中,使上述文件服务器作为以下装置而发挥作用,即,在获取文件清单开始的文件名和用于表示是前方检索的信息作为起始点信息的情况下,根据所获取的起始点信息来提取新的文件清单,并将提取出的文件清单向上述客户机发送的装置。第十五专利技术的计算机程序,其在第十三专利技术或第十四专利技术中,将上述文件服务器作为以下装置而发挥作用,即,在获取文件清单最后的文件名和表示是后方检索的含义的信息作为起始点信息的情况下,根据所获取的起始点信息来提取新的文件清单,并将提取出的文件清单向上述客户机发送的装置。第十六专利技术的计算机程序,其在第十三专利技术至第十五专利技术的任一项中,使上述文件服务器作为以下装置来发挥作用在上述起始点信息包含有字符串的情况下,判断是否存在与该字符串整体一致或前方部分一致的文件名的判断装置;在上述判断装置判断为存在整体一致或前方部分一致的文件名的情况下,提取存在的文件名成为起始点的文件清单的装置;以及在上述判断装置判断为不存在整体一致或前方部分一致的文件名的情况下, 提取对作为文件名而本文档来自技高网...

【技术保护点】
1.一种文件服务器,用于从预先存储的多个文件中提取期望的文件清单来向客户机发送,其特征在于,包括:获取机构,其获取成为显示对象的文件数量和与要提取的文件清单的起始点相关的起始点信息;提取机构,其根据所获取的文件数量和起始点信息,从作为分区数据集而存储在存储装置内的文件中提取文件清单;计算机构,其分别计算存储在提取出的文件清单前后的剩余文件数量;以及结果发送机构,其将计算出的前后各自的剩余文件数量和提取出的文件清单发送至上述客户机。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:西本政生
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1