发明名称 File managing system
摘要 A correspondence table 0121 for recording the correspondence relationship of file titles, file IDs and managing IDs, hash tables 0122 for recording the correspondence relationships of hash values of files and managing IDs and a file memory 0123 for keeping managing IDs and files are provided. When registering files, a file with any registered same title file is managed as a separate file by giving a separate managing ID. File content comparison with registered files is done, and a file with any registered same content file is registered as single file even if it has been registered with a separate file ID. When calling out a file, the file to be called is specified by the combination of the file title and the file ID.
申请公布号 US8856139(B2) 申请公布日期 2014.10.07
申请号 US200109960548 申请日期 2001.09.20
申请人 NEC Corporation 发明人 Igakura Tomohiro
分类号 G06F7/00;G06F17/00;G06F17/30 主分类号 G06F7/00
代理机构 Dickstein Shapiro LLP 代理人 Dickstein Shapiro LLP
主权项 1. A file managing system for managing a file, comprising: (a) a file input unit configured to receive a file to be registered, a file title to be registered, and a file ID to be registered; (b) a file request input unit configured to receive a requested file title and a requested file ID of a requested file; (c) a file memory unit including: a correspondence table that stores a correspondence relation-among the file title, the file ID, and a managing ID; anda hash table that stores a relationship between a hash value of the file and the managing ID which uniquely identifies the file; (d) a computer data processor programmed to include: (1) a correspondence table search unit configured to receive the requested file title and the requested file ID from the file request input unit, search the correspondence table, to determine the presence or absence of the managing ID, corresponding to the requested file title or the requested file ID;(2) a file search unit configured to search for a file stored in the file memory unit based on the managing ID obtained by the correspondence table search unit;(3) a file content comparison unit configured to receive the file to be registered from the file input unit, compare a content of the file to be registered with a content of the file stored in the file memory unit, to determine a presence or absence of a similar content, and when there is the similar content file stored in the file memory unit, outputting the similar content file's managing ID;(4) a correspondence table change unit configured to store the file title to be registered, the file ID to be registered, and the managing ID of the similar content file output by the file content comparison unit in the correspondence table when it is determined by the file content comparison unit that the similar content file exists, and when it is determined by the file content comparison unit that the similar content file is not stored in the file memory unit, storing the file title to be registered, the file ID to be registered, and a new managing ID generated by the file search unit in the correspondence table;(5) a file registration and delete unit configured to, when the similar content file does not exist, store the new managing ID and the file to be registered in the file memory unit;(6) a file output unit that receives the requested file corresponding to the requested file title and the requested file ID from the computer data processor, and sends the requested file to the file request input unit; and(7) a hash table search unit configured to search the hash table with the hash value of the file to be registered, and a hash table change unit configured to store, the hash value of the file to be registered and the new managing ID into the hash table when the similar content file does not exist;wherein the file content comparison unit is further configured to compare a content of the file corresponding to the managing ID matched by the hash table search unit with the content of the file to be registered.
地址 Tokyo JP