Background technology
Along with the quick progress of message technology and the universalness of world-wide web, the route of transmission of technological know-how is extensive day by day, but because different technical fields is to different technological know-how demands, even therefore absorb up-to-date technology by network or reading magazine, the knowledge speed that absorbs new technology lags behind the speed that new technology knowledge increases all the time.In order to catch up with the knowledge step of new technology, more and more Duo user by as: BBS (BBS) or blog (blog) are as the Knowledge Sharing system, share with other users with the issue data, these data may be up-to-date, originally just noted along with development of technology with regard to the data that has, each user can issue the data of desiring to share, the data that each user also can access be shared.
But, general Knowledge Sharing system is when sharing data is newly-increased, because only providing one, the Knowledge Sharing system shares the space, so system manager or blog edition owner can't put the newly-increased data of sharing especially in order, so make the repeatability of sharing data improve, the user is when the access sharing data, and access is to the data that repeats easily; On the other hand because the Knowledge Sharing system does not provide personalized setting,, and can't therefore cause the not convenient property of operation according to each user's demand access sharing data intuitively so each user must read all sharing datas.In addition, when sharing data is newly-increased,, needs the user to seek on one's own initiative and consult, therefore more can't provide the user to have more the service of instantaneity because sharing data is only limit and is published in the Knowledge Sharing system.
In sum, in view of general Knowledge Sharing system, the data of being shared is because can't be according to the not convenient property of each user's demand access operation that sharing data causes intuitively, and can't provide the user to have more the service of instantaneity, be necessary in the Knowledge Sharing system, to propose improved technological means in order to improve its convenience and instantaneity, to satisfy user's higher demand.
Summary of the invention
Because prior art exist can't be according to user's the demand problem of access sharing data intuitively, the present invention discloses a kind of system for instantly sharing conditional knowledge and method thereof then.
The disclosed system for instantly sharing conditional knowledge of the present invention, it comprises: at least one user's end, in order to transmit sharing data; A server end is provided with the sharing data storehouse, Server Side Include: receiver module, and server end can receive the sharing data of holding transmission from the user, and wherein said sharing data is the file that a user holds desire and other users' ends to share each other; The contrast module, whether the contrast sharing data has been present in the sharing data storehouse, if do not exist, then waits for receiving and checks and approves instruction; Formatting module after instruction is checked and approved in reception, becomes the knowledge data according to a predetermined file form with the sharing data remittance abroad, and is stored to the sharing data storehouse; Share module, according to sharing condition, instant transmit in the knowledge data the corresponding described content of sharing condition to each user's end at the pairing information data area of server end, be used to each user and hold access knowledge data when being connected to server end, the wherein said condition of sharing is that described user holds setting to be used for screening the alternative condition of described knowledge data content; Wherein, server end is held with each user by network and is connected.
The instant sharing method of the disclosed conditional knowledge of the present invention, a server end is set in network, and the sharing data storehouse is set at described server end, server end is held with at least one user by network and is connected, it comprises the following step: server end is received from the sharing data that the user holds transmission, and wherein said sharing data is the file that a user holds desire and other users' ends to share each other; Whether the contrast sharing data has been present in the sharing data storehouse, if do not exist, then waits for receiving and checks and approves instruction; After instruction is checked and approved in reception, at first, according to a predetermined file form sharing data remittance abroad is become the knowledge data by server end, and be stored to the sharing data storehouse, then, according to sharing condition, instant transmit in the knowledge data the corresponding described content of sharing condition to each user's end at the pairing information data area of server end, be used to each user and hold access knowledge data when being connected to server end, the wherein said condition of sharing is that described user holds setting to be used for screening the alternative condition of described knowledge data content.
Disclosed system for instantly sharing conditional knowledge of the present invention and method thereof are as above, and the difference between the prior art is whether the present invention has been present in the sharing data storehouse by the contrast sharing data, when sharing data does not exist, and after instruction is checked and approved in reception, by server end format sharing data is the knowledge data, and store the knowledge data to the sharing data storehouse, simultaneously according to sharing condition, instant transmit the knowledge data to each user's end at the pairing information data area of server end, access knowledge data when being used to each user's end and being connected to server end.
By above-mentioned technological means, the present invention can reach the convenience of Knowledge Sharing and the technology effect of instantaneity.
Embodiment
Below will cooperate diagram and embodiment to describe embodiments of the present invention in detail, with this to the present invention how the application technology means implementation procedure that solves technical problem and reach the technology effect can fully understand and implement according to this.
Below will ask simultaneously with reference to Fig. 1 method flow diagram of the present invention and Fig. 2 system block diagrams of the present invention.In Fig. 2, system for instantly sharing conditional knowledge 200 of the present invention is divided into two partly, be respectively server end 280 (Sever) and user and hold 290 (Client, comprise that the user holds A 2902, user to hold B 2904 and user to hold C 2906), the present invention does not hold 290 number to limit to the user.Wherein, server end 280 holds 290 to be connected bynetwork 260 with the user, andnetwork 260 connected modes can be passed through cable network, wireless network or fiber optic network.Server end 280 is provided with sharing data storehouse 250, receiver module 210, contrast module 220, formatting module 240 andshares module 270.
For convenience of description, hold A 2902 to send newly-increased sharing data for tendency to develop this hypothesis user, the user holds B 2904 to have management server end 280 authorities, and the user holds C 2906 for desiring access through formatting module 240 formative knowledge data.
When the user holds the newly-increased sharing data desire of A 2902 transmission to hold B 2904 and user to hold C 2906 to share with the user, the user holds A 2902 to transmit newly-increased sharing data to server end 280 bynetwork 260, the user holds A 2902 to transmit newly-increased sharing data by landing system for instantly sharing conditional knowledge 200 of the present invention, or transmit newly-increased sharing data to server end 280 by the mode of sending Email, the receiver module 210 of server end 280 can receive the sharing data (step 110) that the user holds A 2902 to be transmitted, then, for sharing data is repeated, whether contrast module 220 can be present in the sharing data storehouse 250 (step 120) by the contrast sharing data, comparing result has two kinds of situations, below will do explanation to two kinds of situations respectively.
First kind of situation is that sharing data is not present in sharing data storehouse 250, then contrast module 220 and (for example: the contrast fail message) notify user to hold B 2904 can transmit message with management server end 280 authorities, so contrast module 220 can wait for that receiving the user with management server end 280 authorities holds B 2904 to send to check and approve instruction 230 (steps 140), also have only the user to hold the B 2904 can be simultaneously with sharing data classification and arrangement.The purpose of such authority setting is, though each user holds A 2902, user to hold B 2904 and user to hold C 2906 can transmit newly-increased sharing data, but sharing data for the system for instantly sharing conditional knowledge 200 of strengthening management, make knowledge system for instantly sharing 200 tool systematisms simultaneously, therefore only can hold B 2904 to send and check and approve instruction 230 by user with management server end 280 authorities.
Second kind of situation is that sharing data has been present in sharing data storehouse 250, for sharing data is repeated, then contrasting module 220 can transmission message (for example: contrast success message) notify the user with management server end 280 authorities to hold B 2904, and the user who has management server end 280 authorities then holds 2904 of B can cancel the transfer operation (step 130) that the user holds A 2902.
Wherein, the technology that contrast is adopted belongs to known technology, as long as all technology that can reach contrast can be adopted by the present invention, for instance, carry out the contrast of full text literal or carry out the contrast of keyword according to the content of sharing data according to the content of sharing data, the present invention does not do further qualification to the technology of contrast.
After contrast module 220 receives and checks and approves instruction 230, formatting module 240 can the format sharing data be the knowledge data, and with the knowledge data storage to sharing data storehouse 250, sharingmodule 270 then can transmit the knowledge data and hold A2902, user to hold B 2904 and user to hold C 2906 at server end 280 pairing information data areas (step 150) to meeting the predefined user who shares condition immediately according to sharing condition.
Through above method, the user holds B 2904 and user to hold C 2906 to land system for instantly sharing conditional knowledge 200 by the mode of status checking, be connected to server end 280 viasharing module 270 again, the knowledge data that 250 pairing information data area access users hold A 2902 to be shared in the sharing data storehouse, the user holds A 2902, user to hold B 2904 and user to hold C 2906 to preestablish the condition of sharing according to demand.
Wherein, it is the spaces that can store the knowledge data of instant transmission at server end 280 pairing information data areas that the user holds A 2902, user to hold B 2904 and user to hold C 2906, information data area can be arranged in the sharing data storehouse 250 or a storage area is set in addition, and the big I in its storage area is set according to needs of the present invention.Suppose that the user holds C 2906 to desire access through formatting module 240 formative knowledge data, then can be connected to server end 280 viasharing module 270 bynetwork 260, then the 250 pairing information data area access knowledge data in the sharing data storehouse.
Sharing data is with the different of knowledge data, the knowledge data is the remittance abroad result of the sharing data of receiver module 210 receptions via remittance predetermined file form, because the file format of every sharing data can be because the user holds A 2902, user to hold B 2904 and user to hold the different file formats that make of C 2906 also different, in order to make sharing data have structuring, the present invention can become the sharing data that imports the result of knowledge data via a predetermined file format remittance abroad.
In order to allow the user hold the C2906 can be according to the needed sharing data of demand access, can preestablish the condition of sharing in order to select to meet the knowledge data that the user holds C2906 to set, these setting meanss of sharing condition can be realized by a user interface, hold C 2906 to fill in via the user in system for instantly sharing conditional knowledge 200, or hold C 2906 to utilize the mode of choosing to select to share condition by system for instantly sharing conditional knowledge 200 user that provides, no matter the person of being to use holds and fills in or choose the condition of sharing, all be not to use the person hold must be pre-set.
Fig. 3 A and Fig. 3 B hold institute predefined share condition realization knowledge immediately to share in order to specify system for instantly sharing conditional knowledge 200 of the present invention according to the user for using the specific embodiment of system for instantly sharing conditional knowledge 200 of the present invention.
User's end can be connected to server end 280 by the mode of landing and authenticating, in the present embodiment, information data area is in sharing data storehouse 250.For convenience of description, suppose on system for instantly sharing conditional knowledge 200, to have only the user to hold A 2902, user to hold B 2904 and user to hold C 2906.The user holds A 2902 to send newly-increased sharing data for tendency to develop, and the user holds B 2904 to have management server end 280 authorities.
Assumed condition formula knowledge system for instantly sharing 200 provides the mode of choosing to preestablish the condition of sharing, as shown in Figure 3A, the user holds the condition of sharing that A 2902 chooses for sharing condition A 3002 (for example: information is relevant), share condition B 3004 (for example: cuisines are relevant) and share condition C 3006 (for example: it is relevant to travel), and the user holds the condition of sharing that B 2904 chooses for sharing condition A 3002, share condition C 3006 and (for example: recreational activities) share condition D 3008, the user holds the condition of sharing that C 2906 chooses for sharing condition A 3002, share condition B 3004 and share condition D 3008, these predefined conditions of sharing are connected to server end 280 bynetwork 260 viasharing module 270, and are stored to sharing data storehouse 250.Suppose that the user holds A 2902 tendencies to develop to send newly-increased sharing data and user to hold B 2904 and user to hold C 2906 to share, then via execution in step 110 to step 150, sharingmodule 270 can hold A 2902, user to hold B 2904 and user to hold 2906 predefined conditions of sharing of C according to the user, transmits the knowledge data immediately and holds A 2902, user to hold B 2904 and user to hold C 2906 at server end 280 pairing information data areas to the user.
As shown in Figure 3A, the condition of sharing that the user of present embodiment holds A 2902, user to hold B 2904 and user to hold C 2906 to set is all different, so it is also different to share themodule 270 instant knowledge data that transmit.The user is held A 2902, because its condition of choosing of sharing is for sharing condition A 3002 (for example: information is relevant), share condition B 3004 (for example: cuisines are relevant) and sharing condition C 3006 (for example: it is relevant to travel), therefore sharing the instant knowledge data that transmit ofmodule 270 holds A 2902 at server end 280 pairing information data areas to the user, shown in Fig. 3 B, these knowledge data are corresponding to the knowledge data a 3802 that shares condition, knowledge data b 3804 and knowledge data c 3806.
The user is held B 2904, because its condition of choosing of sharing is for sharing condition A 3002, share condition C 3006 and sharing condition D 3008 (for example: recreational activities is relevant), therefore sharing the instant knowledge data that transmit ofmodule 270 holds B 2904 at server end 280 pairing information data areas to the user, shown in Fig. 3 B, these knowledge data are corresponding to the knowledge data a 3802 that shares condition, knowledge data c 3806 and knowledge data d 3808.
The user is held C 2906, because its condition of choosing of sharing is for sharing condition A 3002, share condition B 3004 and sharing condition D 3008, therefore sharing the instant knowledge data that transmit of module 240 holds C 2906 at server end 280 pairing information data areas to the user, shown in Fig. 3 B, these knowledge data are corresponding to the knowledge data a 3802 that shares condition, knowledge data b 3804 and knowledge data d 3808.
In sum, difference between the present invention and the prior art is whether be present in the sharing data storehouse by contrasting newly-increased sharing data as can be known, and after instruction is checked and approved in reception, by server end sharing data is formatted into the knowledge data, simultaneously also hold the predefined condition of sharing according to the user, the knowledge data is sent to the technological means of each user's end at the pairing information data area of server end immediately, can solve the problem of the existing sharing data that can't increase newly according to the condition of the sharing immediate access of user's end of prior art by this technological means.
Though the disclosed execution mode of the present invention as above, described content is not in order to direct qualification scope of patent protection of the present invention.Any those skilled in the art under the prerequisite that does not break away from the disclosed spirit and scope of the present invention, can do a little change what implement in form and on the details.Scope of patent protection of the present invention still must be with being as the criterion that appending claims was defined.