Utility model content
In order to solve the above technical problems, the utility model embodiment provides a kind of intranet and extranet synchronization system, technical solution
It is as follows:
A kind of intranet and extranet synchronization system, comprising:
First server, database and second server, wherein the first server is intranet server, described the
Two servers are external network server or the first server is external network server, and the second server is intranet server,
There is isolating device between the first server and the second server;
The first server is used for condensed document data, and compressed document data is split as N number of compressed package and is sent out
It send to the database, the size of each compressed package is not more than the threshold limit of the isolating device;
The database, for N number of compressed package to be sent to the second server.
Preferably, the first server includes:
First processor is split as N number of compression for compressing the document data, and by the compressed document data
Packet;
N number of compressed package is sent to the database for being connected with the database by third communication device.
Preferably, the first server further include:
First memory, for storing the document data.
Preferably, the database includes:
Fourth communication device, for being connected with the third communication device, to receive N number of compressed package;
N number of compressed package is sent to described second for being connected with the second server by fifth communication device
Server.
Preferably, the database further include:
Second memory, for storing N number of compressed package.
Preferably, the database further include:
Second processor, after N number of compressed package is sent to the second server for the fifth communication device,
Delete N number of compressed package.
Preferably, the second server includes:
6th communication device, for being connected with the fifth communication device, to receive N number of compressed package.
Preferably, the second server further include:
Third processor, for N number of compressed package to be merged decompression processing, to obtain the document data.
Preferably, further includes:
First terminal, the first terminal include first communication device, and the first communication device is used for and described first
The secondary communication device of server is connected, to transmit the document data.
Preferably, further includes:
Second terminal, the second terminal include the 8th communication device, and the 8th communication device is used for and described second
7th communication device of server is connected, to transmit the document data.
Technical solution provided by the embodiment of the utility model since document data is carried out compression segmentation, and compresses segmentation
Compressed package afterwards is less than the threshold limit of isolating device, therefore isolating device cannot limit the transmission of compressed package, to realize
Pass through database transmissions document data between first server and second server.
Specific embodiment
The following will be combined with the drawings in the embodiments of the present invention, carries out the technical scheme in the embodiment of the utility model
It clearly and completely describes, it is clear that described embodiment is only the utility model a part of the embodiment, rather than whole realities
Apply example.Based on the embodiments of the present invention, those of ordinary skill in the art institute without making creative work
The every other embodiment obtained, fall within the protection scope of the utility model.
Referring to Fig. 1, Fig. 1 is a kind of a kind of structural representation of intranet and extranet synchronization system provided by the embodiment of the utility model
Figure, the system include:
First server 101, database 102 and second server 103, wherein the first server 101 is Intranet clothes
Business device, the second server 103 is external network server or the first server 101 is external network server, second clothes
Business device 103 is intranet server, has isolating device between the first server 101 and the second server 103;
The first server 101 is used for condensed document data, and compressed document data is split as N number of compressed package
It is sent to the database 102, the size of each compressed package is not more than the threshold limit of the isolating device;
The database 102, for N number of compressed package to be sent to the second server 101.
The key of this set deployment scheme is synchronization between intranet and extranet index data and outer net to Intranet knowledge base
Search penetrates.Internal knowledge base index uses real-time update mechanism;Externally renewal of knowledge rather low-frequency, can using quasi real time or
Timing update scheme updates the updated external knowledge section of Intranet to outer by the mode timing of transfer interface database transparent transmission
On the net.According to the tertiary-structure network status that state nets, the non-knowledge type business of the knowledge search and outer net of outer net online customer service is guided
The access of Intranet system can be entered by SQL mode.For needing the case where accessing file resource when outer net knowledge query, Ke Yi
Outer net deployment file server obtains Intranet knowledge base institute by way of carrying out file timing update with outer net delivery system
The file used.It is corresponding using certain rule between intranet and extranet file store path, outer net knowledge query is made by technical approach
When to the access of file resource jump be directed toward outer net path.
Technical solution provided by the embodiment of the utility model since document data is carried out compression segmentation, and compresses segmentation
Compressed package afterwards is less than the threshold limit of isolating device, therefore isolating device cannot limit the transmission of compressed package, to realize
Pass through database transmissions document data between first server and second server.
Referring to Fig. 2, Fig. 2 is a kind of a kind of structural representation of intranet and extranet synchronization system provided by the embodiment of the utility model
Figure, the system include:
First server 201, database 202, second server 203, first terminal 204 and second terminal 205, wherein
The first server 201 is intranet server, and the second server 203 is external network server or the first server
201 be external network server, and the second server 203 is intranet server, the first server 201 and the second service
There is isolating device between device 203;
The first server 201 includes secondary communication device 2011, third communication device 2012, first memory 2013
With first processor 2014;
The first memory 2013 is used for number of stored document evidence;
The first processor 2014 is split for compressing the document data, and by the compressed document data
For N number of compressed package, N is positive integer;
The third communication device 2012 sends N number of compressed package for being connected with fourth communication device 2021
To the fourth communication device 2021;
The secondary communication device 2011, for being connected with first communication device 2041, to transmit the document data;
The database 202 includes fourth communication device 2021, fifth communication device 2022, second memory 2023 and the
Two processors 2024;
The fourth communication device 2021, for receiving N number of compressed package;
The fifth communication device 2022 sends N number of compressed package for being connected with the 6th communication device 2031
To the 6th communication device 2031;
The second memory 2023, for storing N number of compressed package;
The second processor 2024, for N number of compressed package to be sent to institute in the fifth communication device 2022
After stating the 6th communication device 2031, N number of compressed package is deleted;
The second server 203 includes the 6th communication device 2031, the 7th communication device 2032, third memory 2033
With third processor 2034;
6th communication device 2031, for receiving N number of compressed package;
7th communication device 2032, for being connected with the 8th communication device 2051, to transmit the document data;
The third processor 2034, for N number of compressed package to be merged decompression processing, to obtain the document
Data.
The first terminal 204 includes first communication device 2041, and first communication device 2041 is used for transmission the document
Data;
The second terminal 205 includes the 8th communication device 2051, and the 8th communication device 2051 is used for transmission the document
Data.
Technical solution provided by the embodiment of the utility model since document data is carried out compression segmentation, and compresses segmentation
Compressed package afterwards is less than the threshold limit of isolating device, therefore isolating device cannot limit the transmission of compressed package, to realize
Pass through database transmissions document data between first server and second server.
The specification and claims of the utility model and term " first ", " second ", " third " in above-mentioned attached drawing
(if present)s such as " the 4 " are to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It answers
The data that the understanding uses in this way are interchangeable under appropriate circumstances, for example so as to the embodiments of the present invention described herein
It can be performed in other sequences than those illustrated or described herein.In addition, term " includes " and " having " and he
Any deformation, it is intended that cover it is non-exclusive include, for example, contain the process, method of a series of steps or units,
System, product or equipment those of are not necessarily limited to be clearly listed step or unit, but may include being not clearly listed
Or the other step or units intrinsic for these process, methods, product or equipment.
For device or system embodiments, since it essentially corresponds to embodiment of the method, thus related place referring to
The part of embodiment of the method illustrates.Device or system embodiment described above is only schematical, wherein described
Unit may or may not be physically separated as illustrated by the separation member, and component shown as a unit can be with
It is or may not be physical unit, it can it is in one place, or may be distributed over multiple network units.It can
It is achieved the purpose of the solution of this embodiment with selecting some or all of the modules therein according to the actual needs.This field is common
Technical staff can understand and implement without creative efforts.
In several embodiments provided by the utility model, it should be understood that disclosed system, device and method,
In the spirit and scope for being not above the utility model, it can realize in other way.Current embodiment is one
The exemplary example of kind, should not be taken as limiting, given particular content should in no way limit the purpose of this utility model.Example
Such as, the division of the unit or sub-unit, only a kind of logical function partition, can there is other division side in actual implementation
Formula, such as multiple units or multiple subelements combine.In addition, multiple units can with or component can combine or can collect
At another system is arrived, or some features can be ignored or not executed.
In addition, described system, the schematic diagram of device and method and different embodiments, without departing from the utility model
It, can be with other systems, module, techniques or methods combination or integrated in range.Another point, shown or discussed is mutual
Coupling, direct-coupling or communication connection can be through some interfaces, the indirect coupling or communication connection of device or unit,
It can be electrical property, mechanical or other forms.
The above is only specific embodiment of the present utility model, it is noted that for the common skill of the art
For art personnel, without departing from the principle of this utility model, several improvements and modifications can also be made, these improve and
Retouching also should be regarded as the protection scope of the utility model.