Summary of the invention
Fundamental purpose of the present invention is to provide a kind of mail file management system and method, it is applied in the network environment, after receiving mail, archives, and can be according to mail matter topics, archive file name, and mail, archives are renamed and put in order, mail after treatment, archives will belong to different users or user group, the mail in user or group, archives, according to the address, transmission end, and/or mail matter topics, and/or the archives pattern, and be stored in database.
Another object of the present invention is to provide a kind of mail file management system and method, they are behind stored mail, archives, the user of user or group to mail, archives read, when inquiring about, according to the authority that itself had or the authority of group under it, utilize group name, and/or mail matter topics, and/or file name, and/or the address, transmission end, required mail, archives are carried out search index and read.
In order to achieve the above object, the invention provides a kind of mail file management system and method, can be with mail matter topics, archive file name is renamed and is done arrangement, mail after treatment, archives belong to different users or user group, and according to user's authority, the differentiation of group's authority, and allow the user of different users or different groups, according to the authority that itself had, utilize group name, and/or mail matter topics, and/or file name, and/or the address, transmission end, and to required mail, archives carry out search index, and read, and energy safety, maintain secrecy, layering access management and use mail, archives.
The invention provides a kind of mail file management method, in network environment, after receiving mail, can be according to mail matter topics, the address, transmission end, and mail handled and done storage, mail is read, during inquiry, utilize the search index mode, and obtain desired mail, to comprise reception/delivery module, analysis and processing module, the mail modular converter, access module, and the mail file management system of data storing module manages mail, and this mail file management mode comprises following program: the reception/delivery module of (1) mail file management system, after receiving mail, these mails are delivered to analysis and processing module; (2) analysis and processing module will be from reception/delivery module and the mail that comes, is sent to the mail modular converter; (3) the mail modular converter according to mail matter topics and/or address, transmission end, is handled mail after receiving mail disaggregatedly, with the identical mail of mail matter topics and/or address, transmission end, belongs to same classification; The mail modular converter also will send access module to through the classification processed mail; And (4) access module is after receiving mail classifying, by the group under the mail recipient, and with sorted mail, belonged to and be stored in the different groups of the mail database in the data storing module, management letter person in these different groups, mail can be processed and belongs in corresponding user's the mail directory, to allow the user in its mail directory, read mail.
The present invention also provides a kind of mail file management system, and it comprises reception/delivery module, analysis and processing module, mail modular converter, archives modular converter, access module and data storing module.Reception/delivery module is responsible for receiving mail, the archives that come from world-wide web, and, will be from mail modular converter, archives modular converter and the mail, the archives that come send world-wide web to; After reception/delivery module comes from the mail, archives of world-wide web in reception,, and these mails, archives are delivered to analysis and processing module to handle with the activation analysis processing module.Analysis and processing module distinguishes mail and archives after receiving mail, archives, and is sent to mail modular converter and archives modular converter respectively, to be further processed.The mail modular converter according to mail matter topics and/or address, transmission end, is handled mail after receiving mail disaggregatedly, with the identical mail of mail matter topics and/or address, transmission end, belongs to same classification.For example, utilize mail matter topics, mail is divided into personal information mail class and advertisement mail class; And/or utilize address, mail transmission end, and mail is divided into national mail class and Abroad class, same mail can be under the jurisdiction of one or more mail class simultaneously, and for example, mail can be advertisement mail class; Mail can be personal information mail class and national mail class.The mail modular converter also will send access module to through the classification processed mail.The archives modular converter according to file name and/or address, transmission end, is handled archives after receiving archives disaggregatedly, with the identical archives of file name and/or address, transmission end, belongs to same classification.For example, utilize file name, archives are divided into archive files class and Graphic Documentation class; And/or utilize address, archives transmission end, and mail is divided into national archives class and external archives class, same archives can be under the jurisdiction of one or more archives class simultaneously, and for example, archives can be the archive files class; Archives can be Graphic Documentation class and national archives class.The archives modular converter also will send access module to through the archives after classification is handled.Access module is after receiving mail classifying, by the group under the mail recipient, and with sorted mail, belonged to and be stored in the different groups of the mail database in the data storing module, management letter person in these different groups, mail can be processed and belongs in corresponding user's the mail directory, to allow the user in its mail directory, read mail; Access module is after receiving Categories Archive, press the affiliated group of archives addressee, and with sorted archives, belonged to and be stored in the different groups of the archive database in the data storing module, filing clerk in these different groups, archives can be processed and belong in corresponding user's the archives catalog, to allow the user in its archives catalog, read archives.Access module also is responsible for user's authority is examined, and after the user proposes to use mail, archives request, access module will be engaged in the user's database in the data storing module, to check user's rights of using.Access module comprises the search index module, this search index module is responsible for handling the request that the user carries out search index and reads required mail, archives, the search index module is according to group name that the user imported, and/or mail matter topics, and/or file name, and/or the address, transmission end, and to being stored in mail database and the archive database in the data storing module, retrieve to find out the required mail of user, archives.Data storing module comprises mail database, user's database and archive database.The data that has different groups in the mail database stores different user's mail directories again in each group, have mail in user's mail directory.In the mail database and store the classification of mail index corresponding tables of category index and user's mail directory, when the user carries out search index, as long as this classification of mail index table of comparisons of retrieval can be found out mail apace.User's database contains user's account, rights of using and personal information, will give information and allows access module can check the user.The data that has different groups in the archive database stores different user's archives catalogs again in each group, have archives in user's archives catalog.In the archive database and store the classification of documents index corresponding tables of category index and user's archives catalog, when the user carries out search index, as long as this classification of documents index table of comparisons of retrieval can be found out archives apace.
When carrying out mail, archives reception processing procedure, the reception/delivery module of mail file management system is responsible for receiving mail, archives from the transmission end, and these mails, archives are delivered to analysis and processing module.Analysis and processing module distinguishes mail and archives, and is sent to mail modular converter and archives modular converter respectively, to be further processed.The mail modular converter is according to set-up function, received mail is handled, at this, can be according to the mail matter topics and/or the address, transmission end of mail, and mail is belonged to different groups, and, and mail is stored in the mail database of data storing module via access module, read with the user of providing different group.The archives modular converter is according to set-up function, received archives are handled, at this, can be according to file name and/or address, transmission end, archives are handled and belonged to different groups, user in order to different groups reads, and via access module, and archives is stored in the archive database of data storing module.For the user of the different groups in the access module, the mail that it had, archives read the authority difference, carry out mail, when archives read process, at first, user's database in the access module coordination information storage module, to check the user is to belong to which kind of group, whether some mail, archives is had the authority of reading.When the user of group after access module is endorsed, then, the search index module is responsible for handling the request that the user carries out search index and reads required mail, archives, the search index module is according to group name that the user imported, and/or mail matter topics, and/or file name, and/or the address, transmission end, and to being stored in mail database and the archive database in the data storing module, retrieve to find out the required mail of user, archives.Utilize mail file management system of the present invention when carrying out the mail file management method, can reach the purpose of being convenient to manage and use mail, archives.
The advantage of mail file management system of the present invention and method is as follows:
1. a kind of mail file management system and method for novelty are provided, be applied in the network environment, after receiving mail, archives, can be according to mail matter topics, Dang An File name, and mail, archives are renamed and put in order, mail after treatment, archives will belong to different users or user group, the mail in user or group, archives, according to the address, transmission end, and/or mail matter topics, and/or the archives pattern, and be stored in database.
2. behind stored mail, archives, the user of user or group to mail, archives read, when inquiring about, according to the authority that itself had or the authority of group under it, utilize group name, and/or mail matter topics, and/or file name, and/or address, transmission end is carried out search index and is read required mail, archives.
Embodiment
Fig. 2 is a system block diagrams, wherein the basic hardware configuration structure of an embodiment of display application mail file management system of the present invention.As shown in FIG., mail file management system 1 of the present invention comprises reception/delivery module 11, analysis and processing module 12, mail modular converter 13, archives modular converter 14, access module 15 and data storage module 16.
Reception/delivery module 11 is responsible for receiving mail, the archives that come from world-wide web, and mail, the archives that will come from mail modular converter 13, archives modular converter 14 send world-wide web to; After reception/delivery module 11 comes from the mail, archives of world-wide web in reception,, and these mails, archives are delivered to analysis and processing module 12 to handle with activation analysis processing module 12.
Analysis and processing module 12 distinguishes mail and archives after receiving mail, archives, and is sent to mail modular converter 13 and archives modular converter 14 respectively, to be further processed.
Mail modular converter 13 according to mail matter topics and/or address, transmission end, is handled mail after receiving mail disaggregatedly, with the identical mail of mail matter topics and/or address, transmission end, belongs to same classification.For example, utilize mail matter topics, mail is divided into personal information mail class and advertisement mail class; And/or utilize address, mail transmission end, and mail is divided into national mail class and Abroad class, same mail can be under the jurisdiction of one or more mail class simultaneously, and for example, mail can be advertisement mail class; Mail can be personal information mail class and national mail class.Mail modular converter 13 also will send access module 15 to through the classification processed mail.
Archives modular converter 14 according to file name and/or address, transmission end, is handled archives after receiving archives disaggregatedly, with the identical archives of file name and/or address, transmission end, belongs to same classification.For example, utilize file name, archives are divided into archive files class and Graphic Documentation class; And/or utilize address, archives transmission end, and mail is divided into national archives class and external archives class, same archives can be under the jurisdiction of one or more archives class simultaneously, and for example, archives can be the archive files class; Archives can be Graphic Documentation class and national archives class.Archives modular converter 14 also will send access module 15 to through the archives after classification is handled.
Access module 15 is after receiving mail classifying, by the group under the mail recipient, and with sorted mail, belonged to and be stored in the different groups 171 of the mail database 17 in the data storing module 16, management letter person in these different groups 171, mail can be processed and belongs in corresponding user's the mail directory 172, to allow the user in its mail directory 172, read mail; Access module 15 is after receiving Categories Archive, press the affiliated group of archives addressee, and with sorted archives, belonged to and be stored in the different groups 181 of the archive database 18 in the data storing module 16, filing clerk in these different groups 181, archives can be processed and belong in corresponding user's the archives catalog 182, to allow the user in its archives catalog 182, read archives.Access module 15 also is responsible for user's authority is examined, and after the user proposes to use mail, archives request, access module 15 will be engaged in the user's database 19 in the data storage module 16, to check user's rights of using.Access module 15 comprises search index module 151, this search index module 151 is responsible for handling the request that the user carries out search index and reads required mail, archives, search index module 151 is according to group name that the user imported, and/or mail matter topics, and/or file name, and/or the address, transmission end, and to being stored in mail database 17 and the archive database 18 in the data storing module 16, retrieve to find out the required mail of user, archives.
Data storing module 16 comprises mail database 17, user's database 19 and archive database 18.The data that has different groups 171 in the mail database 17 stores different user's mail directories 172 again in each group 171, have mail in user's mail directory 172.In the mail database 17 and store the classification of mail index corresponding tables 173 of category index and user's mail directory 172, when the user carries out search index, as long as this classification of mail index table of comparisons 173 of retrieval can be found out mail apace.User's database 19 contains user's account, rights of using and personal information, will give information and allows access module can 15 check the user.The data that has different groups 181 in the archive database 18 stores different user's archives catalogs 182 again in each group 181, have archives in user's archives catalog 182.In the archive database 18 and store the classification of documents index corresponding tables 183 of category index and user's archives catalog 182, when the user carries out search index, as long as this classification of documents index table of comparisons 183 of retrieval can be found out archives apace.
Fig. 3 is an operation workflow figure, and wherein the mail file management system of display application in Fig. 2 is to carry out the process program of mail file management method.As shown in Figure 3, at first, in step 21, the reception/delivery module 11 of mail file management system 1, receive mail, archives after, these mails, archives are delivered to analysis and processing module 12, and enter step 22.
In step 22, analysis and processing module 12 will be judged from reception/delivery module 11 and the information of coming is mail or is archives, if mail then is sent to mail mail modular converter 13, and enter step 23; If archives then are sent to archives archives modular converter 14, then enter step 25.
In step 23, mail modular converter 13 according to mail matter topics and/or address, transmission end, is handled mail after receiving mail disaggregatedly, with the identical mail of mail matter topics and/or address, transmission end, belongs to same classification; For example, utilize mail matter topics, mail is divided into personal information mail class and advertisement mail class; And/or utilize address, mail transmission end, and mail is divided into national mail class and Abroad class, same mail can be under the jurisdiction of one or more mail class simultaneously, and for example, mail can be advertisement mail class; Mail can be personal information mail class and national mail class; Mail modular converter 13 also will send access module 15 to through the classification processed mail, and enter step 24.
In step 24, access module 15 is after receiving mail classifying, by the group under the mail recipient, and with sorted mail, belonged to and be stored in the different groups 171 of the mail database 17 in the data storing module 16, the management letter person in these different groups 171 can process mail and belong in corresponding user's the mail directory 172, allowing the user in its mail directory 172, read mail, and enter step 27.
In step 25, archives modular converter 14 according to file name and/or address, transmission end, is handled archives after receiving archives disaggregatedly, with the identical archives of file name and/or address, transmission end, belongs to same classification; For example, utilize file name, archives are divided into archive files class and Graphic Documentation class; And/or utilize address, archives transmission end, and mail is divided into national archives class and external archives class, same archives can be under the jurisdiction of one or more archives class simultaneously, and for example, archives can be the archive files class; Archives can be Graphic Documentation class and national archives class; Archives modular converter 14 also will send access module 15 to through the archives after classification is handled, and enter step 26.
In step 26, access module 15 is after receiving Categories Archive, press the affiliated group of archives addressee, and with sorted archives, belonged to and be stored in the different groups 181 of the archive database 18 in the data storing module 16, the filing clerk in these different groups 181 can process archives and belong in corresponding user's the archives catalog 182, allowing the user in its archives catalog 182, read archives, and enter step 27.
In step 27, whether decision carries out search index to mail, archives, if search index is carried out in decision, then enters step 28; If do not carry out search index, then enter step 30.
In step 28, access module 15 is responsible for the authority audit to the user, and after the user proposes to use mail, archives request, access module 15 will be engaged in the user's database 19 in the data storage module 16, checking user's rights of using, and enter step 29.
In step 29, after confirming user's rights of using, the search index module 151 of access module 15, be responsible for handling the request that the user carries out search index and reads required mail, archives, search index module 151 is according to group name that the user imported, and/or mail matter topics, and/or file name, and/or address, transmission end, and to being stored in mail database 17 and the archive database 18 in the data storing module 16, retrieve finding out the required mail of user, archives, and enter step 30.
Step 30 finishes the mail file management process.
Fig. 4 is a block schematic diagram, uses as the mail file management system among Fig. 2 to carry out the organization chart of mail file management method in order to explanation.As shown in FIG., wherein used archive management system 4,5 is as the mail management system 1 among Fig. 2, the mail file management system 4,5 of two ends of world-wide web 3, do network connections via world-wide web 3, mail file management system 4,5, do binding with end device 31,32 respectively, and do binding with end device 33,34.
The Domain Name System dns address of mail file management system 4, be Test.com, mail database 47 in the data storing module 46 of mail file management system 4 has group 471, contains the T1 of group, the T2 of group in the group 471, wherein, the user of the T1 of group has Ron, Pam, wherein, Pam is management letter person, and pairing user's world-wide web e-mail address is respectively Ron@test.com and Pam@test.com; And the user of the T2 of group has Joe, Jane, and wherein, Jane is management letter person, and pairing user's world-wide web e-mail address is respectively Joe@test.com, and Jane@test.com.
The Domain Name System dns address of mail file management system 5, be Try.com, mail database 57 in the data storing module 56 of mail file management system 5 has group 571, contains the S1 of group, the S2 of group in the group 571, wherein, the user of the S1 of group has Paul, Steve, wherein, Steve is management letter person, and pairing user's world-wide web e-mail address is respectively Paul@try.com and Steve@try.com; And the user of the S2 of group has Tar, and wherein, Tar is management letter person, and pairing user's world-wide web e-mail address is Tar@try.com.
Fig. 5 is an operation workflow figure, and wherein the mail file management system of display application in Fig. 4 is to carry out a flow process program of mail file management method.In step 101, be positioned at the user Ron of end device 31, login mail file management system 4 actions, the access module 45 of mail file management system 4 is responsible for account, the authority audit to the user, after the user proposes to use mail requests, access module 45 will be engaged in the user's database 49 in the data storage module 46, checking user's rights of using, and enter step 102.
In step 102, after user Ron logins mail file management system 4, during the user Paul of the S1 of group that desire sends mail 411 at mail file management system 5 to, in the recipient's of mail 411 world-wide web e-mail address field, insert the e-mail address of Paul
Paul@try.com,And in the mail matter topics field, insert the personal information of greeting that happy birthday, and in sender's address field, insert Ron@test.com, and send mail 411 to mail modular converter 43, and enter step 103.
In step 103, mail modular converter 43 reaches reception/delivery module 41 with mail 411, and enters step 104.
In step 104, reception/delivery module 41 is sent to mail file management system 5 with mail 411 via world-wide web 3, and enters step 105.
In step 105, the reception/delivery module 51 of mail file management system 5 gets the mail after 411, mail 411 is delivered to analysis and processing module 52, and enter step 106.
In step 106, analysis and processing module 52 will be judged from reception/delivery module 51 and the information of coming is mail 411, mail 411 is sent to mail modular converter 53, and enter step 107.
In step 107, mail modular converter 53 is after receiving mail 411, according to mail matter topics and/or address, transmission end, mail is handled disaggregatedly, the mail matter topics of mail 411 is the personal information of greeting that happy birthday, and the address, transmission end is Test.com, utilizes mail matter topics, and mail 411 is belonged to personal information mail class; And, because address, transmission end Test.com belongs to external dns address, mail 411 is belonged to the Abroad class, so, after classification was finished, mail 411 transferred mail 412 to, and mail 412 belongs to personal information mail class and Abroad class, mail modular converter 53 is delivered to access module 55 with mail 412, and enters step 108.
In step 108, access module 55 is after receiving mail classifying 412, by the S1 of group under the mail recipient Paul, and with sorted mail 412, belonged to and be stored in the S1 of group in the group 571 of the mail database 57 in the data storing module 56, the management letter person Steve of the S1 of group can process mail 412 and belong in the mail directory 572 of corresponding user Paul, to allow user Paul read mail in its mail directory 572; And access module 55 is categorized as personal information mail class and Abroad class by mail 412, and the addressee people is Paul, and inserts in the classification of mail index corresponding tables 573 of user's mail directory 572, and enters step 109.
In step 109, Steve carries out search index to mail, access module 55 is responsible for the authority audit to user Steve, after user Steve proposes mail requests, access module 55 will be engaged in the user's database 59 in the data storage module 56, checking the rights of using of user Steve, and enter step 110.
In step 110, confirm that user Steve is after the S1 management letter person of the group rights of using in the group 571, the search index module 551 of access module 55, be responsible for handling user Steve required mail is carried out search index, and the request of reading, the group name S1 that search index module 551 is imported according to user Steve, and/or mail matter topics is a personal information mail class, and/or the address, transmission end is the Abroad class, and the mail database 57 that is stored in the data storing module 56 is retrieved, and find out mail 412 in the mail directory 572 of user Paul, and enter step 111.
Step 111 finishes the mail file management process.
Fig. 6 is an operation workflow figure, and wherein the mail file management system of display application in Fig. 4 is to carry out the another process program of mail file management method.In step 201, be positioned at the user Jane of end device 32, login mail file management system 4 actions, the access module 45 of mail file management system 4 is responsible for account, the authority audit to the user, after the user proposes to use the archives request, access module 45 will be engaged in the user's database 49 in the data storage module 46, checking user's rights of using, and enter step 202.
In step 202, after user Jane logins mail file management system 4, during the user Tar of the S2 of group that desire sends archives 401 at mail file management system 5 to, the receiving end dns address of inserting archives 401 is that Try.com, recipient place group are that S2 of group and recipient in the group 571 is Tar, and sends archives 401 to mail modular converter 43, at this, archives 401 are Word file shelves, form is Doc File, and shelves Test.doc by name, and enter step 203.
In step 203, mail modular converter 43 reaches reception/delivery module 41 with archives 401, and enters step 204.
In step 204, reception/delivery module 41 is sent to mail file management system 5 with archives 401 via world-wide web 3, and enters step 205.
In step 205, the reception/delivery module 51 of mail file management system 5, receive archives 401 after, archives 401 are delivered to analysis and processing module 52, and enter step 206.
In step 206, analysis and processing module 52 will be judged from reception/delivery module 51 and the information of coming is archives 401, archives 401 is sent to archives modular converter 54, and enter step 207.
In step 207, archives modular converter 54 is after receiving archives 401, according to 401 grades of Test.doc by name of archives, learn form for Word file shelves Doc, and/or address, transmission end Test.com, archives 401 are handled disaggregatedly, archives 401 are belonged to Word file shelves, and, because address, transmission end Test.com belongs to external dns address, archives 401 are belonged to external archives class, so, after classification is finished, archives 401 transfer archives 402 to, and archives 402 belong to Word file shelves, and external archives class, archives modular converter 54 is delivered to access module 55 with archives 402, and enters step 208.
In step 208, access module 55 is after receiving Categories Archive 402, press the affiliated S2 of group of archives addressee Tar, and with sorted archives 402, belonged to and be stored in the S2 of group in the group 581 of the archive database 58 in the data storing module 56, the filing clerk Tar of the S2 of group can process archives 402 and belong in the archives catalog 582 of corresponding user Tar, to allow user Tar read archives in its archives catalog 582; And access module 55 is categorized as Word file shelves and external archives class by archives 402, and the addressee people is Tar, and inserts in the classification of documents index corresponding tables 583 of user's archives catalog 582, and enters step 209.
In step 209, Tar carries out search index to archives 402, access module 55 is responsible for the authority audit to user Tar, after user Tar proposes the archives request, access module 55 will be engaged in the user's database 59 in the data storage module 56, checking the rights of using of user Tar, and enter step 210.
In step 210, confirm that user Tar is after the S2 filing clerk of the group rights of using in the group 571, the search index module 551 of access module 55, be responsible for handling user Tar required archives are carried out search index, and the request of reading, the group name S2 that search index module 551 is imported according to user Tar, and/or file name is the Doc File of Word File name case, and/or the address, transmission end is external archives class, and the archive database 58 that is stored in the data storing module 56 is retrieved, and find out archives 402 in the archives catalog 582 of user Tar, and enter step 211.
Step 211 finishes the mail file management process.
Fig. 7 is a schematic table, in order to the structure content of explanation as the used mail index classification of the mail file management method corresponding tables of Fig. 5.As shown in FIG., classification of mail index corresponding tables 573 comprises subject categories, transmission end classification, mail title, the affiliated group of mail and the affiliated catalogue of mail.With the mail among Fig. 4 412 is example, and in classification of mail index corresponding tables 573, each field is:
Subject categories: personal information mail (happy birthday in greeting);
Transmission end classification: Abroad (From:Test.com);
Mail title: 412;
Group: 571-S1 under the mail; And
Catalogue: 572-Paul under the mail.
Fig. 8 is a schematic table, in order to the structure content of explanation as the used file index classification of the mail file management method of Fig. 6 corresponding tables.As shown in FIG., the affiliated catalogue of group and archives under classification of documents index corresponding tables 583 include file title classifications, transmission end classification, file name, the archives.With the archives among Fig. 5 402 is example, and in classification of documents index corresponding tables 583, each field is:
File name classification: Word (Doc File);
Transmission end classification: external archives (From:Test.com);
File name: 402 (Test.doc);
Group: 581-S2 under the archives; And
Catalogue: 582-Tar under the archives.
Comprehensive above embodiment, we can obtain a kind of mail file management system of the present invention and method, be applied in the network environment, after receiving mail (Mail), archives (File), can be according to mail matter topics, archive file name, and mail, archives are renamed and put in order, mail after treatment, archives, different users or user group will be belonged to, mail in user or group, archives, according to the address, transmission end, and/or mail matter topics, and/or the archives pattern, and be stored in database; The user of user or group to mail, archives read, when inquiring about, according to the authority that itself had or the authority of group under it, utilize group name, and/or mail matter topics, and/or file name, and/or the address, transmission end, required mail, archives are carried out search index and read.
The above is preferred embodiment of the present invention only, is not in order to limit scope of the present invention; All other do not break away from the equivalence of being finished under the disclosed spirit and changes or modification, all should be included in protection scope of the present invention.