Claims
- 1. A document information communication system for transferring a set of transmission document information composed of discrete elements via a network between terminal devices connected to the network, comprising:a document information storage means for storing document information, which is made up of a plurality of document elements, for transmission; an element data determination unit for determining if a receiver terminal device has the capacity to receive the size of the stored document information that is to be transmitted; an element data size calculation unit for calculating a writable amount of document element data when the element data determination unit determines that the size of the stored document information is not within a receivable capacity, wherein the writable amount of document element data is calculated by subtracting a total amount of element data that has already been written in the set of transmission document information from the receivable capacity for the receiver terminal device; and a compression possible determination means for determining whether document element data can be compressed to be within a size of the writable amount of the document element data determined by the element data size calculation unit.
- 2. A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising:document information storage unit for storing document information which is made up of a plurality of document elements which are to be transmitted, including a media attribute storage unit for storing, for each document element, a media attribute of a set of element data which is a content of a document element; and an element data size storage unit for storing, for each document element, a size of the set of element data which is the content of the document element, a terminal device capability information control means includes: an outputable media attribute storage unit for storing each media attribute which can be outputted by each type of terminal device; and a terminal device capacity storage unit for storing a receivable capacity of element data for each type of terminal device, terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device; transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creating sets of the transmission document information from the document information to be transmitted in accordance with the terminal device capability information, including a transmission destination terminal device selection unit for selecting a terminal device whose group name in the terminal device arrangement information coincides with the group name to be transmitted to as a transmission destination terminal device, wherein the transmission destination group name is included in the document information as a transmission address; an element data determination unit for determining, if element data of a media attribute which corresponds to a media attribute which is outputable for the transmission destination terminal device determined by the transmission destination terminal device selection unit were written in a present set of transmission document information, whether a size of a present set of transmission document information would be within the receivable capacity of the corresponding terminal device; and an element data write unit for writing, when the element data determination unit has determined that the size is within the receivable capacity, the set of element data into the present set of transmission document information; element data size calculation unit for calculating a writable amount of element data when the element data determination unit has determined that the size of the transmission document information is not within the receivable capacity, wherein the writable amount of element data is calculated as the receivable capacity of the corresponding terminal device which is written in the terminal device capacity storage unit minus a total amount of element data which has already been written in the set of transmission document information; compression information storage unit for storing compression information which is made up of a compression method for element data and a compression rate for compressing the element data; compression possible determination unit for determining whether element data which has been compressed in accordance with the compression rate in the compression information would be within the writable amount calculated by the element data size calculation unit; element data compression unit for compressing, when the compression possible determination unit has determined that the element data would be within a rewritable amount, the element data to a size equal to the writable amount calculated by the element data size calculation unit using the compression method in the compression information; and compressed element data write unit for writing the element data compressed by the element data compression unit into the present set of transmission document information.
- 3. The terminal device of claim 2,wherein the compression information storage unit includes a media attribute-classified compression information storage unit for storing a compression method and a compression rate for each media attribute in element data, and wherein the element data compression unit includes a media attribute compression unit for compressing element data in accordance with the compression method stored in the media attribute-classified compression information storage unit which corresponds to the media attribute.
- 4. The terminal device of claim 3, wherein the transmission document information creation unit creates a set of transmission document information for each transmission destination terminal device.
- 5. The terminal device of claim 2,wherein the document information storage unit further includes an element data content storage unit for storing a title for each document element which expresses a content of a corresponding document element, wherein the compression information storage means includes a content-classified compression information storage unit for storing compression information made up of a compression method and a compression rate for each title in element data, and wherein the element data compression means includes a content compression unit for compressing element data using a compression method which corresponds to a title of the element data stored in the content-classified compression information storage unit.
- 6. The terminal device of claim 5, wherein the transmission document information creation unit creates a set of transmission document information for each transmission destination terminal device.
- 7. A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising:document information storage unit for storing document information which is made up of a plurality of document elements which are to be transmitted includes a media attribute storage unit for storing, for each document element, a media attribute of a set of element data which is a content of a document element; terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device includes an outputable media attribute obtaining unit for obtaining an outputable media attribute for a transmission destination terminal device includes: a media attribute inquiry unit for sending an inquiry to the transmission destination terminal device asking for an outputable media attribute; a media attribute reception unit for receiving a response containing a media attribute from the transmission destination terminal device; an outputable media attribute storage unit for storing a media attribute of element data which is outputable for a present terminal device; and a media attribute response unit for transmitting, on receiving an inquiry for an outputable media attribute from a terminal device, the media attribute stored by the outputable media attribute storage unit to the terminal device when sent the inquiry; transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creating sets of the transmission document information from the document information to be transmitted in accordance with the terminal device capability information, including a transmission destination terminal device selection unit for selecting a terminal device whose group name in the terminal device arrangement information coincides with the group name to be transmitted to as a transmission destination terminal device, wherein the transmission destination group name is included in the document information as a transmission address, and an element data write unit for writing element data which has a media attribute which matches an outputable media attribute for a terminal device which is obtained from the outputable media attribute storage unit into the present set of transmission document information; and transmission unit for transmitting the created sets of transmission document information to the selected terminal devices.
- 8. The terminal device of claim 7, wherein the transmission document information creation unit creates a set of transmission document information for each transmission destination terminal device.
- 9. The terminal device of claim 8, further comprising:media attribute conversion information storage unit for storing media attribute conversion information which shows how element data is convertible between different media attributes, wherein the transmission document information creation unit further includes: conversion determination unit for determining whether there is any element data which cannot be written into a present set of transmission document information by the element data write unit; and conversion indication unit for indicating, when the conversion determination unit has determined that element data which cannot be written is present, a conversion of a media attribute of an unwritable element data to a media attribute which matches the media attribute of the selected transmission destination terminal device, in accordance with the media attribute conversion information, wherein the terminal device further comprises: media attribute conversion unit for converting element data of a media attribute into element data of another media attribute in accordance with an indication received from the conversion indication unit, wherein the element data write unit writes the converted element data into the present set of transmission document information.
- 10. A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising:document information storage unit for storing document information which is made up of a plurality of document elements which are to be transmitted includes an element data size storage unit for storing a size of each set of element data in each document element; terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device; transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to the terminal device arrangement information and for creating sets of the transmission document information from the document information to be transmitted in accordance with the terminal device capability information, includes a transmission destination terminal device selection unit for selecting a terminal device whose group name in the terminal device arrangement information coincides with the group name to be transmitted to as a transmission destination terminal device, wherein the transmission destination group name is included in the document information as a transmission address; and transmission unit for transmitting the created sets of transmission document information to the selected terminal devices, wherein the terminal device capability information control unit includes a terminal device receivable amount obtaining unit for obtaining a receivable amount of element data for a transmission destination terminal device selected by the transmission destination terminal device selection unit from the corresponding transmission destination terminal device, wherein the transmission document information creation unit further includes an element data write unit for writing an amount of element data which is within the receivable amount of the transmission destination terminal device which is received from the terminal device receivable amount obtaining unit into the present set of transmission document information, and wherein the terminal device receivable amount obtaining unit includes: an amount inquiry unit for sending an inquiry to the transmission destination terminal device asking for a receivable amount of element data; a reception amount reception unit for receiving a response containing the reception amount from the transmission destination terminal device; an own capacity storage unit for storing a receivable capacity of element data for a present terminal device; and a reception amount response unit for transmitting, on receiving an inquiry for a receivable amount from a terminal device, the receivable amount which is calculated by subtracting a reception amount of currently in use from the receivable capacity stored by the own capacity storage unit to the terminal device which sent the inquiry.
- 11. The terminal device of claim 10, wherein the transmission document information creation unit creates a set of transmission document information for each transmission destination terminal device.
- 12. The terminal device of claim 10, further comprising:first document information reception unit for receiving, when a second set of transmission document information is transmitted to another transmission terminal at a same group as a present transmission destination terminal device, a first set of transmission document information which is appended with an address of another terminal device; first document information storage unit for storing the first set of transmission document information received by the first document information reception unit; transmission request unit for sending a request to a transmission terminal whose address is appended to the first set of transmission document information asking for transmission of the received second set of transmission document information; second transmission document information reception unit for receiving the second set of transmission document information which is sent from the other terminal device in accordance with the request from the transmission request unit; and document information unification unit for unifying the first set of transmission document information and the second set of transmission document information into one set of transmission document information.
- 13. The terminal device of claim 12, further comprising:request reception unit for receiving the request for the transmission of the second set of transmission document information from the transmission request unit; and second transmission document information transmission unit for transmitting the received second set of transmission document information in accordance with the received request to the terminal device which issued the request.
- 14. A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising:document information storage unit for storing document information which is made up of a plurality of document elements which are to be transmitted; terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows that kinds of document information can be outputted by each type of terminal device; transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creating sets of the transmission document information from the document information to be transmitted in accordance with the terminal device capability information, includes a transmission destination terminal device selection unit for selecting a terminal device whose group name in the terminal device arrangement information coincides with the group name to be transmitted to a transmission destination terminal device, wherein the transmission destination group name is included in the document information as a transmission address; and transmission unit for transmitting the created sets of transmission document information to the selected terminal devices; communication state obtaining unit for obtaining a communication state of the terminal device selected by the transmission destination terminal device selection unit, wherein the document information storage unit includes a media attribute storage unit for storing, for each document element, a media attribute of a set of element data which is a content of a document element, wherein the terminal device capability information control unit includes outputable media attribute storage unit for storing each media attribute which can be outputted by each type of terminal device, wherein the transmission document information creation unit further includes an element data write unit for writing element data which has a media attribute which matches an outputable media attribute for a terminal device whose communication state obtained by the communication state obtaining unit is that communication is possible, and wherein the communication state obtaining unit includes: a communication state inquiry unit for sending an inquiry to the terminal device selected by the transmission destination terminal device selection unit asking whether communication is possible; a communication state inquiry reception unit for receiving a response from another terminal device sent in accordance with the inquiry from the communication state inquiry unit; a communication state inquiry response unit for sending a response showing that communication is possible after receiving an inquiry about communication state from another terminal device; and a communication state determination unit for determining that a communication state of a terminal device is that communication is possible after the communication state inquiry reception unit has received a response from the terminal device and for determining that a communication state of a terminal device is that communication is not possible when there has been no response to the inquiry sent by communication state inquiry unit within a predetermined period.
- 15. A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising:document information storage unit for storing document information which is made up of a plurality of document elements which are to be transmitted; terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device; transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creating sets of the transmission document information from the document information to be transmitted in accordance with the terminal device capability information, includes a transmission destination terminal device selection unit for selecting a terminal device whose group name in the terminal device arrangement information coincides with the group name to be transmitted to as a transmission destination terminal device, wherein the transmission destination group name is included in the document information as a transmission address; transmission unit for transmitting the created sets of transmission document information to the selected terminal devices; a document element transmission address information storage unit for storing document element transmission address information made up of each document element in sets of transmission document information created by the transmission document information creation means and a list of addresses of terminal devices which are transmission addresses for each document element; and transmission destination terminal device address extraction unit for extracting an address of a terminal device which is a transmission address of a document element which is included in document element transmission address information but not included in a present set of transmission document information, wherein the transmission document information creation unit includes an appending unit for appending the present set of transmission document information with the address extracted by the transmission destination terminal device address extraction unit.
- 16. The terminal device of claim 15, wherein the document information storage unit includes a media attribute storage unit for storing, for each document element, a media attribute of a set of element data which is a content of a document element,wherein the terminal device capability information control unit includes an outputable media attributable storage unit for storing each media attribute which can be outputted by each type of terminal device, and wherein the transmission document information creation unit further includes an element data write unit for writing element data which has a media attribute which matches an outputable media attribute for the transmission destination terminal device selected by the transmission destination terminal device selection unit into the present set of transmission document information.
- 17. The terminal device of claim 15, wherein the appending unit converts the extracted address to a same media attribute as written in the present set of transmission document information by the element data write unit before appending.
- 18. A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising:document information storage unit for storing document information which is made up of a plurality of document elements which are to be transmitted; terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device; transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creating sets of the transmission document information from the document information to be transmitted in accordance with the terminal device capability information, includes a transmission destination terminal device selection unit for selecting a terminal device whose group name in the terminal device arrangement information coincides with the group name to be transmitted to as a transmission destination terminal device, wherein the transmission destination group name is included in the document information as a transmission address; transmission unit for transmitting the created sets of transmission document information to the selected terminal devices; and group state inquiry address information storage unit for storing an address of one terminal device in each group which receives an inquiry about whether to transmit a set of transmission document information to any prioritized terminal device provided in a group, wherein the transmission document information creation unit further includes a group state inquiry unit for sending an inquiry to a terminal device having an address which is in a group name to be transmitted to and which is stored by the group state inquiry address information storage unit, wherein the group name is included in document information as a transmission address, wherein the terminal device further comprises first group state inquiry reception means for receiving a group state from a terminal device to which an inquiry was sent, in reply to the inquiry from the group state inquiry unit, wherein the terminal device arrangement information storage unit includes a group state corresponding priority level storage unit for storing a priority level of each terminal device in accordance with a group state, wherein the document information storage unit includes a media attribute storage unit for storing, for each document element, a media attribute of a set of element data which is a content of a document element, wherein the terminal device capability information control unit includes an outputable media attribute storage unit for storing each media attribute which can be outputted by each type of terminal device, and wherein the transmission document information creation unit further includes an element data write unit for writing element data which has a media attribute which matches a media attribute for a terminal device whose priority level is high in accordance with the group state received by the first group state inquiry reception means into the present set of transmission document information.
- 19. The terminal device of claim 18, wherein a terminal device specified by the address stored by the group state inquiry address information storage unit further comprises:second group state inquiry reception unit for receiving an inquiry about group state from another terminal device; and group state inquiry response unit for sending a response to the other terminal device about a group state set in accordance with the inquiry received by the group state inquiry response means.
- 20. A relaying device provided in a system where sets of transmission document information are transferred via a network between terminal devices provided in a plurality of different groups, the relaying device comprising:reception unit for receiving a transmission of document information made of a plurality of document elements from any of the terminal devices, wherein the document information includes a group name as a transmission address; document information storage unit for storing document information which is received by the reception unit; terminal device arrangement information storage unit for storing terminal information arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device; terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device; transmission document information creation unit for selecting terminal devices provided in a group whose group name in the terminal device arrangement information matches the group name in the document information as transmission destination terminal devices and for creating sets of the transmission document information from document information to be transmitted in accordance with the terminal device capability information, including an element data determination unit for determining whether a size of a present set of transmission document information would be within the receivable capacity of the corresponding terminal device; an element data write unit for writing, when the element data determination unit has determined that the size is within the receivable capacity, a set of element data into the present set of transmission document information; and element data size calculation unit for calculating a writable amount of element data when the element data determination unit has determined that the size of the transmission document information is not within the receivable capacity, wherein the writable amount of element data is calculated as the receivable capacity of the corresponding terminal device which is written in a terminal device capacity storage unit minus a total amount of element data which has already been written in the set of transmission document information; and transmission unit for transmitting the created sets of transmission document information to the selected terminal devices, wherein each terminal device further comprises: a compression information storage unit for storing compression information which is made up of a compression method for element data and a compression rate for compressing the element data; compression possible determination unit for determining whether element data which has been compressed in accordance with the compression rate in the compression information would be within the writable amount calculated by the element data size calculation unit; element data compression unit for compressing, when the compression possible determination unit has determined that the element data would be within a rewritable amount, the element data to a size equal to the writable amount calculated by the element data size calculation unit using the compression method in the compression information; and compressed element data write unit for writing the element data compressed by the element data compression unit into the present set of transmission document information.
Priority Claims (2)
Number |
Date |
Country |
Kind |
7-280353 |
Oct 1995 |
JP |
|
8-272505 |
Oct 1996 |
JP |
|
Parent Case Info
This is a continuation application of U.S. Ser. No. 08/736,955, filed on Oct. 25, 1996 U.S. Pat. No. 5,864,673.
US Referenced Citations (9)
Foreign Referenced Citations (7)
Number |
Date |
Country |
4255155 |
Sep 1972 |
JP |
61214837 |
Sep 1986 |
JP |
2145052 |
Jun 1990 |
JP |
662142 |
Mar 1994 |
JP |
6319005 |
Nov 1994 |
JP |
9406230 |
Mar 1994 |
WO |
WO-9406230-A2 |
Mar 1994 |
WO |
Non-Patent Literature Citations (1)
Entry |
“A Lower Power Chipset for Portable Multimedia Applications,” by A. Chandrakasan et al., IEEE International Solid-State Circuits Conference, (37) Feb. 1994. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/736955 |
Oct 1996 |
US |
Child |
09/236061 |
|
US |