Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20020049766 A1
Publication typeApplication
Application numberUS 08/816,497
Publication dateApr 25, 2002
Filing dateMar 13, 1997
Priority dateNov 12, 1996
Also published asUS6370536, US6633887, US20020083047
Publication number08816497, 816497, US 2002/0049766 A1, US 2002/049766 A1, US 20020049766 A1, US 20020049766A1, US 2002049766 A1, US 2002049766A1, US-A1-20020049766, US-A1-2002049766, US2002/0049766A1, US2002/049766A1, US20020049766 A1, US20020049766A1, US2002049766 A1, US2002049766A1
InventorsToshimitu Suzuki, Kazumi Saito, Sadao Yashiro, Takahide Muramoto
Original AssigneeFujitsu Limited
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Information management apparatus, and information management program recording medium for compressing paragraph information
US 20020049766 A1
Abstract
In an information management apparatus for managing a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, the information management apparatus is provided with: a file dividing means for making up a header management file including header information and a link in such a manner that the header information is extracted from the logical structure of information file and the link to the paragraph information to which the header information is appended is made up, and also making up a plurality of paragraph files each including the paragraph information; and a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the header management file associated with the logical structure of information file, and for transmitting, upon receipt of a transmission request based on a link included in the header management file, a paragraph file linked to the header management file.
Images(16)
Previous page
Next page
Claims(10)
1. An information management apparatus for managing a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management apparatus comprising:
a file dividing means for making up a header management file including header information and a link in such a manner that the header information is extracted from the logical structure of information file and the link to the paragraph information to which the header information is appended is made up, and also making up a plurality of paragraph files each including the paragraph information.
2. An information management apparatus according to claim 1, further comprising a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the header management file associated with the logical structure of information file, and for transmitting, upon receipt of a transmission request based on a link included in the header management file, a paragraph file linked to the header management file.
3. An information management apparatus according to claim 1, wherein said file dividing means includes a compressing means for compressing the pieces of paragraph information, and makes up the paragraph files in which the pieces of paragraph information are stored in form of compression.
4. An information management apparatus according to claim 1, wherein said file dividing means includes a link making up means for making up a link to a previous paragraph information and a link to a subsequent paragraph information with respect to each of the plurality of pieces of paragraph information, and makes up the paragraph files in which the pieces of paragraph information and the associated links are stored.
5. An information management apparatus for managing a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management apparatus comprising:
a partial compression means for making up an alternate file to be substituted for a logical structure of information file by means of compressing partially paragraph information sections, except the header information, of the logical structure of information file.
6. An information management apparatus according to claim 5, further comprising a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the alternate file associated with the logical structure of information file, the alternate file being made by said partial compression means, instead of the logical structure of information file requested.
7. An information management program recording medium for storing an information management program to manage a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management program comprising:
a file dividing means for making up a header management file including header information and a link in such a manner that the header information is extracted from the logical structure of information file and the link to the paragraph information to which the header information is appended is made up, and also making up a plurality of paragraph files each including the paragraph information.
8. An information management program recording medium according to claim 7, wherein said information management program further comprises a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the header management file associated with the logical structure of information file, and for transmitting, upon receipt of a transmission request based on a link included in the header management file, a paragraph file linked to the header management file.
9. An information management program recording medium for storing an information management program to manage a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management program comprising:
a partial compression means for making up an alternate file to be substituted for a logical structure of information file by means of compressing partially paragraph information sections, except the header information, of the logical structure of information file.
10. An information management program recording medium according to claim 9, wherein said information management program further comprises a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the alternate file associated with the logical structure of information file, the alternate file being made by said partial compression means, instead of the logical structure of information file requested.
Description
    BACKGROUND OF THE INVENTION
  • [0001]
    1. Field of the Invention
  • [0002]
    The present invention relates to an information management apparatus for managing information files, and information management program recording mediums for storing information management programs to manage information files.
  • [0003]
    2. Description of the Related Art
  • [0004]
    Recently, as computer and communication technologies advance and also as document description languages such as a HTML develop, it has been widely performed that a general user accesses to a large amount of information stored in a server to retrieve information of interest from among the large amount of information, so that the information of interest can be obtained via various types of networks such as a telephone line and a LAN. As a recent multimedia technology develops, information as an object of a communication is directed to a so-called hypertext including a still picture, a dynamic picture image or an animation, sound and the like, in addition to text information, and thus nowadays there is a tendency that a size of information file is increasingly big. As a result, there is a need to take much time for a transfer of the information file, and also there is a tendency that an occupation ratio of a communication channel per user in a communication network is increased. Thus, there is a fear that a transfer rate is decreased.
  • [0005]
    In order to solve the foregoing problems, there has been proposed such a way that the information file is divided into a plurality of small unit information files each including a hyper link indicating the context of the unit information file, thereby reducing a file transfer unit by once. However, according to this scheme, when a user makes up an information file, the user has to make up the information file taking account of the file division. Further, also after making up the information file, there is a need to perform the file dividing works and making up works of index information to connect the divided individual files to one another when they are read out. Thus, this scheme has been associated with such a drawback that those workings are burden to a person who makes up the information file.
  • [0006]
    There is such a case where while a size of an information file including information to be referred to is large, there is no need to transfer the information file in its entirety but it is sufficient to transmit a part of the information file. However, according to the prior art, even in such a case, there is no way other than a way in which the information file is transferred in its entirety.
  • [0007]
    [0007]FIG. 14 is a typical illustration of an information providing system utilizing the conventional WWW (World Wide Web).
  • [0008]
    As shown in FIG. 14, according to the information providing system utilizing the conventional WWW, a WWW server is connected via a network, such as a LAN and a public line of telecommunication, to a client computer. Information files are stored in and managed at the WWW server end. The WWW server transmits the information file desired by a user in accordance with a transmission request issued from the client computer.
  • [0009]
    FIGS. 15(a) and (b) are illustrations of the contents of an information file to be managed by the conventional WWW server and a display example of such an information file, respectively.
  • [0010]
    [0010]FIG. 15(a) shows a part of the contents of an information file “A.HTML” to be managed by the WWW server. The information file “A.HTML” is described in accordance with a format of HTML, starting with a tag represented by <HTML> appearing on the first line and terminating with a tag represented by </HTML> appearing on the last line as shown in FIG. 15(a). On the second line of the file, a first hierarchy of header information “Head 1-1”, which corresponds to a big headline, is described between tags <H1> and </H1>. On the third line of the file, a second hierarchy of header information “head 2-1”, which corresponds to a middle headline, is described between tags <H2> and </H2>. On the fourth line et seqq. of the file, a paragraph associated with those types of header information, that is, the text of the hypertext is described between tags <P> and </P>.
  • [0011]
    On the lines subsequent to the line on which the tag </P> indicative of termination of the first paragraph appears, the header information “Head 1-2” and the header information “head 2-2”, which are associated with the second paragraph, and the paragraph associated with those types of header information, are sequentially described. In the same way, pieces of the header information associated with the third, fourth paragraphs, and the paragraphs associated with those types of header information, are sequentially described.
  • [0012]
    In this manner, in the WWW server, an information file having a logical structure in several sorts of hierarchy of pieces of unit information, which are independent of one another on a logical basis, for example, a title, a header and a paragraph, is divided and managed by means of appending logical tags according to the sorts of unit information, that is, markup tags based on a HTML grammar such as <TITLE> </TITLE>, <H> </H>, and <P> </P>.
  • [0013]
    [0013]FIG. 15(b) is an illustration of a display example in which the information file “A.HTML” of the WWW server end is transferred to the client computer end in accordance with the request of the user and is displayed on a screen through the WWW browser (HTML processing software) of the client computer end. In this manner, the respective tags are deciphered so that the header information and the associated paragraph information are displayed.
  • [0014]
    The contents displayed on the screen shown in FIG. 15(b) is substantially the same as the contents of the original before an HTML formalization into the information file “A.HTML” managed by the WWW server shown in FIG. 15(a). The original is managed by the WWW server in the form of “A.HTML” through the HTML formalization, and is transferred to the client computer so as to be edited into the state of the original in accordance with the the WWW browser and then be displayed.
  • [0015]
    The file “A.HTML” shown in FIG. 15(a) is managed on the WWW server as follows.
  • [0016]
    [0016]FIG. 16 is an illustration showing an example of descriptions of link information indicating the location of the information file. <HTML> on the first line denotes that the subsequent document is an HTML document. <TITLE> Home Page </TITLE> on the second line denotes that the title of this document is a “Home Page”. <A HREF=“http://www.1.or.jp/pub/information/a. html”>Home1 Page</A> denotes an anchor for defining a link destination and a link source of a so-called hyper link in which an address of the link source and an address of the link destination are described in the format of a URL (Uniform Resource Locater). That is, according to the example shown in FIG. 16, the link source is a file represented by “http://www.1.or.jp/pub/information/a. html”, and the link destination is Home1 Page.
  • [0017]
    As described above, describing into an information file an address of an information file to be linked to the former information file makes it possible to implement a hyper link between information file-to-information file. When the user clicks, using a mouse or the like, a portion “Home1 Page” looking the link information shown in FIG. 16 displayed on a display screen of the client computer, the information file “a. html” is transferred from the server www.1 to the client computer, and the associated information message is displayed on the screen of the client computer.
  • [0018]
    By the way, when the WWW server transfers a file designated by the user to the the client computer, even in a case where the designated file “a. html” is a very large size of document, the file transmission is performed as it is in size. In this case, a much time for transmission is required.
  • [0019]
    In view of the foregoing, in order to solve this problem, it happens that a file is divided into a plurality of pieces of file and managed by a server. In such a case, as will be described hereinafter, prior to dividing the file, first an index file is made up, and then individual header files and paragraph files are made up on the basis of the index file.
  • [0020]
    [0020]FIG. 17 is an illustration showing the situation of the hyper link according to the conventional index file and individual header files.
  • [0021]
    As seen from FIG. 17, the file is of a tree structure of three hierarchies comprising an index file, individual header files and paragraph files. The index file shown at the left of FIG. 17 corresponds to a table of contents of information file in its entirety. The index file, the individual header files and the paragraph files (text) are linked together. FIG. 17 exemplarily shows that “1-1.html” is linked to the individual header file of the title “Head 1-1” by an anchor tag described on the second line of the index file, and “1-1.html” is linked to the paragraph file of the title “1-1” by an anchor tag described on the third line of the individual header file of the title “Head 1-1”. In this manner, making up a plurality of divided paragraph files and linking those files together make it possible to reduce the size of the individual files, thereby improving a transmission response.
  • [0022]
    However, in making up file groups having a complicated structure as mentioned above, it is necessary for an information tabulator to manually perform works such that files divided from the start are made up and then those files are combined to form a complete file, alternatively, a complete file is made up on a batch basis and then divided into a plurality pieces of file. Further, there are needed works for making up the index file and the individual header file in addition to the file dividing work. These works will be a great burden to the information tabulator.
  • SUMMARY OF THE INVENTION
  • [0023]
    In view of the foregoing, it is therefore an object of the present invention to provide an information management apparatus capable of automatically dividing a large size of information file into a plurality of pieces of file and linking those files together, and information management program recording mediums for storing information management programs to manage information files.
  • [0024]
    To attain the above-mentioned object, according to the present invention, as the first information management apparatus, there is provided an information management apparatus for managing a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management apparatus comprising:
  • [0025]
    a file dividing means for making up a header management file including header information and a link in such a manner that the header information is extracted from the logical structure of information file and the link to the paragraph information to which the header information is appended is made up, and also making up a plurality of paragraph files each including the paragraph information.
  • [0026]
    In the first information management apparatus mentioned above, it is preferable that the information management apparatus further comprises a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the header management file associated with the logical structure of information file, and for transmitting, upon receipt of a transmission request based on a link included in the header management file, a paragraph file linked to the header management file.
  • [0027]
    In the first information management apparatus mentioned above, it is acceptable that said file dividing means includes a compressing means for compressing the pieces of paragraph information, and makes up the paragraph files in which the pieces of paragraph information are stored in form of compression. Further, it is also acceptable that said file dividing means includes a link making up means for making up a link to a previous paragraph information and a link to a subsequent paragraph information with respect to each of the plurality of pieces of paragraph information, and makes up the paragraph files in which the pieces of paragraph information and the associated links are stored.
  • [0028]
    As mentioned above, according to the first information management apparatus, there is provided the file dividing means for making up a header management file including header information and a link in such a manner that the header information is extracted from the logical structure of information file and the link to the paragraph information to which the header information is appended is made up, and also making up a plurality of paragraph files each including the paragraph information. This feature makes it possible to provide header information for users at extremely shorter time as compared with a scheme in which the original information file is transmitted in its entirety, through such a way that upon receipt of a transmission request from a client computer, first, a header management file is transmitted, and then upon receipt of a transmission request based on a link included in the header management file, a paragraph file is transmitted. Further, the paragraph file is also divided to be small size. Thus, it is permitted to transmit only portions requested by a client computer. Therefore, a time for transmission of the paragraph itself is also reduced thereby implementing an information providing system excellent in efficient. Furthermore, according to the first information management apparatus, there are automatically performed works for making up the header management files and the paragraph files from the original information file. Thus, it is possible to solve the problem as to a burden or load of the information tabulator.
  • [0029]
    To attain the above-mentioned object, according to the present invention, as the second information management apparatus, there is provided an information management apparatus information management apparatus for managing a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management apparatus comprising:
  • [0030]
    a partial compression means for making up an alternate file to be substituted for a logical structure of information file by means of compressing partially paragraph information sections, except the header information, of the logical structure of information file.
  • [0031]
    In the second information management apparatus mentioned above, it is preferable that the information management apparatus further comprises a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the alternate file associated with the logical structure of information file, the alternate file being made by said partial compression means, instead of the logical structure of information file requested.
  • [0032]
    As mentioned above, according to the second information management apparatus, there is provided the partial compression means for making up an alternate file to be substituted for a logical structure of information file by means of compressing partially paragraph information sections, except the header information, of the logical structure of information file. This feature makes it possible to provide information for users at extremely shorter time as compared with a scheme in which the original information file is transmitted in its entirety, through such a way that upon receipt of a transmission request an alternate file made up by the partial compression means is transmitted.
  • [0033]
    To attain the above-mentioned object, according to the present invention, as the first information management program recording medium, there is provided an information management program recording medium for storing an information management program to manage a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management program comprising:
  • [0034]
    a file dividing means for making up a header management file including header information and a link in such a manner that the header information is extracted from the logical structure of information file and the link to the paragraph information to which the header information is appended is made up, and also making up a plurality of paragraph files each including the paragraph information.
  • [0035]
    In the first information management program recording medium, it is preferable that said information management program further comprises a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the header management file associated with the logical structure of information file, and for transmitting, upon receipt of a transmission request based on a link included in the header management file, a paragraph file linked to the header management file.
  • [0036]
    To attain the above-mentioned object, according to the present invention, as the second information management program recording medium, there is provided an information management program recording medium for storing an information management program to manage a logical structure of information file wherein a plurality of pieces of paragraph information, to each of which header information is appended, are arranged, said information management program comprising:
  • [0037]
    a partial compression means for making up an alternate file to be substituted for a logical structure of information file by means of compressing partially paragraph information sections, except the header information, of the logical structure of information file.
  • [0038]
    In the second information management program recording medium, it is preferable that said information management program further comprises a transmission control means responsive to a transmission request for a logical structure of information file for transmitting the alternate file associated with the logical structure of information file, the alternate file being made by said partial compression means, instead of the logical structure of information file requested.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0039]
    [0039]FIG. 1 is a schematic diagram of an information management apparatus applicable on a common basis to the embodiments of the present invention;
  • [0040]
    [0040]FIG. 2 is a schematic diagram of an information management program having a file dividing means and a transmission control means, the information management program being provided for an information management apparatus according to the first embodiment of the present invention;
  • [0041]
    FIGS. 3(a) and (b) are diagrams showing a document file managed by the information management apparatus according to the first embodiment of the present invention, and a hierarchical structure tree of the document file, respectively;
  • [0042]
    [0042]FIG. 4 is a schematic diagram showing a management table in connection with the information management apparatus according to the first embodiment of the present invention;
  • [0043]
    FIGS. 5 (a)-(c) are illustrations of header management files transmitted to a client computer by the transmission control means in the information management apparatus according to the first embodiment of the present invention, and the divided paragraph files;
  • [0044]
    [0044]FIG. 6 is a flowchart useful for understanding a procedure of the file transfer in connection with the information management apparatus according to the first embodiment of the present invention;
  • [0045]
    [0045]FIG. 7 is a schematic diagram of an information management program having a file dividing means and a transmission control means, the information management program being provided for an information management apparatus according to the second embodiment of the present invention;
  • [0046]
    FIGS. 8(a) and (b) are diagrams showing a document file managed by the information management apparatus according to the second embodiment of the present invention, and a hierarchical structure tree of the document file, respectively;
  • [0047]
    [0047]FIG. 9 is a schematic diagram of an information management program having a file dividing means and a transmission control means, the information management program being provided for an information management apparatus according to the third embodiment of the present invention;
  • [0048]
    FIGS. 10(a) and (b) are illustrations showing a paragraph file made up by file dividing means in connection with the information management apparatus according to the third embodiment of the present invention, and a display screen in the client computer, respectively;
  • [0049]
    [0049]FIG. 11 is a schematic diagram of an information management program having a partial compression means and a transmission control means, the information management program being provided for an information management apparatus according to the fourth embodiment of the present invention;
  • [0050]
    FIGS. 12(a) and (b) are file construction views of the original file and the alternate file in connection with the information management apparatus according to the fourth embodiment of the present invention, respectively;
  • [0051]
    [0051]FIG. 13 is a file construction view of the alternate file in connection with the information management apparatus according to the fifth embodiment of the present invention;
  • [0052]
    [0052]FIG. 14 is a typical illustration of an information providing system utilizing the conventional WWW;
  • [0053]
    FIGS. 15(a) and (b) are illustrations of the contents of an information file to be managed by the conventional WWW server and a display example of such an information file, respectively;
  • [0054]
    [0054]FIG. 16 is an illustration showing an example of descriptions of link information indicating the location of the information file: and FIG. 17 is an illustration showing the situation of the hyper link according to the conventional index file and individual header files.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • [0055]
    Hereinafter, there will be described embodiments of the present invention.
  • [0056]
    [0056]FIG. 1 is a schematic diagram of an information management apparatus applicable on a common basis to the embodiments of the present invention.
  • [0057]
    In FIG. 1, an information management apparatus 100 serves as a server computer having a WWW sever function in which a logical structure information file is managed and transmitted via a network 101 to client computers 102 a, 102 b, . . . in accordance with a transmission request from the client computers 102 a, 102 b, . . . .
  • [0058]
    In the information management apparatus 100, there is prepared a CD-ROM type of information management program recording medium 200 a for storing an information management program for the information management apparatus 100. The information management program recording medium 200 a is read through a CD-ROM driving device of the information management apparatus 100 into a storage 1001 of the information management apparatus 100 so that the information management program is incorporated into the information management apparatus 100.
  • [0059]
    Hereinafter, there will be explained by way of example an information management apparatus utilizing a WWW, that is, a distributed database system in which multimedia information messages are mutually communicated using a Hyper Text Markup Language (HTML). It is noted, however, that the present invention is not restricted to only the information management apparatus utilizing a WWW, but applicable also to an information management apparatus in concentrated systems. Further, with respect to the used language, it is not restricted to the HTML and it is acceptable that markup languages other than the HTML are used.
  • [0060]
    Usually, each of the computers connected to the network 101 is provided with dual functions of the WWW server function and the WWW browser function, and is operable as a server computer or a client computer in accordance with the user's operation thereby enabling a two-way communications among the computers.
  • [0061]
    The information management apparatus 100 has a file dividing means and a transmission control means, which will be described hereinafter.
  • [0062]
    [0062]FIG. 2 is a schematic diagram of an information management program having a file dividing means and a transmission control means, the information management program being provided for an information management apparatus according to the first embodiment of the present invention.
  • [0063]
    Incorporated into the information management apparatus 100 is an information management program 200 stored in the information management program recording medium 200 a shown in FIG. 1. As shown in FIG. 2, the information management program 200 has a file dividing means 201 and a transmission control means 202. The functions of the file dividing means 201 and the transmission control means 202 will be described hereinafter in conjunction with examples of the file.
  • [0064]
    FIGS. 3(a) and (b) are diagrams showing a document file managed by the information management apparatus according to the first embodiment of the present invention, and a hierarchical structure tree of the document file, respectively.
  • [0065]
    [0065]FIG. 3(a) shows a document file “A. HTML”. On the other hand, FIG. 3(b) shows a hierarchical structure tree of the document file “A. HTML”.
  • [0066]
    As shown in FIG. 3(a), the document file “A. HTML” is described in accordance with the HTML grammar, and is a logical structure file comprising a plurality of pieces of unit information to each of which header information is appended on the basis of markup tags of the HTML. The document file “A.HTML” is one in which a logical structure file having the same contents as that of FIG. 15(b) is divided into blocks on each unit information, and header information is appended to each unit information. The information management apparatus according to the first embodiment of the present invention manages information files in such a form.
  • [0067]
    The information file having the above-mentioned logical structure forms a hierarchical tree structure. As shown in FIG. 3(b), the document file “A.HTML” is provided in the form of a total four hierarchies of tree structure comprising two hierarchies of headers and paragraphs located below those headers. A management table for managing link information among the hierarchies is made up on the basis of such a logical structure to manage the respective files.
  • [0068]
    [0068]FIG. 4 is a schematic diagram showing a management table in connection with the information management apparatus according to the first embodiment of the present invention.
  • [0069]
    In the management table shown in FIG. 4, original file names (A.HTML, B.HTML, . . . ), the respectively associated header management file names (A*.HTML, B*.HTML, . . . ), and paragraph file names (P1. html, P2. html, . . . ) each managed by the associated one of the header management files, are described in accordance with the hierarchical structure of the respective paragraphs.
  • [0070]
    The respective paragraph files are made up as follows. Specifically, according to the information management apparatus of the first embodiment of the present invention, the file dividing means 201 shown in FIG. 2 extracts pieces of header information from an information file having the hierarchical structure as shown in FIGS. 3(a) and (b) and makes up links to pieces of paragraph information to each of which the associated header information is appended, thereby making up a header management file including pieces of header information and the links and also making up a plurality of paragraph files each including the paragraph information. In this manner, the file dividing means 201 makes up one header management file and a plurality of paragraph files by means of dividing a single information file. The header management files and paragraph files thus made up are registered in the management table shown in FIG. 4 to be managed.
  • [0071]
    Incidentally, it is not always needed that the above-mentioned management table is previously prepared at the WWW server end. For example, it is acceptable that the management table is made up on the basis of the original file (cf. FIG. 3(a)) whenever a user issues a reference request. However, from the viewpoint of the response, it is preferable that the file dividing means 201 is executed so that the management table is previously prepared at the WWW server end. Alternatively, it is acceptable that instead of preparing the management tables on all the files from the start, while management tables are made up upon receipt of a user's reference request, a management table once made up is stored in the storage 1001 of the WWW sever and is prepared for the subsequent reference request from the user.
  • [0072]
    Next, there will be explained the function of the transmission control means in the information management apparatus according to the first embodiment of the present invention.
  • [0073]
    Upon receipt of the reference request of a file “a.html” at the WWW server end, the transmission control means 202 (cf. FIG. 2) provided on the information management apparatus 100 (cf. FIG. 1) reads the header management file “A*.HTML” stored in the storage 1001 of the WWW sever referring to the management table shown in FIG. 3 and transfers the same to the client computer.
  • [0074]
    FIGS. 5(a)-(c) are illustrations of header management files transmitted to a client computer by the transmission control means in the information management apparatus according to the first embodiment of the present invention, and the divided paragraph files.
  • [0075]
    [0075]FIG. 5(a) shows a part of the header management file “A*.HTML” transmitted to a client computer. This header management file comprises header sections and link information to paragraph files divided from the original file and independent of one another, and including no paragraph section of the original file. Specifically, on the second and third lines of FIG. 5(a) there are described a big headline “Head 1-1” and a middle headline “Head 2-1”, respectively. On fourth to sixth lines of FIG. 5(a) there is described only an anchor tag (or a tag, sandwiched between <A> and </A>, for defining an address of a link destination) for defining a link destination (paragraph file “P1.html”) associated with those headers. Hereinafter, likewise, line 7 et seqq. there are described a big headline “Head 1-2”, a middle headline “Head 2-2”, and an anchor tag (indicating a link to the paragraph file “P2.html”) associated with those headers. Such a header management file “A*.HTML” is transferred by the transmission control means 202 (cf. FIG. 2) from the WWW server to the client computer. The client computer displays the screen of FIG. 5(b) on the basis of the header management file thus transferred.
  • [0076]
    [0076]FIG. 5(b) shows a display image, on a display screen of the client computer, of the management file “A*.HTML” transferred to the client computer. As shown in FIG. 5(b), on the screen, there are displayed the header portions and the link portions each to the associated paragraph. The link portions underlined are emphatically displayed on an actual screen with blue characters and underlines in accordance with the WWW browser. Assuming that the user looks at this screen, and clicks with a mouse or the like, for example, a portion “Link to a paragraph” emphatically displayed on the third line, the transmission request for the clicked paragraph file is transmitted from the client computer to the WWW server. The transmission control means 202 (cf. FIG. 2) of the WWW server reads the designated paragraph file from the storage 1001 (cf. FIG. 1) and transmits the same to the client computer in compliance with the transmission request.
  • [0077]
    [0077]FIG. 5(b) shows paragraph files divided on the basis of the management table shown in FIG. 4. For example, a paragraph file 151 corresponds to the file “P1. html” described on line 1, right column of the management table shown in FIG. 4. And paragraph file 152 corresponds to the file “P2. html” described on line 2, right column of the management table shown in FIG. 4.
  • [0078]
    A file division of the original file into a plurality of paragraph files is performed as follows. For example, in connection with the document file “A. HTML” shown in FIG. 3(a), analysis of the tag of the document file “A. HTML” makes it clear that the second line to the third line are associated with the header portions and the fourth line to the fifth line are associated with the first paragraph. Hence, the first paragraph is cut out from the original file and is named “P1. html” in paragraph name. The paragraph “P1. html” is stored in the storage 1001 (cf. FIG. 1). Likewise, since it is understood that the sixth line to the seventh line are associated with the header portions and the eighth line to the ninth line are associated with the second paragraph. Hence, the second paragraph is cut out from the original file and is named “P2. html” in paragraph name. The paragraph “P2. html” is stored in the storage 1001. Hereinafter, in a similar fashion, paragraphs “P3. html”, “P4. html”, are made up and stored in the storage 1001.
  • [0079]
    According to the present embodiment, a file division of the original file into a plurality of paragraph files is performed simultaneously when the management table is made up in accordance with a user's reference request. However, in a similar fashion to that of the management table, it is acceptable that the file division is performed beforehand on all the information files stored in the server.
  • [0080]
    [0080]FIG. 6 is a flowchart useful for understanding a procedure of the file transfer in connection with the information management apparatus according to the first embodiment of the present invention.
  • [0081]
    As shown in FIG. 6, when a processing starts in accordance with a transmission request of a client computer end, a file name is designated on the basis a URL format (step S11), and the designated file name is transmitted to a WWW server, the WWW server end performs a retrieval of the designated file (step S21). If the designated file is not stored in the WWW server, the processing is terminated. On the other hand, if the designated file is stored in the WWW server, the process goes to step S22 in which it is retrieved as to whether the designated file is registered in the management table (cf. FIG. 4). In step S23, it is determined as to whether the designated file has been divided already, that is, the header management file (cf. FIG. 5(a)) has been made up already and a file division into the paragraph files has also been completed. In the event that the designated file has been divided already, the program proceeds to step S25 in which the header management file is transferred to the client computer. As a result of determination in step S23, if a file division of the designated file is not yet accomplished, the program proceeds to step S24 in which making up of the header management file and the file division of the designated file are carried out. When the making up of the header management file and the file division have been completed, the process goes to step S25 in which the header management file is transferred to the client computer. Incidentally, at this time point the paragraph files are not transferred.
  • [0082]
    When the header management file is transferred from the WWW server to the client computer, a WWW browser of the client computer end analyzes the header management file to display on a display screen the contents (cf. FIG. 5(b)) of the header management file thus transferred (step S12). Now, assuming that the user looks at this screen, and clicks with a mouse or the like a portion “Link to a paragraph”, the clicked paragraph file is designated (step S13). The designated paragraph file is informed to the WWW server in the form of URL format. The WWW server analyzes information as to the designated paragraph file, and reads the designated paragraph file from the storage 1001 (cf. FIG. 1) and transmits the same to the client computer (step S26). Upon receipt of a transfer of the paragraph file, the client computer displays on its screen the contents of the paragraph file (step S12). Further, in the event that the user wishes to continue reading out of the files, it is permissible to continue processings following the paragraph file designation in step S13.
  • [0083]
    In this manner, according to the present embodiment, even if the original file is of a large file size, the original file is divided into a header management file and a plurality of paragraph files, so that the divided small size of files are transferred. Thus, according to the present invention, it is possible to improve a transfer response. Further, it is possible to significantly reduce a burden of the information tabulator, since the file division is automatically carried out by WWW servers.
  • [0084]
    Next, there will be explained an information management apparatus according to the second embodiment of the present invention.
  • [0085]
    [0085]FIG. 7 is a schematic diagram of an information management program having a file dividing means and a transmission control means, the information management program being provided for an information management apparatus according to the second embodiment of the present invention.
  • [0086]
    Incorporated into the information management apparatus 100 shown in FIG. 1 is an information management program 210 stored in the information management program recording medium 200 a also shown in FIG. 1. As shown in FIG. 7, the information management program 210 has a file dividing means 211 and a transmission control means 212. The function of the transmission control means 212 is the same as that of the transmission control means 202 explained in connection with the first embodiment of the present invention. But, the file dividing means 211 includes a compression means 211 a for compressing pieces of paragraph information and thus be somewhat different in its function from the file dividing means 201 explained in connection with the first embodiment of the present invention.
  • [0087]
    Thus, according to the second embodiment of the present invention, since there is provided the compression means 211 a, the divided paragraph files are managed in the form of compression. This feature makes it possible to improve the management efficiency of the paragraph files in the WWW server as compared with the first embodiment of the present invention, and also improve the transfer efficiency of the paragraph files to a client computer. Incidentally, the paragraph files transferred in the form of compression are thawed or expanded in accordance with a WWW browser function of the client computer and then displayed on a display screen.
  • [0088]
    FIGS. 8(a) and (b) are diagrams showing a document file managed by the information management apparatus according to the second embodiment of the present invention, and a hierarchical structure tree of the document file, respectively.
  • [0089]
    As shown in FIG. 8(a), the contents of the document file “A. HTML” is the same as that shown in FIG. 3(a). However, as to the information file management in the WWW server, the portions encircled by the oblique lines in FIG. 8(b), that is, the divided paragraph files are compressed by the compression means 211 a, in a file division by the file dividing means 211 (cf. FIG. 7), and then be stored in the storage 1001 (cf. FIG. 1).
  • [0090]
    Next, there will be explained an information management apparatus according to the third embodiment of the present invention.
  • [0091]
    [0091]FIG. 9 is a schematic diagram of an information management program having a file dividing means and a transmission control means, the information management program being provided for an information management apparatus according to the third embodiment of the present invention.
  • [0092]
    Incorporated into the information management apparatus 100 shown in FIG. 1 is an information management program 220 stored in the information management program recording medium 200 a also shown in FIG. 1. As shown in FIG. 9, the information management program 220 has a file dividing means 221 and a transmission control means 222. The function of the transmission control means 222 is the same as that of the transmission control means 202 explained in connection with the first embodiment of the present invention. But, the file dividing means 221 includes a link making up means 221 a for making up links each to paragraph information disposed just before the associated one of the divided pieces of paragraph information and links each to paragraph information disposed just after the associated one of the divided pieces of paragraph information and thus be somewhat different in its function from the file dividing means 201 explained in connection with the first embodiment of the present invention. The file dividing means 221 includes the link making up means 221 a as mentioned above and makes up paragraph files each storing the associated paragraph information and also the links corresponding to the associated paragraph information, by the number corresponding to the number of pieces of paragraph information.
  • [0093]
    FIGS. 10(a) and (b) are illustrations showing a paragraph file made up by the file dividing means in connection with the information management apparatus according to the third embodiment of the present invention, and a display screen in the client computer, respectively.
  • [0094]
    According to the present embodiment, the link making up means 221 a included in the file dividing means 221 makes up, as shown in FIG. 10(a), before and after certain paragraph information, a link to the previous paragraph information and a link to the subsequent paragraph information. When the paragraph file shown in FIG. 10(a) is designated by a user and then transferred to a client computer, the client computer displays a display screen as shown in FIG. 10(b). Specifically, on a display screen 300 in the client computer, paragraph information of the designated paragraph file is displayed in a paragraph display area 301, and in addition link information 302 to a paragraph file, which is disposed just after in logical structure with respect to the designated paragraph file, is emphatically displayed below the paragraph display area 301. When the user clicks with a mouse or the like the link information 302 (emphasized display portion), a paragraph subsequent to the paragraph displayed now on the screen may be displayed. Likewise, with respect to the previous paragraph, link information 303 to a paragraph file, which is disposed just before in logical structure with respect to the designated paragraph file, is emphatically displayed above the paragraph display area 301. When the user clicks with a mouse or the like the link information 303 (emphasized display portion), a paragraph preceding the paragraph displayed now on the screen may be displayed.
  • [0095]
    In order to display on the screen such link information 302 and 303 together with the designated paragraph files, when the file dividing means 221 divided the original file into a plurality of paragraph files, the link making up means 221 a (cf. FIG. 9) included in the file dividing means 221 appends to the respective paragraph files link messages to paragraphs disposed just before and after in logical structure with respect to the paragraph file, and then stores the paragraph files in the storage 1001 (cf. FIG. 1).
  • [0096]
    As mentioned above, according to the present embodiment, it is possible to readily call from a screen a paragraph located just before or after a paragraph now displayed on the screen, thereby improving an operability for file reference by a user.
  • [0097]
    Next, there will be explained an information management apparatus according to the fourth embodiment of the present invention. The fourth embodiment corresponds to the information management apparatus according to the second embodiment of the present invention.
  • [0098]
    [0098]FIG. 11 is a schematic diagram of an information management program having a partial compression means and a transmission control means, the information management program being provided for an information management apparatus according to the fourth embodiment of the present invention.
  • [0099]
    Incorporated into the information management apparatus 100 shown in FIG. 1 is an information management program 230 stored in the information management program recording medium 200 a also shown in FIG. 1. As shown in FIG. 11, the information management program 230 has a partial compression means 231 and a transmission control means 232.
  • [0100]
    The partial compression means 231 serves to make up an alternate file to be substituted for a logical structure of information file by means of compressing partially the paragraph information sections, except the header information, of the logical structure of information file. The transmission control means 232 serves to transmit an alternate file (cf. FIG. 12) made up by the partial compression means 231, instead of the logical structure of information file requested, upon receipt of a transmission request of the logical structure of information file.
  • [0101]
    FIGS. 12(a) and (b) are file construction views of the original file and the alternate file in connection with the information management apparatus according to the fourth embodiment of the present invention, respectively.
  • [0102]
    [0102]FIG. 12(a) shows the original type of logical structure of information file “A. HTML”. As shown in FIG. 12(a), the contents of the file “A. HTML” is the same as that shown in FIG. 3(a). FIG. 12(b) shows an alternate file made up by means of compressing partially the paragraph information sections of the original file “A. HTML”. As shown in FIG. 12(b), the alternate file is compressed in the portion of paragraphs. The partial compression means 231 makes up such an alternate file partially compressed from the original file. The transmission control means 232 transmits the alternate file thus made up to the client computer. Upon receipt of the alternate file, the client computer displays first the header portion not compressed, while the compressed alternate file is thawed or is subjected to an expansion processing in accordance with the WWW browser function. Thus, it is possible to perform at high speed the file transfer and the display of the header portion. It is noted that the alternate file is made up and managed in the form of a single file, but not one comprising a plurality of files divided as in the above-mentioned first to third embodiments of the present invention.
  • [0103]
    Next, there will be explained an information management apparatus according to the fifth embodiment of the present invention. The fifth embodiment is a modification of the information management apparatus according to the fourth embodiment of the present invention.
  • [0104]
    [0104]FIG. 13 is a file construction view of the alternate file in connection with the information management apparatus according to the fifth embodiment of the present invention;
  • [0105]
    According to the alternate file in the fifth embodiment, the paragraph portions are not scattered as in the alternate file in FIG. 12(b), but are gathered as shown in FIG. 13. This arrangement of the paragraph portions makes it possible to promptly display header information omitting the necessity of re-editing the header information at the client computer end, and also to perform the file transfer at high speed.
  • [0106]
    While the present invention has been described with reference to the particular illustrative embodiments, it is not to be restricted by those embodiments but only by the appended claims. It is to be appreciated that those skilled in the art can change or modify the embodiments without departing from the scope and spirit of the present invention.
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7077586Aug 30, 2002Jul 18, 2006Matsushita Electric Industrial Co., Ltd.Printing apparatus, content output apparatus, and printing system
US7647552Oct 5, 2001Jan 12, 2010Canon Kabushiki KaishaXML encoding scheme
US20040240919 *Aug 30, 2002Dec 2, 2004Kenji HisatomiPrinting apparatus, content output apparatus, and printing system
US20060008306 *Sep 15, 2005Jan 12, 2006Kenji HisatomiPrinting apparatus, content outputting apparatus and printing system
Classifications
U.S. Classification1/1, 707/E17.119, 707/999.104, 707/999.001
International ClassificationG06F12/00, G06F17/30, G06F13/00
Cooperative ClassificationY10S707/99943, Y10S707/99942, G06F17/30899
European ClassificationG06F17/30W9