CN103841143A - File sending method, receiving method, system and device - Google Patents
File sending method, receiving method, system and device Download PDFInfo
- Publication number
- CN103841143A CN103841143A CN201210482691.4A CN201210482691A CN103841143A CN 103841143 A CN103841143 A CN 103841143A CN 201210482691 A CN201210482691 A CN 201210482691A CN 103841143 A CN103841143 A CN 103841143A
- Authority
- CN
- China
- Prior art keywords
- data
- ftp
- transfer protocol
- file transfer
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Communication Control (AREA)
Abstract
The invention discloses a file sending method, receiving method, system and device, and belongs to the technical field of communication. The method comprises that: binary file transmission protocol data are trans-coded into character string data; and the character string data are sent to an opposite-end device by utilizing a Telnet protocol so that the binary file transmission protocol data are acquired after the character string data are trans-coded by the opposite-end device. The binary file transmission protocol data are trans-coded into the character string data, and transmission is performed by utilizing the Telnet protocol so that a negative problem caused by the fact that an existing Telnet protocol cannot directly transmit the binary file transmission protocol data is solved, and an effect of sending and receiving of the binary file transmission protocol data can be realized without additional opening of a special line and a corresponding port when the Telnet protocol is applied to perform remote maintenance.
Description
Technical field
The present invention relates to communication technical field, particularly a kind of document sending method, method of reseptance, system and equipment.
Background technology
Telnet agreement is a member in TCP/IP protocol suite, is standard agreement and the major way of Internet telnet service.Under Telnet agreement, client can be connected to destination server or local side apparatus by Internet, carries out novel maintenance operation.
Telnet agreement can only be carried out the transmission of plaintext character string or key assignments, agreement itself is not supported the transmission of binary data content, so user is using after Telnet agreement telnet server, can not directly connect to upload or download binary data with the Telnet setting up.But in actual O&M process, user may derive from remote server the binary data of log packet of configuration file, database or compressed format and so on, also may need to upload patch file to remote server and debug reparation.Now, existing document sending method, mainly: user applies for to the manager of remote server, require this manager to open special line and the port for file transfer, such as, user makes a phone call to manager, requires manager to open a special line and corresponding port; After manager opens a special line and corresponding port, user utilizes local TFTP(Trivial File Transfer Protocol, TFTP), FTP(File Transfer Protocol, file transfer protocol (FTP)) or SFTP(Secure File Transfer Protocol, Secure File Transfer Protocol) etc. file transfer protocol (FTP) and remote server carry out uploading or downloading of binary data; After user's debugging, notify this manager that this special line and corresponding ports are disconnected.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem:
The first, Information Security Risk is high, on the one hand, and the risk that the special line of transfer files and corresponding port exist message to be intercepted; On the other hand, remote server also needs file opening transmit port, also has potential safety hazard;
The second, attended operation cost is high, and the communication cost between user and keeper is high, and the cycle is longer; If maintenance process is longer, also can require keeper repeatedly open and disconnect special line, cause as client's keeper's satisfaction poor.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of document sending method, method of reseptance, system and equipment, cannot directly transmit to solve existing Telnet agreement the negative issue that binary data causes.Described technical scheme is as follows:
First aspect, provides a kind of document sending method, and described method comprises:
Binary file transfer protocol (FTP) transcoded data is become to string data;
Utilize Telnet agreement to send to opposite equip. described string data, so that described opposite equip. obtains described binary file transfer protocol (FTP) data after to described string data transcoding.
In the possible execution mode of the first of first aspect, described binary file transfer protocol (FTP) transcoded data is become to string data, specifically comprise:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as described string data.
In the possible execution mode of the second of first aspect, described binary file transfer protocol (FTP) transcoded data is become to string data, specifically comprise:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as described string data.
In conjunction with the first or the possible execution mode of the second of first aspect, first aspect, in the third possible execution mode, described binary file transfer protocol (FTP) transcoded data is become to string data before, also comprise:
Generate described binary file transfer protocol (FTP) data according to protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
In conjunction with the third possible execution mode of first aspect, in the 4th kind of possible execution mode, described according to protocol massages and the described binary file transfer protocol (FTP) data of protocol data generation, specifically comprise:
Before being placed in to described protocol data, described protocol massages is combined into original document;
Add identification check code at the head of described original document, generate described binary file transfer protocol (FTP) data.
In conjunction with the first or the possible execution mode of the second of first aspect, first aspect, in the 5th kind of possible execution mode, described described string data is utilized before Telnet agreement sends to opposite equip., also comprise:
Head in described string data adds identification mark, is the binary file transfer protocol (FTP) data through transcoding so that described opposite equip. identifies described string data according to described identification mark;
Describedly utilize Telnet agreement to send to opposite equip. described string data, correspondence comprises:
Utilize Telnet agreement to send to opposite equip. the string data of adding after described identification mark.
Second aspect, provides a kind of document receiving method, and described method comprises:
Utilize Telnet agreement to receive the string data that opposite equip. sends;
Described string data is transcoded into binary file transfer protocol (FTP) data.
In the possible execution mode of the first of second aspect, described described string data is transcoded into binary file transfer protocol (FTP) data, specifically comprise:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
In the possible execution mode of the second of second aspect, described described string data is transcoded into binary file transfer protocol (FTP) data, specifically comprise:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
In conjunction with the first or the possible execution mode of the second of second aspect, second aspect, in the third possible execution mode, described described string data is transcoded into binary file transfer protocol (FTP) data after, also comprise:
From described binary file transfer protocol (FTP) data, obtain protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
In conjunction with the third possible execution mode of second aspect, in the 4th kind of possible execution mode, describedly from described binary file transfer protocol (FTP) data, obtain protocol massages and protocol data, specifically comprise:
Whether the identification check code of head of identifying described binary file transfer protocol (FTP) data is legal;
If it is legal to identify described identification check code, from described binary file transfer protocol (FTP) data, isolate successively protocol massages and protocol data.
In conjunction with the first or the possible execution mode of the second of second aspect, second aspect, in the 5th kind of possible execution mode, described described string data is transcoded into binary file transfer protocol (FTP) data before, also comprise:
Whether detect described string data according to identification mark is the binary file transfer protocol (FTP) data through transcoding;
If detect, described string data is the binary file transfer protocol (FTP) data through transcoding, carries out the described step that described string data is transcoded into binary file transfer protocol (FTP) data.
The third aspect, provides a kind of file transmitting apparatus, and described equipment comprises:
The first transcoding module, for becoming string data by binary file transfer protocol (FTP) transcoded data;
File send module, utilizes Telnet agreement to send to opposite equip. the string data obtaining after described the first transcoding module transcoding, so that described opposite equip. obtains described binary file transfer protocol (FTP) data after to described string data transcoding.
In the possible execution mode of the first of the third aspect, described the first transcoding module, specifically for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as described string data.
In the possible execution mode of the second of the third aspect, described the first transcoding module, specifically for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as described string data.
In conjunction with the first or the possible execution mode of the second of the third aspect, the third aspect, in the third possible execution mode, described file transmitting apparatus, also comprises:
The first generation module;
Described the first generation module, for generating described binary file transfer protocol (FTP) data according to protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
In conjunction with the third possible execution mode of the third aspect, in the 4th kind of possible execution mode, described the first generation module, specifically comprises:
Assembled unit and generation unit;
Described assembled unit was combined into original document before described protocol massages being placed in to described protocol data;
Described generation unit, adds identification check code for combine the head of the original document obtaining at described assembled unit, generates described binary file transfer protocol (FTP) data.
In conjunction with the first or the possible execution mode of the second of the third aspect, the third aspect, in the 5th kind of possible execution mode, described file transmitting apparatus, also comprises:
Mark adds module;
Described mark adds module, the head that is used for the string data obtaining after described the first transcoding module transcoding adds identification mark, is the binary file transfer protocol (FTP) data through transcoding so that described opposite equip. identifies described string data according to described identification mark;
Described file send module, utilizes Telnet agreement to send to opposite equip. specifically for the string data that described mark interpolation module is added after described identification mark.
Fourth aspect, provides a kind of file receiving equipment, and described equipment comprises:
File receiver module, for utilizing Telnet agreement to receive the string data that opposite equip. sends;
The second transcoding module, is transcoded into binary file transfer protocol (FTP) data for the string data that described file receiver module is received.
In the possible execution mode of the first of fourth aspect, described the second transcoding module, specifically for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
In the possible execution mode of the second of fourth aspect, described the second transcoding module, specifically for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
In conjunction with the first or the possible execution mode of the second of fourth aspect, fourth aspect, in the third possible execution mode, described file receiving equipment, also comprises:
The second acquisition module;
Described the second acquisition module, obtains protocol massages and protocol data for the binary file transfer protocol (FTP) data that obtain from described the second transcoding module transcoding, and described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
In conjunction with the third possible execution mode of fourth aspect, in the 4th kind of possible execution mode, described the second acquisition module, specifically comprises:
Recognition unit and separative element;
Described recognition unit, whether legal for identifying the identification check code of head of described binary file transfer protocol (FTP) data;
Described separative element if it is legal to identify described identification check code for described recognition unit, is isolated successively protocol massages and protocol data from described binary file transfer protocol (FTP) data.
In conjunction with the first or the possible execution mode of the second of fourth aspect, fourth aspect, in the 5th kind of possible execution mode, described file receiving equipment, also comprises:
File detection module;
Described file detection module, for detecting according to identification mark whether the string data that described file receiver module receives is the binary file transfer protocol (FTP) data through transcoding;
Described the second transcoding module, if detect that for described file detection module described string data is the binary file transfer protocol (FTP) data through transcoding, carries out the described step that described string data is transcoded into binary file transfer protocol (FTP) data.
The 5th aspect, a kind of document transmission system is provided, described system comprises the file transmitting apparatus described in the various possibility execution modes of the third aspect or the third aspect, and the file receiving equipment described in the various possibility execution modes of fourth aspect or fourth aspect.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is:
By being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not need to open separately special line and port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing of required use during embodiment is described is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the structural representation of the related a kind of implementation environment of the embodiment of the present invention;
Fig. 2 is the method flow diagram of the document transmission method that provides of the embodiment of the present invention one;
Fig. 3 A is the method flow diagram of the document transmission method that provides of the embodiment of the present invention two;
Fig. 3 B is the structural representation of binary file transfer protocol (FTP) data of providing of the embodiment of the present invention two;
Fig. 3 C is the structural representation of the string data that provides of the embodiment of the present invention two;
Fig. 4 is the structural representation of the document transmission system that provides of the embodiment of the present invention three;
Fig. 5 is the structural representation of the document transmission system that provides of the embodiment of the present invention four;
Fig. 6 is the structural representation of the document transmission system that provides of the embodiment of the present invention five and six.
Embodiment
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Please refer to Fig. 1, it shows the structural representation of the related a kind of implementation environment of the embodiment of the present invention.This implementation environment comprises client 120, transfer server 142, transfer server 14x and server 160.Wherein:
When client 120 is connected with server 160, use Telnet agreement.
Embodiment mono-
Please refer to Fig. 2, it shows the method flow diagram of the document transmission method that the embodiment of the present invention one provides.The present embodiment is mainly using the client 120 in Fig. 1 as transmitting terminal, and server 160 is brought in and illustrated as reception.This document transmission method, comprising:
Step 202, binary file transfer protocol (FTP) transcoded data is become string data by transmitting terminal;
Binary file transfer protocol (FTP) transcoded data that transmitting terminal sends needs becomes string data.
Step 204, transmitting terminal utilizes Telnet agreement to send to opposite equip. string data;
Transmitting terminal utilizes Telnet agreement to send to opposite equip. (receiving terminal) string data obtaining after transcoding.Specifically, transmitting terminal can connect by Telnet agreement and receiving terminal in advance, carries out debugging maintenance; If in debug process, transmitting terminal need to send binary file transfer protocol (FTP) data to opposite equip., performs step 202 and step 204.
Step 206, receiving terminal utilizes Telnet agreement to receive the string data that opposite equip. sends, and string data is transcoded into binary file transfer protocol (FTP) data.
Correspondingly, receiving terminal utilizes Telnet agreement to receive the string data that opposite equip. (transmitting terminal) sends.
Receiving terminal by the string data receiving according to being transcoded into binary file transfer protocol (FTP) data with the operation of step 202 contrary, thereby received this binary file transfer protocol (FTP) data.
In sum, the document transmission method that the present embodiment provides, by being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not needed to open separately special line and corresponding port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.
It should be noted that, above-mentioned steps 202 and step 204 can realize separately becomes document sending method; Above-mentioned steps 206 can realize separately becomes document receiving method.Above-mentioned server 160 also can be used as transmitting terminal, and above-mentioned client 120 also can be used as receiving terminal.
Embodiment bis-
Please refer to Fig. 3 A, it shows the method flow diagram of the document transmission method that the embodiment of the present invention two provides.The present embodiment is mainly using the client 120 in Fig. 1 as transmitting terminal, and server 160 is brought in and illustrated as reception.This document transmission method, comprising:
Step 302, transmitting terminal generates binary file transfer protocol (FTP) data according to protocol massages and protocol data;
Because transmitting terminal and receiving terminal still can carry out file transfer by existing FTP/TFTP/SFTP agreement.In the time that transmitting terminal need to send binary file transfer protocol (FTP) data, can and need the protocol data sending to generate binary file transfer protocol (FTP) data according to the protocol massages of related protocol.
Protocol massages includes but not limited to the one in TFTP message, FTP message and SFTP message; Protocol data includes but not limited to one or more in configuration file, database, log packet, compressed package and patch file.
Preferably, generating in the process of binary file transfer protocol (FTP) data according to protocol massages and protocol data, can add identification check code.Concrete steps are as follows:
The first, protocol massages is placed in to protocol data and is combined into original document before;
The second, add identification check code at the head of original document, generate binary file transfer protocol (FTP) data.
The structural representation of the binary file transfer protocol (FTP) data that generate, can be with reference to shown in figure 3B.
Step 304, binary file transfer protocol (FTP) transcoded data is become string data by transmitting terminal;
Become string data may have multiple different mode binary file transfer protocol (FTP) transcoded data, transcoding mode is specific as follows comparatively efficiently for the one providing in the present embodiment:
Each byte c in binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as string data.
Such as, after byte 0xFE transcoding, can become ASCII character ' P ' and ' O '.
Certainly,, if by the reversed order of above-mentioned the first ASCII character and the second ASCII character, this step also can realize and becoming:
Each byte c in binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as string data.
Preferably, after transcoding obtains string data, can add identification mark at the head of string data, be the binary file transfer protocol (FTP) data through transcoding so that opposite equip. identifies string data according to identification mark.Now, the structural representation of string data can be with reference to shown in figure 3C.
Step 306, transmitting terminal utilizes Telnet agreement to send to opposite equip. string data.
Transmitting terminal utilizes Telnet agreement to send to opposite equip. (receiving terminal) string data obtaining after transcoding.Specifically, if the head of string data has added identification mark, utilize Telnet agreement to send to receiving terminal by having added the string data after identification mark.
Step 308, receiving terminal utilizes Telnet agreement to receive the string data that opposite equip. sends, and detects according to identification mark whether string data is the binary file transfer protocol (FTP) data through transcoding;
Correspondingly, receiving terminal utilizes Telnet agreement to receive the string data that opposite equip. (transmitting terminal) sends.
After receiving terminal receives string data, whether the head that judges string data there is identification mark, if there is not identification mark in the head of string data, represent that this string data is common character string, receiving terminal shows this common character string; If the head of string data exists identification mark, represent that this string data is the binary file transfer protocol (FTP) data through transcoding, enters step 310.
Step 310, if detect, string data is the binary file transfer protocol (FTP) data through transcoding, string data is transcoded into binary file transfer protocol (FTP) data by receiving terminal.
Receiving terminal by the string data receiving according to being transcoded into binary file transfer protocol (FTP) data with the operation of step 304 contrary, thereby received this binary file transfer protocol (FTP) data.Specifically, this step can comprise following sub-step:
Every two ASCII character in string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as binary file transfer protocol (FTP) data.
Such as, after character string ' PO ' transcoding, can become byte 0xFE.
Or this step can comprise following sub-step:
Every two ASCII character in string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as binary file transfer protocol (FTP) data.
Step 312, receiving terminal obtains protocol massages and protocol data from binary file transfer protocol (FTP) data.
Then, receiving terminal can obtain protocol massages and protocol data from binary file transfer protocol (FTP) data, and protocol massages includes but not limited to the one in TFTP message, FTP message and SFTP message; Protocol data includes but not limited to one or more in configuration file, database, log packet, compressed package and patch file.
Preferably, if added identification check code at the head of binary file transfer protocol (FTP) data in step 302, this step correspondence comprises following sub-step:
Whether the identification check code of head of identifying binary file transfer protocol (FTP) data is legal;
If it is legal to identify identification check code, from binary file transfer protocol (FTP) data, isolate successively protocol massages and protocol data, then protocol massages and protocol data are processed according to corresponding agreement, such as, transfer to File Transfer Protocol module to carry out subsequent treatment FTP message and FTP data.
If it is illegal to identify identification check code, do not process or using the string data receiving in step 308 as common string processing.
In sum, the document transmission method that the present embodiment provides, by being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not needed to open separately special line and corresponding port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.Meanwhile, by adding compatibility that identification mark and identification any one or two in check code realize document transmission method that the present embodiment provides and existing Telnet agreement and coexisting.
It should be noted that, above-mentioned steps 302 can realize separately and become document sending method to step 306; Above-mentioned steps 308 can realize separately and become document receiving method to step 312.Above-mentioned server 160 also can be used as transmitting terminal, and above-mentioned client 120 also can be used as receiving terminal.Above-mentioned binary file transfer protocol (FTP) data are transcoded into after string data transmission, transfer server can be in whole transmitting procedure direct transparent transmission, do not need to make corresponding modification.
Embodiment tri-
Please refer to Fig. 4, it shows the block diagram of the document transmission system that the embodiment of the present invention three provides.This document transmission system comprises file transmitting apparatus 420 and file receiving equipment 440.
File transmitting apparatus 420 comprises the first transcoding module 422 and file send module 424;
The first transcoding module 422, for becoming string data by binary file transfer protocol (FTP) transcoded data;
File receiving equipment 440, comprises file receiver module 442 and the second transcoding module 444;
The second transcoding module 444, is transcoded into binary file transfer protocol (FTP) data for the string data that described file receiver module 442 is received.
In sum, the document transmission system that the present embodiment provides, by being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not needed to open separately special line and corresponding port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.
Embodiment tetra-
Please refer to Fig. 5, it shows the block diagram of the document transmission system that the embodiment of the present invention four provides.This document transmission system comprises file transmitting apparatus 420 and file receiving equipment 440.
File transmitting apparatus 420 comprises that the first generation module 421, the first transcoding module 422, mark add module 423 and file send module 424.
The first generation module 421, for generating described binary file transfer protocol (FTP) data according to protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
Protocol massages and protocol data can be generated by corresponding TFTP/FTP/SFTP client, the content that this process is well known to those skilled in the art, and this process repeats no more.
In scheme preferably, the first generation module 421 can comprise assembled unit 421a and generation unit 421b;
Described assembled unit 421a was combined into original document before described protocol massages being placed in to described protocol data;
Described generation unit 421b, adds identification check code for combine the head of the original document obtaining at described assembled unit, generates described binary file transfer protocol (FTP) data.
The first transcoding module 422, becomes string data for binary file transfer protocol (FTP) transcoded data that described the first generation module 421 is generated.Specifically, described the first transcoding module 422, for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as described string data.
Or, described the first transcoding module 422, for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as described string data.
Described mark adds module 423, the head that is used for the string data obtaining after described the first transcoding module 422 transcodings adds identification mark, is the binary file transfer protocol (FTP) data through transcoding so that described opposite equip. identifies described string data according to described identification mark;
Described file send module 424, utilizes Telnet agreement to send to opposite equip. for the string data that described mark interpolation module 423 is added after described identification mark.
File receiving equipment 440 comprises file receiver module 442, file detection module 443, the second transcoding module 444 and the second acquisition module 445.
The second transcoding module 444, if detect that for described file detection module 443 described string data is the binary file transfer protocol (FTP) data through transcoding, is transcoded into described string data binary file transfer protocol (FTP) data.Specifically, described the second transcoding module 444, for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
Or, described the second transcoding module 444, for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
The second acquisition module 445, obtains protocol massages and protocol data for the binary file transfer protocol (FTP) data that obtain from described the second transcoding module 444 transcodings, and described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.In scheme preferably, described the second acquisition module 445, specifically comprises:
Described recognition unit 445a, whether legal for identifying the identification check code of head of described binary file transfer protocol (FTP) data;
Described separative element 445b if it is legal to identify described identification check code for described recognition unit 445a, isolates successively protocol massages and protocol data from described binary file transfer protocol (FTP) data.
Isolated protocol massages and protocol data can transfer to corresponding TFTP/FTP/SFTP client to bring in processing, the content that this process is well known to those skilled in the art, and this process repeats no more.
In sum, the document transmission system that the present embodiment provides, by being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not needed to open separately special line and port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.Meanwhile, by adding compatibility that identification mark and identification any one or two in check code realize document transmission system that the present embodiment provides and existing Telnet agreement and coexisting.
Embodiment five
Please refer to Fig. 6, it shows the block diagram of the document transmission system that the embodiment of the present invention five provides.This document transmission system comprises file transmitting apparatus 620 and file receiving equipment 640.
File transmitting apparatus 620 comprises processor 622 and transmitter 624;
File receiving equipment 640, comprises receiver 642 and processor 644;
In sum, the document transmission system that the present embodiment provides, by being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not needed to open separately special line and port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.
Embodiment six
Please continue to refer to Fig. 6, it shows the block diagram of the document transmission system that the embodiment of the present invention six provides.As embodiment more preferably, this document transmission system comprises file transmitting apparatus 620 and file receiving equipment 640.
File transmitting apparatus 620 comprises processor 622 and transmitter 624.
Protocol massages and protocol data can be generated by corresponding TFTP/FTP/SFTP client, the content that this process is well known to those skilled in the art, and this process repeats no more.
In scheme preferably,
Described processor 622 was also combined into original document before described protocol massages being placed in to described protocol data;
Described processor 622, also adds identification check code for the head of the original document that obtains in combination, generates described binary file transfer protocol (FTP) data.
Described processor 622, also for becoming string data by binary file transfer protocol (FTP) transcoded data.Specifically, described processor 622, for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as described string data.
Or, described processor 622, for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as described string data.
Described processor 622, also adds identification mark for the head of the string data that obtains after transcoding, is the binary file transfer protocol (FTP) data through transcoding so that described opposite equip. identifies described string data according to described identification mark;
Described transmitter 624, utilizes Telnet agreement to send to opposite equip. for the string data that described processor 622 is added after described identification mark.
File receiving equipment 640 comprises receiver 642 and processor 644.
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
Or, described the second transcoding module 444, for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
Described processor 644, whether legal for identifying the identification check code of head of described binary file transfer protocol (FTP) data;
Described processor 644 if legal for identifying described identification check code, is isolated successively protocol massages and protocol data from described binary file transfer protocol (FTP) data.
Isolated protocol massages and protocol data can transfer to corresponding TFTP/FTP/SFTP client to bring in processing, the content that this process is well known to those skilled in the art, and this process repeats no more.
In sum, the document transmission system that the present embodiment provides, by being string data by binary file transfer protocol (FTP) transcoded data, then utilize Telnet agreement to transmit, solve existing Telnet agreement and cannot directly transmit the negative issue that binary data causes, reach in the time using Telnet agreement remote maintenance, do not needed to open separately special line and corresponding port, just can realize the effect of the sending and receiving of binary file transfer protocol (FTP) data.Meanwhile, by adding compatibility that identification mark and identification any one or two in check code realize document transmission system that the present embodiment provides and existing Telnet agreement and coexisting.
It should be noted that: the document transmission system that above-described embodiment provides is under Telnet agreement when transfer files, only be illustrated with the division of above-mentioned each functional module, in practical application, can above-mentioned functions be distributed and completed by different functional modules as required, be divided into different functional modules by the internal structure of equipment, to complete all or part of function described above.In addition, the document transmission system that above-described embodiment provides and document transmission method embodiment belong to same design, and its specific implementation process refers to embodiment of the method, repeats no more here.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
One of ordinary skill in the art will appreciate that all or part of step that realizes above-described embodiment can complete by hardware, also can carry out the hardware that instruction is relevant by program completes, described program can be stored in a kind of computer-readable recording medium, the above-mentioned storage medium of mentioning can be read-only memory, disk or CD etc.
The foregoing is only preferred embodiment of the present invention, in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of doing, be equal to replacement, improvement etc., within all should being included in protection scope of the present invention.
Claims (25)
1. a document sending method, is characterized in that, described method comprises:
Binary file transfer protocol (FTP) transcoded data is become to string data;
Utilize Telnet agreement to send to opposite equip. described string data, so that described opposite equip. carries out obtaining described binary file transfer protocol (FTP) data after transcoding to described string data.
2. document sending method according to claim 1, is characterized in that, described binary file transfer protocol (FTP) transcoded data is become to string data, specifically comprises:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as described string data.
3. document sending method according to claim 1, is characterized in that, described binary file transfer protocol (FTP) transcoded data is become to string data, specifically comprises:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as described string data.
4. according to the arbitrary described document sending method of claims 1 to 3, it is characterized in that, described binary file transfer protocol (FTP) transcoded data is become to string data before, also comprise:
Generate described binary file transfer protocol (FTP) data according to protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
5. document sending method according to claim 4, is characterized in that, described according to protocol massages and the described binary file transfer protocol (FTP) data of protocol data generation, specifically comprises:
Before being placed in to described protocol data, described protocol massages is combined into original document;
Add identification check code at the head of described original document, generate described binary file transfer protocol (FTP) data.
6. according to the arbitrary described document sending method of claims 1 to 3, it is characterized in that, described described string data utilized before Telnet agreement sends to opposite equip., also comprise:
Head in described string data adds identification mark, is the binary file transfer protocol (FTP) data through transcoding so that described opposite equip. identifies described string data according to described identification mark;
Describedly utilize Telnet agreement to send to opposite equip. described string data, correspondence comprises:
Utilize Telnet agreement to send to opposite equip. the string data of adding after described identification mark.
7. a document receiving method, is characterized in that, described method comprises:
Utilize Telnet agreement to receive the string data that opposite equip. sends;
Described string data is transcoded into binary file transfer protocol (FTP) data.
8. document receiving method according to claim 7, is characterized in that, described binary file transfer protocol (FTP) transcoded data is become to string data, specifically comprises:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
9. document receiving method according to claim 7, is characterized in that, described binary file transfer protocol (FTP) transcoded data is become to string data, specifically comprises:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
10. according to the arbitrary described document receiving method of claim 7 to 9, it is characterized in that, described described string data is transcoded into binary file transfer protocol (FTP) data after, also comprise:
From described binary file transfer protocol (FTP) data, obtain protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
11. document receiving methods according to claim 10, is characterized in that, describedly from described binary file transfer protocol (FTP) data, obtain protocol massages and protocol data, specifically comprise:
Whether the identification check code of head of identifying described binary file transfer protocol (FTP) data is legal;
If it is legal to identify described identification check code, from described binary file transfer protocol (FTP) data, isolate successively protocol massages and protocol data.
12. according to the arbitrary described document receiving method of claim 7 to 9, it is characterized in that, described described string data is transcoded into binary file transfer protocol (FTP) data before, also comprise:
Whether detect described string data according to identification mark is the binary file transfer protocol (FTP) data through transcoding;
If detect, described string data is the binary file transfer protocol (FTP) data through transcoding, carries out the described step that described string data is transcoded into binary file transfer protocol (FTP) data.
13. 1 kinds of file transmitting apparatus, is characterized in that, described equipment comprises:
The first transcoding module, for becoming string data by binary file transfer protocol (FTP) transcoded data;
File send module, utilizes Telnet agreement to send to opposite equip. the string data obtaining after described the first transcoding module transcoding, so that described opposite equip. carries out obtaining described binary file transfer protocol (FTP) data after transcoding to described string data.
14. file transmitting apparatus according to claim 13, is characterized in that, described the first transcoding module, specifically for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c>>4)+' A ' is as the first ASCII character after transcoding;
(c & 0xF)+' A ' is as the second ASCII character after transcoding;
To after transcoding, obtain all ASCII character as described string data.
15. file transmitting apparatus according to claim 13, is characterized in that, described the first transcoding module, specifically for:
Each byte c in described binary file transfer protocol (FTP) data is transcoded into two ASCII character according to following operation:
(c & 0xF)+' A ' is as the first ASCII character;
(c>>4)+' A ' is as the second ASCII character;
To after transcoding, obtain all ASCII character as described string data.
16. according to claim 13 to 15 arbitrary described file transmitting apparatus, it is characterized in that, described file transmitting apparatus, also comprises:
The first generation module;
Described the first generation module, for generating described binary file transfer protocol (FTP) data according to protocol massages and protocol data, described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
17. file transmitting apparatus according to claim 16, is characterized in that, described the first generation module, specifically comprises:
Assembled unit and generation unit;
Described assembled unit was combined into original document before described protocol massages being placed in to described protocol data;
Described generation unit, adds identification check code for combine the head of the original document obtaining at described assembled unit, generates described binary file transfer protocol (FTP) data.
18. according to claim 13 to 15 arbitrary described file transmitting apparatus, it is characterized in that, described file transmitting apparatus, also comprises:
Mark adds module;
Described mark adds module, the head that is used for the string data obtaining after described the first transcoding module transcoding adds identification mark, is the binary file transfer protocol (FTP) data through transcoding so that described opposite equip. identifies described string data according to described identification mark;
Described file send module, utilizes Telnet agreement to send to opposite equip. specifically for the string data that described mark interpolation module is added after described identification mark.
19. 1 kinds of file receiving equipments, is characterized in that, described equipment comprises:
File receiver module, for utilizing Telnet agreement to receive the string data that opposite equip. sends;
The second transcoding module, is transcoded into binary file transfer protocol (FTP) data for the string data that described file receiver module is received.
20. file receiving equipments according to claim 19, is characterized in that, described the second transcoding module, specifically for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') <<4) | (second ASCII character-' A ');
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
21. file receiving equipments according to claim 19, is characterized in that, described the second transcoding module, specifically for:
Every two ASCII character in described string data are transcoded into a byte c according to following operation:
((first ASCII character-' A ') | (second ASCII character-' A ') <<4);
To after transcoding, obtain all bytes as described binary file transfer protocol (FTP) data.
22. according to claim 19 to 21 arbitrary described file receiving equipments, it is characterized in that, described file receiving equipment, also comprises:
The second acquisition module;
Described the second acquisition module, obtains protocol massages and protocol data for the binary file transfer protocol (FTP) data that obtain from described the second transcoding module transcoding, and described protocol massages comprises the one in TFTP message, FTP message and SFTP message; Described protocol data comprises one or more in configuration file, database, log packet, compressed package and patch file.
23. file receiving equipments according to claim 22, is characterized in that, described the second acquisition module, specifically comprises:
Recognition unit and separative element;
Described recognition unit, whether legal for identifying the identification check code of head of described binary file transfer protocol (FTP) data;
Described separative element if it is legal to identify described identification check code for described recognition unit, is isolated successively protocol massages and protocol data from described binary file transfer protocol (FTP) data.
24. according to claim 19 to 21 arbitrary described file receiving equipments, it is characterized in that, described file receiving equipment, also comprises:
File detection module;
Described file detection module, for detecting according to identification mark whether the string data that described file receiver module receives is the binary file transfer protocol (FTP) data through transcoding;
Described the second transcoding module, if detect that for described file detection module described string data is the binary file transfer protocol (FTP) data through transcoding, carries out the described step that described string data is transcoded into binary file transfer protocol (FTP) data.
25. 1 kinds of document transmission systems, is characterized in that, described system comprises the file transmitting apparatus as described in as arbitrary in claim 13 to 18, and file receiving equipment as described in as arbitrary in claim 19 to 24.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210482691.4A CN103841143A (en) | 2012-11-23 | 2012-11-23 | File sending method, receiving method, system and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210482691.4A CN103841143A (en) | 2012-11-23 | 2012-11-23 | File sending method, receiving method, system and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103841143A true CN103841143A (en) | 2014-06-04 |
Family
ID=50804272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210482691.4A Pending CN103841143A (en) | 2012-11-23 | 2012-11-23 | File sending method, receiving method, system and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103841143A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104809100A (en) * | 2015-04-02 | 2015-07-29 | 上海新时达电气股份有限公司 | Text coding and decoding method and corresponding coding and decoding system |
WO2016011731A1 (en) * | 2014-07-25 | 2016-01-28 | 中兴通讯股份有限公司 | File transfer method, device, and system |
CN105306512A (en) * | 2014-07-25 | 2016-02-03 | 中兴通讯股份有限公司 | File transmitting method, device and system |
CN106598680A (en) * | 2016-12-20 | 2017-04-26 | 北京金山安全软件有限公司 | Method and device for program repair and content promotion and electronic equipment |
CN106951403A (en) * | 2017-03-21 | 2017-07-14 | 联想(北京)有限公司 | A kind of data processing method and server cluster |
CN107734345A (en) * | 2017-09-29 | 2018-02-23 | 深圳市聚宝汇科技有限公司 | A kind of image data transmission method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060168513A1 (en) * | 2005-01-25 | 2006-07-27 | Microsoft Corporation | Method and system for binary serialization of documents |
CN101034977A (en) * | 2006-04-21 | 2007-09-12 | 飞塔信息科技(北京)有限公司 | Method, apparatus, signal and medium for enforcing policy compatibility on a client computer |
US20070274213A1 (en) * | 2003-09-26 | 2007-11-29 | France Telecom | Method and System For the Transfer of Communication Network Administration Information |
CN101477532A (en) * | 2008-12-23 | 2009-07-08 | 北京畅游天下网络技术有限公司 | Method, apparatus and system for implementing data storage and access |
WO2010148975A1 (en) * | 2010-01-06 | 2010-12-29 | 中兴通讯股份有限公司 | Communication method for compressing short message of mobile telephone, terminal for transmitting short message and terminal for receiving short message thereof |
-
2012
- 2012-11-23 CN CN201210482691.4A patent/CN103841143A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070274213A1 (en) * | 2003-09-26 | 2007-11-29 | France Telecom | Method and System For the Transfer of Communication Network Administration Information |
US20060168513A1 (en) * | 2005-01-25 | 2006-07-27 | Microsoft Corporation | Method and system for binary serialization of documents |
CN101034977A (en) * | 2006-04-21 | 2007-09-12 | 飞塔信息科技(北京)有限公司 | Method, apparatus, signal and medium for enforcing policy compatibility on a client computer |
CN101477532A (en) * | 2008-12-23 | 2009-07-08 | 北京畅游天下网络技术有限公司 | Method, apparatus and system for implementing data storage and access |
WO2010148975A1 (en) * | 2010-01-06 | 2010-12-29 | 中兴通讯股份有限公司 | Communication method for compressing short message of mobile telephone, terminal for transmitting short message and terminal for receiving short message thereof |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016011731A1 (en) * | 2014-07-25 | 2016-01-28 | 中兴通讯股份有限公司 | File transfer method, device, and system |
CN105306512A (en) * | 2014-07-25 | 2016-02-03 | 中兴通讯股份有限公司 | File transmitting method, device and system |
CN105323283A (en) * | 2014-07-25 | 2016-02-10 | 中兴通讯股份有限公司 | File transmission method, device and system |
CN105306512B (en) * | 2014-07-25 | 2019-12-03 | 中兴通讯股份有限公司 | Document transmission method, apparatus and system |
CN104809100A (en) * | 2015-04-02 | 2015-07-29 | 上海新时达电气股份有限公司 | Text coding and decoding method and corresponding coding and decoding system |
CN106598680A (en) * | 2016-12-20 | 2017-04-26 | 北京金山安全软件有限公司 | Method and device for program repair and content promotion and electronic equipment |
CN106951403A (en) * | 2017-03-21 | 2017-07-14 | 联想(北京)有限公司 | A kind of data processing method and server cluster |
CN107734345A (en) * | 2017-09-29 | 2018-02-23 | 深圳市聚宝汇科技有限公司 | A kind of image data transmission method and system |
CN107734345B (en) * | 2017-09-29 | 2020-05-08 | 深圳市聚宝汇科技有限公司 | Picture datamation transmission method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103841143A (en) | File sending method, receiving method, system and device | |
CN109495870B (en) | Bluetooth test method and device | |
US10547523B2 (en) | Systems and methods for extracting media from network traffic having unknown protocols | |
CN111083161A (en) | Data transmission processing method and device and Internet of things equipment | |
WO2007147149A2 (en) | Usb wireless network drive | |
CN109889521B (en) | Memory, communication channel multiplexing implementation method, device and equipment | |
CN104601576A (en) | File transmission method and device based on one-way safety isolation gap | |
CN110768951B (en) | Method and device for verifying system vulnerability, storage medium and electronic device | |
CN103138988A (en) | Positioning treatment method and positioning treatment device of network faults | |
Al-Dalky et al. | A Modbus traffic generator for evaluating the security of SCADA systems | |
CN107294924A (en) | Detection method, the device and system of leak | |
CN103096038B (en) | The method for supervising of the fusion video monitoring system of multi-protocol video watch-dog access | |
CN111399787B (en) | Distributed printing auditing system and auditing method | |
CN114020678B (en) | Server serial console redirection method, device and system and electronic equipment | |
CN106331051B (en) | Document transmission method and system and reception file device send file device | |
Gibson et al. | Hi-SIDE: Monitoring, Control and Test Software in a SpaceFibre Network | |
CN105721101B (en) | A kind of method and device for realizing civil aviaton's Message processing | |
CN114125024B (en) | Audio transmission method, electronic device and readable storage medium | |
WO2022041827A1 (en) | Transmission method and apparatus for mobile network detection information, and storage medium | |
CN116055368A (en) | Method and device for communication by using custom protocol | |
CN112532603B (en) | Cross-domain file exchange leading-in device and method based on exchange authorization file | |
CN104714760A (en) | Method and device for read and write storage device | |
CN115499204A (en) | Honeypot attack tracing method, device, equipment and storage medium | |
CN110636071B (en) | Interface docking method | |
WO2022178466A1 (en) | Systems for improving remote communication with test devices used for remote debugging |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140604 |