Claims
- 1. A message information sharing apparatus, comprising:
a message receiving unit configured to receive a message from a user as a received message; a message memory configured to store the received message and a plurality of other messages as stored messages; a set decision unit configured to decide whether the received message is related to at least one of the other messages stored in said message memory; a set information memory configured to store a first message set including the received message and the at least one of the other messages if said set decision unit decides that the received message is related to the at least one of the other messages; and a set information edit unit configured to edit a set relation among a plurality of message sets and the first message set in response to the user's indication; wherein said set information memory stores the set relation edited by said set information edit unit.
- 2. The message information sharing apparatus according to claim 1,
wherein said message memory correspondingly stores a message identifier, a sending date, a sender name, a destination, a parent message identifier, and contents for each of the stored messages.
- 3. The message information sharing apparatus according to claim 2,
if the received message includes the parent message identifier, wherein said set decision unit decides that the received message belongs to the first message set of the stored message corresponding to the parent message identifier.
- 4. The message information sharing apparatus according to claim 3,
if the received message does not include the parent message identifier, wherein said set decision unit generates a new message set to which the received message belongs.
- 5. The message information sharing apparatus according to claim 4,
wherein said set information memory stores message set information for at least the first message set including a set identifier of the first message set, the message identifiers of those of the stored messages belonging to the first message set, and related users as the sender name and the destination of those of the stored messages belonging to the first message set.
- 6. The message information sharing apparatus according to claim 5,
when the user indicates a desired relationship among any of the message sets and the first message set in the message set information, wherein said set information edit unit generates a set relation identifier of the set relation to which of the message sets are related to the first message set.
- 7. The message information sharing apparatus according to claim 6,
wherein said set information memory stores set relation information including the set relation identifier, the set identifiers of those of the message sets being related to the first message set, and a user identifier of the user.
- 8. The message information sharing apparatus according to claim 7, further comprising an alias address generation unit configured to generate an alias address corresponding to the set relation in response to a user's indication.
- 9. The message information sharing apparatus according to claim 8,
wherein said set information memory stores alias address information including the alias address, the set relation identifier, the user identifier of the user, and registered users as the related users of the message sets belonging to the set relation.
- 10. The message information sharing apparatus according to claim 9,
when said message receiving unit receives a further message including the alias address as the destination, wherein said set decision unit adds at least one of the message sets to which the further message belongs to the set relation corresponding to the alias address.
- 11. The message information sharing apparatus according to claim 10,
further comprising a message sending unit configured to send an outbound message, wherein said set decision unit retrieves the registered users corresponding to the alias address from the alias address information, and said message sending unit sends the outbound message using the alias address to the registered users.
- 12. The message information sharing apparatus according to claim 7,
further comprising a related information edit unit configured to input and edit related information corresponding to the set relation in response to a user's operation.
- 13. The message information sharing apparatus according to claim 12,
further comprising a related information memory configured to store the related information including a related information identifier, the set relation identifier of the set relation corresponding to the related information, a creation date of the related information, the user identifier of the user, and contents of the related information.
- 14. The message information sharing apparatus according to claim 1,
further comprising a user information memory configured to store user information including the user identifier, an account as the user name, a mail address, and a password of the user.
- 15. The message information sharing apparatus according to claim 14,
further comprising an access control unit configured to decide whether to grant access to information stored in said message memory and said set information memory by referring to the user information stored in said user information memory.
- 16. The message information sharing apparatus according to claim 15,
if said access control unit decides to grant access to the information stored in said message memory and said set information memory, wherein said set information edit unit permits editing of the set relation among the plurality of message sets and the first message set.
- 17. The message information sharing apparatus according to claim 11,
further comprising a display device selectively displaying a table of the message sets related to the user and the first message set, an edit screen of the set relation, an edit screen of the alias address, and an edit screen of the related information in response to a command input.
- 18. The message information sharing apparatus according to claim 17,
when said display device displays the edit screen of the alias address, wherein said set information edit unit determines whether the message including the alias address is sent to the registered users corresponding to the alias address, and selects a participant whom the message including the alias address is sent from the registered users in response to the user's indication.
- 19. The message information sharing apparatus according to claim 15,
further comprising an external message input unit configured to input an external message in response to a user's indication, the external message being processed outside the message information sharing apparatus and not received by said message receiving unit.
- 20. The message information sharing apparatus according to claim 19,
wherein said message memory stores information of the external message including a message identifier, a sending date, a user identifier of the user who indicated an input of the external message, a sender name, a destination, a parent message identifier, and contents of the external message.
- 21. The message information sharing apparatus according to claim 20,
wherein said set decision unit decides whether the external message is related to another external message by referring to the parent message identifier of each external message, and defines a message set including the external message and another external message if the external message is decided to be related to another external message.
- 22. The message information sharing apparatus according to claim 21,
wherein said set decision unit defines the user identifier of the user who indicated an input of the external message, the sender name and the destination of each external message as related users of the message set.
- 23. The message information sharing apparatus according to claim 22,
wherein said set information memory stores a set identifier of the message set, the message identifier of each external message included in the message set, and each user identifier of the related users.
- 24. The message information sharing apparatus according to claim 15,
further comprising a message disclosure condition edit unit configured to register a condition to disclose each message to a user except for the related users of the message set in response to a related user's indication.
- 25. The message information sharing apparatus according to claim 24, further comprising a message disclosure condition memory configured to store a user identifier of the related user who inputted the condition, the message identifier of the message of the related user, a disclosure level representing one of disclosure, non-disclosure and disclosure by rewriting, and rewriting contents for the disclosure by rewriting.
- 26. The message information sharing apparatus according to claim 25,
when a user except for the related users accesses a message stored in said message memory, wherein said access control unit controls an output of the message by referring to the disclosure level corresponding to a message identifier of the message stored in said message disclosure condition memory.
- 27. The message information sharing apparatus according to claim 26,
further comprising a message filter unit configured to rewrite contents of the message by referring to rewriting contents corresponding to the message identifier of the message stored in said message disclosure condition memory, and to supply the message including the rewritten contents to said access control unit.
- 28. The message information sharing apparatus according to claim 27,
if the contents of the message is included in another message stored in said message memory, and when the user accesses another message, wherein said message filter unit rewrites the contents of the message included in another message by referring to the rewriting contents, and supplies another message including the rewritten contents to said access control unit.
- 29. A method for sharing message information, comprising:
receiving a message from a user; storing the received message and a plurality of other messages as stored messages in a message memory; deciding whether the received message is related to at least one of the other messages; storing a first message set including the received message and the at least one of the other messages in a set information memory if the received message is related to the at least one of the other messages; editing a set relation among a plurality of message sets and the first message set in response to the user's indication; and storing the set relation edited in the set information memory.
- 30. A computer program product, comprising:
a computer readable program code embodied in said product for causing a computer to share message information, said computer readable program code comprising: a first program code to receive a message from a user; a second program code to store the received message and a plurality of other messages as stored messages in a message memory; a third program code to decide whether the received message is related to at least one of the other messages; a fourth program code to store a first message set including the received message and the at least one of the other messages in a set information memory if the received message is related to the at least one of the other messages; a fifth program code to edit a set relation among a plurality of message sets and the first message set in response to the user's indication; and a sixth program code to store the set relation edited in the set information memory.
Priority Claims (2)
Number |
Date |
Country |
Kind |
P2002-250059 |
Aug 2002 |
JP |
|
2003-303693 |
Aug 2003 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based upon and claims the benefit of priority from the prior Japanese Patent Application P2002-250059, filed on Aug. 29, 2002; the entire contents of which are incorporated herein by reference.