[go: up one dir, main page]

CN105812094A - Data processing method, device, terminal and access device - Google Patents

Data processing method, device, terminal and access device Download PDF

Info

Publication number
CN105812094A
CN105812094A CN201610127839.0A CN201610127839A CN105812094A CN 105812094 A CN105812094 A CN 105812094A CN 201610127839 A CN201610127839 A CN 201610127839A CN 105812094 A CN105812094 A CN 105812094A
Authority
CN
China
Prior art keywords
field
packed
payload
packed field
high frequency
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.)
Granted
Application number
CN201610127839.0A
Other languages
Chinese (zh)
Other versions
CN105812094B (en
Inventor
鲍炜
全海洋
刘佳敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN201610127839.0A priority Critical patent/CN105812094B/en
Publication of CN105812094A publication Critical patent/CN105812094A/en
Application granted granted Critical
Publication of CN105812094B publication Critical patent/CN105812094B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a data processing method, device, terminal and access device. The method includes determining to-be-compressed one or more compression fields from first effective load of first data to be sent; according to the mapping relation of high frequency fields corresponding to the compression fields and the field serial numbers, determining the field serial numbers corresponding to the compression fields one by one; performing encoding according to the first effective load, the position of each compression field in the first effective load and the field serial number of each compression field and obtaining second data; sending the second data obtained through encoding to a receiving terminal. High frequency fields (or substrings of high frequency fields) in to-be-transmitted data are compressed before the transmitting terminal and the receiving terminal start data transmission, so that the volume of the to-be-transmitted data is reduced and network resource consumption is reduced.

Description

Method, device, terminal and the access device that a kind of data process
Technical field
The present invention relates to communication technical field, particularly relate to method, device, terminal and access device that a kind of data process.
Background technology
Operator is by being analyzed the data of transmission in network, find inside the individual data bag of user's transmitting-receiving, and exist between the packet receiving continuously or sending and a large amount of repeat/identical information, namely there is the field that some high frequencies occur, source and target IP address in wrapping such as IP (InternetProtocol Internet protocol), source and target port numbers in TCP (TransmissionControlProtocol transmission control protocol) bag etc., user sends duplicate contents in message etc..
Obviously, in a network, transmit these high-frequency informations to need to consume certain network transmission resource.
Summary of the invention
In view of above-mentioned technical problem, the present invention provides method, device, terminal and the access device that a kind of data process, to reduce the consumption of Internet resources.
According to one aspect of the present invention, it is provided that a kind of method that data process, described method includes: according to high frequency field set in advance, determine the one or more packed fields needing compression from the first payload of the first data to be sent;The high frequency field corresponding according to described packed field and the mapping relations of field number, determine the field number that packed field is corresponding one by one;Being encoded obtaining the second data according to position in the first payload of described first payload, each packed field and described field number, described second data encoded process obtained send to receiving terminal.
Alternatively, described packed field is consistent with high frequency field set in advance, or described packed field is the substring of high frequency field set in advance.
Alternatively, described second data include: the first packet header and the second payload, wherein, described first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the corresponding packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
Alternatively, described position according to described first payload, packed field in the first payload and described field number are encoded obtaining the second data, including:
When the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding has sent to receiving terminal, the reserved field according to being replaced in described first payload determines the second payload;
Determine the length of the number of described packed field, each packed field position in described first payload and described second payload;
Information, the packed field position in described first payload and/or described field number is indicated, it is determined that with each packed field the first sub-header one to one according to second;
Information, the length of described second payload, the number of described packed field and/or one or more first sub-header is indicated, it is determined that the first packet header according to first;
According to described first packet header and described second payload, coding obtains the second data.
Alternatively, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: position in described first payload of the 3rd instruction information, corresponding packed field, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
Alternatively, described position according to described first payload, each packed field in the first payload and described field number are encoded obtaining the second data, including:
When the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding not yet sends to receiving terminal, it is determined that the length of position in described first payload of the length of the 3rd payload, the number of described packed field, each packed field and each packed field;
Position in described first payload of information, each packed field, the length of each packed field and/or described field number is indicated, it is determined that with each packed field the second sub-header one to one according to the 3rd;
Information, the length of described second payload, the number of described packed field and/or one or more second sub-header is indicated, it is determined that the second packet header according to the 4th;
According to described second packet header and described 3rd payload, coding obtains the second data.
Alternatively, the plurality of packed field at least includes the first packed field and the second packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: reserved field except the second packed field in the first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and/or the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, the length of described second packed field and/or the described field number corresponding with the second packed field.
Alternatively, described position according to described first payload, packed field in the first payload and described field number are encoded obtaining the second data, including:
When the field number corresponding with described high frequency field when the high frequency field that described first packed field is corresponding not yet sends to receiving terminal, it is determined that the length of the 4th payload and length, the number of packed field, the first packed field and the second packed field position in described first payload and the first packed field respectively and the length of the second packed field;
Position in described first payload of information, the first packed field, the length of the first packed field and/or the field number corresponding with the first packed field is indicated, it is determined that the threeth sub-header corresponding with the first packed field according to the 6th;
Position in described first payload of information, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field is indicated, it is determined that the fourth sub-header corresponding with the second packed field according to the 7th;
Information, the length of described 4th payload, the number of described packed field, described 3rd sub-header and/or described 4th sub-header is indicated, it is determined that the 3rd packet header according to the 5th;
According to described 3rd packet header and described 4th payload, coding obtains the second data.
Alternatively, described method also includes:
Indicating described receiving terminal to set up decompression dictionary by the message of chain of command, the message of described chain of command includes high frequency field and the field number corresponding with described high frequency field.
Alternatively, described method also includes:
Compressed capability is reported to described receiving terminal;
Receiving the relevant information of compression algorithm that described receiving terminal returns, the relevant information of described compression algorithm is obtained according to the compressed capability reported and self-ability selection and configuration by described receiving terminal.
Alternatively, before reporting compressed capability to described receiving terminal, described method also includes:
Receive the compressed capability query messages that described transmitting terminal sends.
According to another aspect of the present invention, additionally provide a kind of method that data process, described method includes: the second data that receiving end/sending end sends, described second data according to high frequency field set in advance, are determined the one or more packed fields needing compression by transmitting terminal from the first payload of the first data to be sent;By the transmitting terminal mapping relations according to high frequency field corresponding to described packed field with field number, determine the field number that described packed field is corresponding one by one;Then it is encoded obtaining according to position in the first payload of described first payload, each packed field and described field number by transmitting terminal.
Alternatively, described method also includes:
From the second payload of described second data, take out the field number that high frequency field corresponding to described packed field is corresponding with described high frequency field, the mapping relations of described high frequency field and described field number are charged to decompression dictionary.
Alternatively, described method also includes:
Inquiry decompression dictionary, decompresses the data that in described second data, each sub-header is corresponding successively, obtains initial data after decompression.
Alternatively, described method also includes:
The message of the chain of command that receiving end/sending end sends, the message of described chain of command includes high frequency field and the field number corresponding with described high frequency field;
Message according to described chain of command sets up decompression dictionary.
Alternatively, described method also includes:
Receive the compressed capability that described transmitting terminal reports;
The ability of the compressed capability reported according to described transmitting terminal and receiving terminal self selects and configuration compression algorithm, and the relevant information of described compression algorithm is fed back to described transmitting terminal.
Alternatively, before receiving the compressed capability that described transmitting terminal reports, described method also includes:
Compressed capability query messages is sent to described transmitting terminal.
Alternatively, described second data include: the first packet header and the second payload, wherein said first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the described packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
Alternatively, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
Alternatively, the plurality of packed field at least includes the first packed field and the second packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: reserved field except the second packed field in the first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and/or the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, the length of described second packed field and/or the described field number corresponding with the second packed field.
According to an additional aspect of the present invention, additionally providing the device that a kind of data process, described device includes:
Field determines module, for according to high frequency field set in advance, determining the one or more packed fields needing compression from the first payload of the first data to be sent;
Numbering determines module, for the mapping relations of the high frequency field corresponding according to described packed field with field number, determines the field number that packed field is corresponding one by one;
Coding module, for being encoded obtaining the second data according to position in the first payload of described first payload, packed field and described field number, described second data encoded process obtained send to receiving terminal.
Alternatively, described packed field is consistent with high frequency field set in advance, or described packed field is the substring of high frequency field set in advance.
Alternatively, described second data include: the first packet header and the second payload, wherein said first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the described packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
Alternatively, described coding module is further used for: when the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding has sent to receiving terminal, the reserved field according to being replaced in described first payload determines the second payload;Determine the length of the number of described packed field, each packed field position in described first payload and described second payload;Information, each packed field position in described first payload and described field number is indicated, it is determined that with each packed field the first sub-header one to one according to second;Information, the length of described second payload, the number of described packed field and one or more first sub-header is indicated, it is determined that the first packet header according to first;According to described first packet header and described second payload, coding obtains the second data.
Alternatively, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
Alternatively, described coding module is further used for: when the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding not yet sends to receiving terminal, it is determined that the length of position in described first payload of the length of the 3rd payload, the number of described packed field, each packed field and/or each packed field;Position in described first payload of information, each packed field, the length of each described packed field and/or described field number is indicated, it is determined that with each packed field the second sub-header one to one according to the 3rd;Information, the length of described second payload, the number of described packed field and/or one or more second sub-header is indicated, it is determined that the second packet header according to the 4th;According to described second packet header and described 3rd payload, coding obtains the second data.
Alternatively, the plurality of packed field at least includes the first packed field and the second packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: the high frequency field corresponding with the first packed field and the reserved field need not being replaced in described first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, described second packed field length/or with the described field number corresponding with the second packed field.
Alternatively, described coding module is further used for: when the field number that the high frequency field that described first packed field is corresponding is corresponding not yet sends to receiving terminal, it is determined that the length of the 4th payload and length, the number of packed field, the first packed field and the second packed field position in described first payload and the first packed field respectively and/or the length of the second packed field;Position in described first payload of information, the first packed field, the length of the first packed field and/or the field number corresponding with the first packed field is indicated, it is determined that the threeth sub-header corresponding with the first packed field according to the 6th;Position in described first payload of information, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field is indicated, it is determined that the fourth sub-header corresponding with the second packed field according to the 7th;Information, the length of described 4th payload, the number of described packed field, described 3rd sub-header and/or described 4th sub-header is indicated, it is determined that the 3rd packet header according to the 5th;According to described 3rd packet header and described 4th payload, coding obtains the second data.
According to an additional aspect of the present invention, additionally provide described device and include:
Receiver module, for the second data that receiving end/sending end sends, described second data according to high frequency field set in advance, are determined the one or more packed fields needing compression by transmitting terminal from the first payload of the first data to be sent;By the transmitting terminal mapping relations according to high frequency field corresponding to described packed field with field number, determine the field number that described packed field is corresponding one by one;Then it is encoded obtaining according to position in the first payload of described first payload, each packed field and described field number by transmitting terminal.
Alternatively, described device also includes:
The mapping relations of described high frequency field and described field number, for taking out the field number that high frequency field corresponding to described packed field is corresponding with described high frequency field from the second payload of described second data, are charged to decompression dictionary by logging modle.
Alternatively, described device also includes:
Decompression module, is used for inquiring about decompression dictionary, decompresses the data that in described second data, each sub-header is corresponding successively, obtains initial data after decompression.
According to an additional aspect of the present invention, additionally provide a kind of terminal, including: the device that data as above process, or include the device that data as above process.
According to an additional aspect of the present invention, additionally provide a kind of access device, including: the device that data as above process, or include the device that data as above process.
The invention has the beneficial effects as follows: when carrying out data compression, first according to high frequency field set in advance, from the first payload of the first data to be sent, determine the one or more packed fields needing compression;The high frequency field corresponding according to packed field and the mapping relations of field number, it is determined that the field number that packed field is corresponding;Then it is encoded obtaining the second data according to the first payload and field number, the second data encoded process obtained send to receiving terminal, thus realizing before transmitting terminal and receiving terminal carry out data transmission, first the high frequency field (or substring of high frequency field) in data to be transmitted is compressed, to reduce the data volume of data to be sent, reduce the consumption of Internet resources.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of the method that data process in the first embodiment of the present invention;
Fig. 2 is the schematic diagram of the method that data process in the second embodiment of the present invention;
Fig. 3 is the schematic diagram of transmitting terminal outgoing data in the second embodiment of the present invention;
Fig. 4 be in the second embodiment of the present invention transmitting terminal data are encoded after the schematic diagram of data;
Fig. 5 is the schematic diagram of the method that data process in the third embodiment of the present invention;
Fig. 6 is one of schematic diagram of transmitting terminal outgoing data in the third embodiment of the present invention;
Fig. 7 be in the third embodiment of the present invention transmitting terminal data are encoded after one of the schematic diagram of data;
Fig. 8 is one of schematic diagram of initial data of obtaining after decompression in the third embodiment of the present invention;
Fig. 9 is in the third embodiment of the present invention the two of the schematic diagram of transmitting terminal outgoing data;
Figure 10 be in the third embodiment of the present invention transmitting terminal data are encoded after data schematic diagram two;
Figure 11 is the two of the schematic diagram of the initial data obtained after decompression in the third embodiment of the present invention;
Figure 12 is the schematic diagram of transmitting terminal outgoing data in the fourth embodiment of the present invention;
Figure 13 be in the fourth embodiment of the present invention transmitting terminal data are encoded after the schematic diagram of data;
Figure 14 is the schematic diagram of the initial data obtained after decompression in the fourth embodiment of the present invention;
Figure 15 is the schematic diagram of the method that data process in the fifth embodiment of the present invention;
Figure 16 is the schematic diagram of transmitting terminal outgoing data in the fifth embodiment of the present invention;
Figure 17 be in the fifth embodiment of the present invention transmitting terminal data are encoded after the schematic diagram of data;
Figure 18 is the schematic diagram of the initial data obtained after decompression in the fifth embodiment of the present invention;
Figure 19 is the flow chart setting up decompression dictionary in the sixth embodiment of the present invention;
Figure 20 is the flow chart of compressed configuration in the seventh embodiment of the present invention;
Figure 21 is the flow chart of compressed capability inquiry in the seventh embodiment of the present invention;
Figure 22 is the flow chart of the method for the data process of the eighth embodiment of the present invention;
Figure 23 is the structure chart of the device of the data process of the ninth embodiment of the present invention;
Figure 24 is the structure chart of the device of the data process of the tenth embodiment of the present invention.
Detailed description of the invention
It is more fully described the exemplary embodiment of the disclosure below with reference to accompanying drawings.Although accompanying drawing showing the exemplary embodiment of the disclosure, it being understood, however, that may be realized in various forms the disclosure and should do not limited by embodiments set forth here.On the contrary, it is provided that these embodiments are able to be best understood from the disclosure, and complete for the scope of the present disclosure can be conveyed to those skilled in the art.
The executive agent of the embodiment of the method for the present invention can be terminal, it is also possible to be access device, and when transmitting terminal is terminal, corresponding receiving terminal is access device;When transmitting terminal is access device, corresponding receiving terminal is terminal.Terminal (UE) can be mobile phone (or mobile phone), or other can send or receive the equipment of wireless signal, including subscriber equipment (terminal), personal digital assistant (PDA), radio modem, radio communication device, hand-held device, laptop computer, wireless phone, wireless local loop (WLL) is stood, movable signal can be converted to the CPE (CustomerPremiseEquipment of WiFi signal, customer terminal equipment) or intelligent movable focus, intelligent appliance, or other obstructed remarkable operation just spontaneous equipment etc. communicated with mobile communications network of energy.Access device can be base station, it is appreciated of course that, the form of above-mentioned base station is not limit, can be macro base station (MacroBaseStation), micro-base station (PicoBaseStation), NodeB (address of 3G mobile base station), enhanced base station (eNB), family's enhanced base station (FemtoeNB or HomeeNodeB or HomeeNB or HeNB), relay station, access point, RRU (RemoteRadioUnit, far-end RF module), RRH (RemoteRadioHead, remote radio head) etc..
First embodiment
Referring to Fig. 1, it is shown that a kind of method that data process, specifically comprise the following steps that
Step S101, according to high frequency field set in advance, from the first payload of the first data to be sent, determine the one or more packed fields needing compression;
The field that the more corresponding high frequency of above-mentioned high frequency field occurs, for instance the source IP address in IP bag, target ip address, source port number in TCP bag and destination slogan, user sends duplicate contents in message etc..
Alternatively, in the high frequency dictionary in transmitting terminal, record has the field number that high frequency field set in advance is corresponding with this high frequency field, then can determine in the first payload whether have packed field according to this high frequency dictionary.
It should be noted that, packed field can be consistent with high frequency field set in advance, or packed field can be the substring of high frequency field set in advance, such as: the first payload is " abcdefgh ", assume that high frequency field is for " bcdefg ", it may be determined that going out the packed field in the first payload is " bcdefg ";Again such as: the first payload is " abcdefai ", it is assumed that high frequency field is " bcdefg ", it may be determined that go out the anterior substring " bcdef " that packed field in the first payload is high frequency field;Again such as: the first payload is " abcdefgiabcdei ", it is assumed that high frequency field is " bcdefg ", it may be determined that go out two packed fields respectively " bcdefg " and " bcde ", wherein " bcde " is the anterior substring of high frequency field " bcdefg ".
Step S102, mapping relations according to high frequency field corresponding to packed field with field number, determine the field number that packed field is corresponding one by one, and wherein, the field length of packed field is more than the field length of field number;
Alternatively, the field number corresponding with this high frequency field can be generated when high frequency field is charged to high frequency dictionary by transmitting terminal, thus establishing the mapping relations of high frequency field and field number, above-mentioned field number can be the index value (index) corresponding with high frequency field, certainly it should be noted that the present embodiment does not limit the concrete form of this field number.
Step S103, being encoded obtaining the second data according to position in the first payload of the first payload, each packed field and field number, the second data encoded process obtained send to receiving terminal.
It should be noted that the position that packed field is in the first payload can be this packed field original position in the first payload.
It should be noted that, second data can be carried out decompression processing according to decompression dictionary by receiving terminal, or can also charging in decompression dictionary by the field number that high frequency field is corresponding with high frequency field from the second data, this decompression dictionary record has high frequency field and the field number corresponding with this high frequency field.
In the present embodiment, it is possible to realized before transmitting terminal and receiving terminal carry out data transmission, first the high frequency field (or substring of high frequency field) in data to be transmitted is compressed, to reduce the data volume of data to be sent.
Second embodiment
Described in the present embodiment is high frequency field that packed field the is corresponding field number corresponding with this high frequency field data compression process when not yet sending to receiving terminal, namely decompression dictionary set up process.Referring to Fig. 2, figure illustrate a kind of method that data process, specifically comprise the following steps that
Step S201, according to high frequency field set in advance, from the first payload of the first data to be sent, determine the one or more packed fields needing compression, subsequently into step S202;
It should be noted that the packed field determined in step S201 can it can be used as high frequency field for setting up decompression dictionary, the packed field determined can't be compressed in the present embodiment.
It should be noted that packed field is consistent with high frequency field set in advance.
Step S202, mapping relations according to high frequency field corresponding to packed field with field number, determine the field number that packed field is corresponding one by one, and the field length of packed field is more than the field length of field number, subsequently into step S203;
In the present embodiment, above-mentioned field number can be the index value (index) corresponding with high frequency field, certainly it should be noted that do not limit the concrete form of this field number in the present embodiment.
When step S203, the field number corresponding with this high frequency field when the high frequency field that packed field is corresponding not yet send to receiving terminal, determine the length of the length of the 3rd payload, the number of packed field, each packed field position in the first payload and each packed field, field in 3rd payload is identical with the field in the first payload, subsequently into step S204;
It should be noted that the number of packed field can be 1,2 or multiple.
Step S204, indicate position in the first payload of information, packed field, the length of packed field and/or field number according to the 3rd, it is determined that with each packed field the second sub-header one to one, subsequently into step S205;
It should be noted that when there being multiple packed field, it is possible to generate the sub-header that each packed field is corresponding respectively.
Step S205, indicate information, the length of the second payload, the number of packed field and/or one or more second sub-header according to the 4th, it is determined that the second packet header, subsequently into step S206;
Equally, it is necessary to explanation, when there being multiple packed field, step S204 can determine that the sub-header that each packed field is corresponding, then can go to determine the second packet header by above-mentioned information and multiple second sub-header in step S205.
Step S206, according to the second packet header and the second payload, coding obtains the second data, subsequently into step S207.
Step S207, the second data encoded process obtained send to receiving terminal.
Above-mentioned second data include: the second packet header and the 3rd payload, wherein, second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
After receiving terminal receives the second packet, receiving terminal takes out packed field from the 3rd payload and is logged into decompression dictionary, and records the field number that this packed field is corresponding in decompression dictionary.
Below with a packed field, and high frequency field corresponding to this packed field field number corresponding with this high frequency field not yet to send to receiving terminal be that example is introduced.
Assume that field number (index) corresponding to high frequency field " bcdefg " is " 5 ".Referring to Fig. 3, first payload " abcdefgh ", wherein " bcdefg " in the first payload is defined as packed field, notice is needed to solve pressure side, it is used for setting up decompression dictionary as high frequency field using above-mentioned packed field " bcdefg ", packed field " bcdefg " can't be compressed in the present embodiment.
Referring to Fig. 4, the information in sub-header (Subheader) in figure is as follows: mark (DictSetup territory) set up by dictionary, value is 0, and the corresponding packed field of mark is original field, is used for indicating receiving terminal to set up decompression dictionary according to high frequency field and field number;Packed field position (Offset territory) in the first payload, value is 1, after instruction high frequency field is positioned at the 1st byte (i.e. " a ") of the first payload;The length (Length) of the high frequency field that packed field is corresponding, value is 6, and indicating this high frequency field length is 6byte;Field number (Index), value is 5, and the field number indicating this high frequency field corresponding is 5.
" T " (Type territory) with continued reference in Fig. 4, figure: include packed field in instruction current data packet;" L " (PacketLength territory): the total length of instruction the 3rd payload, 8byte;The number " N " (NumberofCompresssubheader territory) of packed field: value is 1.
In the present embodiment, by setting up decompression dictionary, make the high frequency field (or substring of high frequency field) in data to be transmitted before transmitting terminal and receiving terminal carry out data transmission, first can be compressed, to reduce the data volume of data to be sent by follow-up data transmission process.
3rd embodiment
What the present embodiment described is that high frequency field corresponding for packed field and field number are sent to receiving terminal by transmitting terminal, the mapping relations of high frequency field and field number are logged in decompression dictionary by receiving terminal, and transmitting terminal again determines data compression flow process during this packed field when sending data.Referring to Fig. 5, figure illustrate a kind of method that data process, specifically comprise the following steps that
Step S501, according to high frequency field set in advance, from the first payload of the first data to be sent, determine the one or more packed fields needing compression, subsequently into step S502;
It should be noted that in the present embodiment, packed field is consistent with high frequency field set in advance.
Step S502, mapping relations according to high frequency field corresponding to packed field with field number, determine the field number that packed field is corresponding one by one, and the field length of packed field is more than the field length of field number, subsequently into step S503;
In the present embodiment, above-mentioned field number can be the index value (index) corresponding with high frequency field, certainly it should be noted that do not limit the concrete form of this field number in the present embodiment.
When step S503, the field number corresponding with this high frequency field when the high frequency field that packed field is corresponding have sent to receiving terminal, determine the second payload according to the reserved field need not being replaced in the first payload, subsequently into step S504;
Step S504, determine the length of the number of packed field, the packed field position in the first payload and the second payload, subsequently into step S505;
It should be noted that when the number of packed field is multiple, it is necessary to determine each packed field position in the first payload respectively.
It should be noted that preferably, packed field position in the first payload can be this packed field original position in the first payload, is certainly also not limited to this.
Step S505, indicate position in the first payload of information, packed field and/or the field number corresponding to high frequency field corresponding to packed field according to second, determine the sub-header of first corresponding with packed field, this the second instruction information is used for identifying corresponding packed field and is compressed, subsequently into step S506;
Need also exist for illustrating, when there being multiple packed field, it is possible to determined the first sub-header that each packed field is corresponding respectively by step S505.
Step S506, indicate information, the length of the second payload, the number of packed field and/or each first sub-header according to first, determine the first packet header, this the first instruction information is used for indicating current data packet to comprise packed field, subsequently into step S507;
Step S507, according to the first packet header and the second payload, coding obtains the second data, subsequently into step S508.
In the present embodiment, second data include: the first packet header and the second payload, wherein the first packet header includes: the first instruction information, the length of the second payload, the number of packed field and/or the corresponding with packed field first sub-header, and the first sub-header includes: second instruction information, packed field position in the first payload and/or field number.
Step S508, the second data encoded process obtained send to receiving terminal.
Below to determine a packed field, and transmitting terminal to send high frequency field corresponding for this packed field and field number to receiving terminal be that example illustrates.
Field number corresponding with this high frequency field for high frequency field is sent to receiving terminal before transmitting terminal, receiving terminal has been charged in decompression dictionary, if the payload (Payload) that transmitting terminal sends includes this high frequency field or includes the anterior substring of this high frequency field, it is possible to adopt the compression process in the present embodiment.
Assuming that high frequency field " bcdefg " has sent to receiving terminal and charged to decompression dictionary, index value (index) corresponding to this high frequency field is " 5 ".Referring to Fig. 6, the first payload " abcdefgi ", it is determined that " bcdefg " in the first payload is packed field, it is possible to be compressed.
Referring to Fig. 7, it is not necessary to the reserved field being replaced is " ai ", determine the second payload according to above-mentioned reserved field for " ai ".The information in sub-header (Subheader) in Fig. 7 is as follows: DictSetup territory, and value is 1, and the corresponding packed field of mark is compressed;Packed field position (Offset territory) in the first payload, value is 1, after instruction high frequency field is positioned at the 1st byte (i.e. " a ") of the first payload;Index, value is 5, and the field number indicating this high frequency field corresponding is 5.Alternatively, this sub-header can also include: the length (Length) of high frequency field, and value is 6, and indicating this high frequency field length is 6byte.
" T " (Type territory) with continued reference in Fig. 7, figure: include packed field in instruction current data packet;" L " (PacketLength territory): indicate the total length of the second payload, 2byte;" N " (NumberofCompresssubheader territory), represents the number of packed field: value is 1.
After receiving terminal receives the second data, it is possible to the decompression dictionary according to field number inquire-receive end, learn that packed field is " bcdefg ", after decompression, obtain initial data as shown in Figure 8.
Below to determine that two packed fields illustrate.After high frequency field writes decompression dictionary, if transmitting terminal sends high frequency field again, it is possible to start the compression process of the present embodiment;Assuming that high frequency field " bcdefg " has charged to decompression dictionary, corresponding index is 5.
Referring to Fig. 9, first payload " abcdefgiabcdei " of the first data that transmitting terminal is pending, wherein " bcdefg " and " bcde " is the first packed field and the second packed field determined, it is possible to be compressed.
Referring to Figure 10, transmitting terminal data are encoded after the second data, have information that
T (Type territory): instruction current data includes packed field;
L (PacketLength territory): indicate the total length of the second payload of the second data, 4byte;
The number N (NumberofCompresssubheader territory) of packed field: value is 2;
In the sub-header (Subheader1) corresponding with the first packed field, information is as follows:
DictSetup territory: 1, the corresponding packed field of mark is compressed;
Offset territory: 1, after indicating the high frequency field corresponding with the first packed field to be positioned at the 1st byte (i.e. " a ") of the first payload;
Length:6, indicates the front 6byte of the high frequency field corresponding with the first packed field;
Index:5;The field number indicating the high frequency field corresponding with the first packed field corresponding is 5.
In the sub-header (Subheader2) corresponding with the second packed field, information is as follows:
DictSetup territory: 1, the corresponding packed field of mark is compressed;
Offset territory: " 9 ", after indicating the high frequency field corresponding with the second packed field to be positioned at the 9th byte (i.e. " a ") of the first payload;
Length: " 4 ", instruction and the second packed field front 4byte corresponding to high frequency field;
Index: " 5 ", the field number indicating the high frequency field corresponding with the second packed field corresponding is 5.
Receiving terminal inquiry decompression dictionary, decompresses the data that each sub-head is corresponding successively, obtains the initial data shown in Figure 11 after decompression.
In the present embodiment, it is possible to realized before transmitting terminal and receiving terminal carry out data transmission, first the high frequency field in data to be transmitted is compressed, to reduce the data volume of data to be sent.
4th embodiment
In above-mentioned 3rd embodiment, packed field is consistent with high frequency field set in advance.Compression process when substring that packed field be set in advance high frequency field is described below.
After high frequency field is written into the decompression dictionary of receiving terminal, if transmitting terminal sends payload and includes the anterior substring of high frequency field, it is possible to start the compression process of the present embodiment.Assuming that high frequency field " bcdefg " has charged to decompression dictionary, corresponding index is " 5 ".
Referring to Figure 12, the first payload of the first data that transmitting terminal is pending is " abcdefai ", and wherein " bcdef " is the anterior substring of high frequency field " bcdefg ", it is possible to be compressed.
Referring to Figure 13, it is shown that transmitting terminal data are encoded after the second data, including following content: T (Type territory): instruction current data includes packed field;L (PacketLength territory): indicate the length of the second payload, 3byte in the second data;The number N (NumberofCompresssubheader territory) of packed field: value is 1;In sub-header (Subheader), information is as follows: DictSetup territory: 1, and the corresponding packed field of mark is compressed;Offset territory: 1, after instruction high frequency field is positioned at the 1st byte (i.e. " a ") of the first payload;The length Length:5 of packed field, instruction packed field is corresponding to 5byte before high frequency field;Index:5;The field number indicating this high frequency field corresponding is 5.
Receiving terminal inquiry decompression dictionary, learns that packed field is " bcdef ", obtains the initial data shown in Figure 14 after decompression.
In the present embodiment, it is possible to realized before transmitting terminal and receiving terminal carry out data transmission, first the substring of the high frequency field in data to be transmitted is compressed, to reduce the data volume of data to be sent.
5th embodiment
The scene that the present embodiment describes determines that out the first packed field and the second packed field, the data compression process when field number corresponding with high frequency field when the high frequency field that the first packed field is corresponding not yet sends to receiving terminal.Referring to Figure 15, it is shown that a kind of method that data process, specifically comprise the following steps that
Step S1501, according to high frequency field set in advance, from the first payload of the first data to be sent, determine the first packed field and the second packed field that need compression, subsequently into step S1502;
It should be noted that the first packed field and the second packed field are consistent with high frequency field set in advance, or the first packed field and the second packed field are the substrings of high frequency field set in advance, for instance anterior substring.
Step S1502, mapping relations according to high frequency field corresponding to packed field with field number, it is determined that the first packed field and the corresponding respectively field number of the second packed field, subsequently into step S1503;
In the present embodiment, in the high frequency dictionary of transmitting terminal, record has the mapping relations of high frequency field and field number.
Step S1503, when the field number that the first packed field is corresponding not yet sends to receiving terminal, determine the length of the 4th payload and length, the number of packed field, the first packed field and the second packed field position in the first payload and the first packed field respectively and the length of the second packed field, subsequently into step S1504;
Above-mentioned 4th payload includes: reserved field except the second packed field in the first payload, referring to the example of Figure 17, the 4th payload " abcdefgiai ".
Step S1504, indicate position in the first payload of information, the first packed field, the length of the first packed field and/or the field number corresponding with the first packed field according to the 6th, determine the threeth sub-header corresponding with the first packed field, subsequently into step S1505;
Above-mentioned 6th instruction information is for setting up decompression dictionary at receiving terminal, and in this decompression dictionary, record has the mapping relations of high frequency field that the first packed field is corresponding and field number.
Step S1505, indicate position in the first payload of information, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field according to the 7th, determine the fourth sub-header corresponding with the second packed field, subsequently into step S1506;
Above-mentioned 7th instruction information is used for identifying corresponding packed field and is compressed.
Step S1506, indicate information, the length of the 4th payload, the number of packed field, the 3rd sub-header and/or the 4th sub-header according to the 5th, it is determined that the 3rd packet header, subsequently into step S1507;
Above-mentioned 5th instruction information is used for indicating in current data packet and comprises packed field.
Step S1507, according to the 3rd packet header and the 4th payload, coding obtains the second data, subsequently into step S1508;
Step S1508, the second data encoded process obtained send to receiving terminal.
In the present embodiment, second data include: the 3rd packet header and the 4th payload, 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of packed field, the 3rd sub-header and/or the 4th sub-header, wherein, the 5th instruction information is used for indicating in current data packet and comprises packed field;4th payload includes: reserved field except the second packed field in the first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the first packed field position in the first payload, the length of packed field and/or the field number corresponding with the first packed field at receiving terminal;4th sub-header includes: position in the first payload of the 7th instruction information that the corresponding packed field of mark is compressed, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field.
Set up below in conjunction with decompression dictionary, the method that compression (complete high frequency field) process introduces the present embodiment simultaneously:
Referring to Figure 16, transmitting terminal raw data packets pending is as follows: the high frequency field that in the first payload, field " bcdefg " identifies for transmitting terminal, and this high frequency field is write high frequency dictionary by transmitting terminal, and is numbered 5.The label information of this high frequency field and correspondence is not yet sent to receiving terminal (solution pressure side), the first packed field " bcdefg ", the second packed field " bcde ".
Referring to Figure 17, transmitting terminal data are encoded after the second data as follows:
T (Type territory): instruction current data includes packed field;
L (PacketLength territory): indicate the total length of the second payload, 10byte;
N (NumberofCompresssubheader territory): value is 2;
In the sub-header Subheader1 that first packed field is corresponding, information is as follows:
DictSetup territory: 0, the corresponding packed field of mark is original field, is used for indicating receiving terminal to set up decompression dictionary;
Offset territory: 1, after instruction packed field is positioned at the 1st character of the first payload;
Length:6, instruction packed field length is 6byte;
Index:5;Indicating the field number that this packed field is corresponding is 5.
After receiving this packet, receiving terminal unpack field bcdefg from the second payload of the second data charges to decompression dictionary, and corresponding index is 5.
In the sub-header Subheader2 that second packed field is corresponding, information is as follows:
DictSetup territory: 1, the corresponding packed field of mark is compressed;
Offset territory: 9, after instruction packed field is positioned at the 9th character of the first payload;
Length:4, instruction packed field length is 4byte;
Index:5;The field number indicating the high frequency field corresponding to this packed field is 5.
Receiving terminal inquiry decompression dictionary, solves and extrudes the data that sub-header corresponding to the second packed field is corresponding, obtain initial data as shown in figure 18 after decompression.
Sixth embodiment
In the above-described embodiments, the foundation of decompression dictionary, based on DictSetup territory, can define the special signaling procedure of transmitting terminal and receiving terminal in the present embodiment, sets up for decompression dictionary.
Content same as the previously described embodiments is no longer applied at this and is stated.In the present embodiment, the method also includes: the message of the chain of command by defining indicates described receiving terminal to set up decompression dictionary, and the message of the chain of command of definition includes high frequency field and the field number corresponding with described high frequency field.
Decompression field can be set up by the message of definition chain of command referring to Figure 19, transmitting terminal and receiving terminal.If this compression process is for the data compression between UE and eNB, then can utilize RRC (RadioResourceControl, radio resource control) or PDCP (PacketDataConvergenceProtocol, PDCP) layer message set up decompression dictionary.If adopting the present embodiment to set up decompression dictionary, then the sub-header that packed field is corresponding need not carry DictSetup territory again.
7th embodiment
Content same as the previously described embodiments is no longer applied at this and is stated.In the present embodiment, the method also includes: report compressed capability to described receiving terminal;Receiving the relevant information of compression algorithm that described receiving terminal returns, the relevant information of described compression algorithm is obtained according to the compressed capability reported and self-ability selection and configuration by described receiving terminal.
Referring to Figure 20, when compressing opposite end respectively UE and eNB, UE can report compressed capability to eNB;ENB is that UE selects and configuration compression algorithm according to the UE ability reported and self-ability, sets up mode such as: high frequency dictionary;The anterior substring whether supporting high frequency field compresses;Compression algorithm selects (as UE and eNB supports multiple compression algorithm) etc..
Compressed capability referring to Figure 21, UE sends the compressed capability query script triggering being likely to be initiated by eNB.ENB triggers UE by this process and reports compressed capability.
8th embodiment
Referring to Figure 22, it is shown that a kind of method that data process, specifically comprise the following steps that
The second data that step S2201, receiving end/sending end send, described second data according to high frequency field set in advance, are determined the one or more packed fields needing compression by transmitting terminal from the first payload of the first data to be sent;By the transmitting terminal mapping relations according to high frequency field corresponding to described packed field with field number, determine the field number that packed field is corresponding one by one;Then it is encoded obtaining according to position in the first payload of described first payload, each packed field and described field number by transmitting terminal, subsequently into step S2202 or step S2203.
The mapping relations of high frequency field and field number are charged to decompression dictionary by the field number that step S2202, the high frequency field that taking-up packed field is corresponding from the second payload of the second data are corresponding with high frequency field.
Step S2203, inquiry decompression dictionary, decompress the data that in the second data, each sub-header is corresponding successively, obtain the first data after decompression.
Alternatively, in the present embodiment, described method also includes:
The message of the chain of command that receiving end/sending end sends, the message of described chain of command includes high frequency field and the field number corresponding with described high frequency field;
Message according to described chain of command sets up decompression dictionary.
Alternatively, in the present embodiment, described method also includes:
Receive the compressed capability that described transmitting terminal reports;
The ability of the compressed capability reported according to described transmitting terminal and receiving terminal self selects and configuration compression algorithm, and the relevant information of described compression algorithm is fed back to described transmitting terminal.
Alternatively, in the present embodiment, before receiving the compressed capability that described transmitting terminal reports, described method also includes:
Compressed capability query messages is sent to described transmitting terminal.
Alternatively, in the present embodiment, described second data include: the first packet header and the second payload, wherein said first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the described packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
Alternatively, in the present embodiment, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
Alternatively, in the present embodiment, the plurality of packed field at least includes the first packed field and the second packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: reserved field except the second packed field in the first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and/or the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, the length of described second packed field and/or the described field number corresponding with the second packed field.
In the present embodiment, it is possible to realized before transmitting terminal and receiving terminal carry out data transmission, first the high frequency field (containing substring) in data to be transmitted is compressed, to reduce the data volume of data to be sent.
9th embodiment
Referring to Figure 23, it is shown that the device that a kind of data process, this device 23 includes:
Field determines module 231, for according to high frequency field set in advance, determining the one or more packed fields needing compression from the first payload of the first data to be sent;
Numbering determines module 232, for the mapping relations of the high frequency field corresponding according to described packed field with field number, determines the field number that described packed field is corresponding one by one;
Coding module 233, for being encoded obtaining the second data according to position in the first payload of described first payload, packed field and described field number, described second data encoded process obtained send to receiving terminal.
Alternatively, in the present embodiment, described packed field is consistent with high frequency field set in advance, or described packed field is the substring of high frequency field set in advance.
Alternatively, in the present embodiment, described second data include: the first packet header and the second payload, wherein said first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the described packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
Alternatively, in the present embodiment, described coding module is further used for: when the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding has sent to receiving terminal, the reserved field according to being replaced in described first payload determines the second payload;Determine the length of the number of described packed field, each packed field position in described first payload and described second payload;Information, each packed field position in described first payload and described field number is indicated, it is determined that with each packed field the first sub-header one to one according to second;Information, the length of described second payload, the number of described packed field and/or one or more first sub-header is indicated, it is determined that the first packet header according to first;According to described first packet header and described second payload, coding obtains the second data.
Alternatively, in the present embodiment, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
Alternatively, in the present embodiment, described coding module is further used for: when the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding not yet sends to receiving terminal, it is determined that the length of position in described first payload of the length of the 3rd payload, the number of described packed field, each packed field and/or each packed field;Position in described first payload of information, described packed field, the length of each described packed field and/or described field number is indicated, it is determined that with each packed field the second sub-header one to one according to the 3rd;Information, the length of described second payload, the number of described packed field and/or one or more second sub-header is indicated, it is determined that the second packet header according to the 4th;According to described second packet header and described 3rd payload, coding obtains the second data.
Alternatively, in the present embodiment, the plurality of packed field at least includes the first packed field and the second packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: the high frequency field corresponding with the first packed field and the reserved field need not being replaced in described first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and/or the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, the length of described second packed field and/or the described field number corresponding with the second packed field.
Alternatively, in the present embodiment, described coding module is further used for: when the field number that described first packed field is corresponding not yet sends to receiving terminal, it is determined that the length of the 4th payload and length, the number of packed field, the first packed field and the second packed field position in described first payload and the first packed field respectively and the length of the second packed field;Position in described first payload of information, the first packed field, the length of the first packed field and/or the field number corresponding with the first packed field is indicated, it is determined that the threeth sub-header corresponding with the first packed field according to the 6th;Position in described first payload of information, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field is indicated, it is determined that the fourth sub-header corresponding with the second packed field according to the 7th;Information, the length of described 4th payload, the number of described packed field, described 3rd sub-header and/or described 4th sub-header is indicated, it is determined that the 3rd packet header according to the 5th;According to described 3rd packet header and described 4th payload, coding obtains the second data.
Tenth embodiment
Referring to Figure 24, it is shown that the device that a kind of data process, this device 24 includes:
Receiver module 241, for the second data that receiving end/sending end sends, described second data according to high frequency field set in advance, are determined the one or more packed fields needing compression by transmitting terminal from the first payload of the first data to be sent;By the transmitting terminal mapping relations according to high frequency field corresponding to described packed field with field number, determine the field number that described packed field is corresponding one by one;Then it is encoded obtaining according to position in the first payload of described first payload, each packed field and described field number by transmitting terminal.
Alternatively, described device also includes: logging modle 242, the mapping relations of described high frequency field and described field number are charged to decompression dictionary by the field number corresponding with described high frequency field for taking out high frequency field corresponding to described packed field from the second payload of described second data.
Alternatively, described device also includes: decompression module 243, is used for inquiring about decompression dictionary, decompresses the data that in described second data, each sub-header is corresponding successively, obtains initial data after decompression.
11st embodiment
Provide a kind of terminal in the present embodiment, including: such as the device of the data process that the 9th embodiment or the tenth embodiment describe.Terminal (UE) can be mobile phone (or mobile phone), or other can send or receive the equipment of wireless signal, including subscriber equipment (terminal), personal digital assistant (PDA), radio modem, radio communication device, hand-held device, laptop computer, wireless phone, wireless local loop (WLL) is stood, movable signal can be converted to the CPE (CustomerPremiseEquipment of WiFi signal, customer terminal equipment) or intelligent movable focus, intelligent appliance, or other obstructed remarkable operation just spontaneous equipment etc. communicated with mobile communications network of energy.
12nd embodiment
Provide a kind of access device in the present embodiment, including: such as the device of the data process that the 9th embodiment or the tenth embodiment describe.Access device can be base station, it is appreciated of course that, the form of above-mentioned base station is not limit, can be macro base station (MacroBaseStation), micro-base station (PicoBaseStation), NodeB (address of 3G mobile base station), enhanced base station (ENB), family's enhanced base station (FemtoeNB or HomeeNodeB or HomeeNB or HNEB), relay station, access point, RRU (RemoteRadioUnit, far-end RF module), RRH (RemoteRadioHead, remote radio head) etc..
In several embodiments provided herein, it should be understood that disclosed method and apparatus, it is possible to realize by another way.Such as, device embodiment described above is merely schematic, such as, the division of described unit, being only a kind of logic function to divide, actual can have other dividing mode when realizing, for instance multiple unit or assembly can in conjunction with or be desirably integrated into another system, or some features can ignore, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be through INDIRECT COUPLING or the communication connection of some interfaces, device or unit, it is possible to be electrical, machinery or other form.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to be that the independent physics of unit includes, it is also possible to two or more unit are integrated in a unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, it would however also be possible to employ hardware adds the form of SFU software functional unit and realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, it is possible to be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, including some instructions with so that a computer equipment (can be personal computer, server, or the network equipment etc.) perform the part steps of receiving/transmission method described in each embodiment of the present invention.And aforesaid storage medium includes: USB flash disk, portable hard drive, read only memory (Read-OnlyMemory, be called for short ROM), random access memory (RandomAccessMemory, be called for short RAM), the various media that can store program code such as magnetic disc or CD.
Above-described is the preferred embodiment of the present invention; should be understood that the ordinary person for the art; can also making some improvements and modifications under without departing from principle premise of the present invention, these improvements and modifications are also in protection scope of the present invention.

Claims (33)

1. the method that data process, it is characterised in that described method includes:
According to high frequency field set in advance, from the first payload of the first data to be sent, determine the one or more packed fields needing compression;
The high frequency field corresponding according to described packed field and the mapping relations of field number, determine the field number that packed field is corresponding one by one;
Being encoded obtaining the second data according to position in the first payload of described first payload, each packed field and described field number, described second data encoded process obtained send to receiving terminal.
2. method according to claim 1, it is characterised in that described packed field is consistent with high frequency field set in advance, or described packed field is the substring of high frequency field set in advance.
3. method according to claim 2, it is characterized in that, described second data include: the first packet header and the second payload, wherein, described first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the corresponding packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
4. method according to claim 3, it is characterised in that described position according to described first payload, packed field in the first payload and described field number are encoded obtaining the second data, including:
When the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding has sent to receiving terminal, the reserved field according to being replaced in described first payload determines the second payload;
Determine the length of the number of described packed field, each packed field position in described first payload and described second payload;
Information, the packed field position in described first payload and/or described field number is indicated, it is determined that with each packed field the first sub-header one to one according to second;
Information, the length of described second payload, the number of described packed field and/or one or more first sub-header is indicated, it is determined that the first packet header according to first;
According to described first packet header and described second payload, coding obtains the second data.
5. method according to claim 1, it is characterized in that, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: position in described first payload of the 3rd instruction information, corresponding packed field, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
6. method according to claim 5, it is characterised in that described position according to described first payload, each packed field in the first payload and described field number are encoded obtaining the second data, including:
When the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding not yet sends to receiving terminal, it is determined that the length of position in described first payload of the length of the 3rd payload, the number of described packed field, each packed field and each packed field;
Position in described first payload of information, each packed field, the length of each packed field and/or described field number is indicated, it is determined that with each packed field the second sub-header one to one according to the 3rd;
Information, the length of described second payload, the number of described packed field and/or one or more second sub-header is indicated, it is determined that the second packet header according to the 4th;
According to described second packet header and described 3rd payload, coding obtains the second data.
7. method according to claim 1, it is characterised in that at least include the first packed field and the second packed field in the plurality of packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: reserved field except the second packed field in the first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and/or the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, the length of described second packed field and/or the described field number corresponding with the second packed field.
8. method according to claim 7, it is characterised in that described position according to described first payload, packed field in the first payload and described field number are encoded obtaining the second data, including:
When the field number corresponding with described high frequency field when the high frequency field that described first packed field is corresponding not yet sends to receiving terminal, it is determined that the length of the 4th payload and length, the number of packed field, the first packed field and the second packed field position in described first payload and the first packed field respectively and the length of the second packed field;
Position in described first payload of information, the first packed field, the length of the first packed field and/or the field number corresponding with the first packed field is indicated, it is determined that the threeth sub-header corresponding with the first packed field according to the 6th;
Position in described first payload of information, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field is indicated, it is determined that the fourth sub-header corresponding with the second packed field according to the 7th;
Information, the length of described 4th payload, the number of described packed field, described 3rd sub-header and/or described 4th sub-header is indicated, it is determined that the 3rd packet header according to the 5th;
According to described 3rd packet header and described 4th payload, coding obtains the second data.
9. method according to claim 1, it is characterised in that described method also includes:
Indicating described receiving terminal to set up decompression dictionary by the message of chain of command, the message of described chain of command includes high frequency field and the field number corresponding with described high frequency field.
10. method according to claim 1, it is characterised in that described method also includes:
Compressed capability is reported to described receiving terminal;
Receiving the relevant information of compression algorithm that described receiving terminal returns, the relevant information of described compression algorithm is obtained according to the compressed capability reported and self-ability selection and configuration by described receiving terminal.
11. method according to claim 10, it is characterised in that before reporting compressed capability to described receiving terminal, described method also includes:
Receive the compressed capability query messages that described transmitting terminal sends.
12. the method that data process, it is characterised in that described method includes:
The second data that receiving end/sending end sends, described second data according to high frequency field set in advance, are determined the one or more packed fields needing compression by transmitting terminal from the first payload of the first data to be sent;By the transmitting terminal mapping relations according to high frequency field corresponding to described packed field with field number, determine the field number that described packed field is corresponding one by one;Then it is encoded obtaining according to position in the first payload of described first payload, each packed field and described field number by transmitting terminal.
13. method according to claim 12, it is characterised in that described method also includes:
From the second payload of described second data, take out the field number that high frequency field corresponding to described packed field is corresponding with described high frequency field, the mapping relations of described high frequency field and described field number are charged to decompression dictionary.
14. method according to claim 13, it is characterised in that described method also includes:
Inquiry decompression dictionary, decompresses the data that in described second data, each sub-header is corresponding successively, obtains initial data after decompression.
15. method according to claim 12, it is characterised in that described method also includes:
The message of the chain of command that receiving end/sending end sends, the message of described chain of command includes high frequency field and the field number corresponding with described high frequency field;
Message according to described chain of command sets up decompression dictionary.
16. method according to claim 12, it is characterised in that described method also includes:
Receive the compressed capability that described transmitting terminal reports;
The ability of the compressed capability reported according to described transmitting terminal and receiving terminal self selects and configuration compression algorithm, and the relevant information of described compression algorithm is fed back to described transmitting terminal.
17. method according to claim 16, it is characterised in that before receiving the compressed capability that described transmitting terminal reports, described method also includes:
Compressed capability query messages is sent to described transmitting terminal.
18. method according to claim 12, it is characterized in that, described second data include: the first packet header and the second payload, wherein said first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the described packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
19. method according to claim 12, it is characterized in that, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
20. method according to claim 12, it is characterised in that at least include the first packed field and the second packed field in the plurality of packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: reserved field except the second packed field in the first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and/or the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, the length of described second packed field and/or the described field number corresponding with the second packed field.
21. the device that data process, it is characterised in that described device includes:
Field determines module, for according to high frequency field set in advance, determining the one or more packed fields needing compression from the first payload of the first data to be sent;
Numbering determines module, for the mapping relations of the high frequency field corresponding according to described packed field with field number, determines the field number that packed field is corresponding one by one;
Coding module, for being encoded obtaining the second data according to position in the first payload of described first payload, packed field and described field number, described second data encoded process obtained send to receiving terminal.
22. device according to claim 21, it is characterised in that described packed field is consistent with high frequency field set in advance, or described packed field is the substring of high frequency field set in advance.
23. device according to claim 21, it is characterized in that, described second data include: the first packet header and the second payload, wherein said first packet header includes: first instruction information, the length of the second payload, described packed field number and/or with each packed field the first sub-header one to one, wherein, described first instruction information is used for indicating current data packet to comprise packed field;Described second payload includes the reserved field not being replaced in described first payload;Described first sub-header includes: second indicates information, the described packed field position in described first payload and/or described field number;Described second instruction information is used for identifying corresponding packed field and is compressed.
24. device according to claim 21, it is characterized in that, described coding module is further used for: when the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding has sent to receiving terminal, the reserved field according to being replaced in described first payload determines the second payload;Determine the length of the number of described packed field, each packed field position in described first payload and described second payload;Information, each packed field position in described first payload and described field number is indicated, it is determined that with each packed field the first sub-header one to one according to second;Information, the length of described second payload, the number of described packed field and one or more first sub-header is indicated, it is determined that the first packet header according to first;According to described first packet header and described second payload, coding obtains the second data.
25. device according to claim 21, it is characterized in that, described second data include: the second packet header and the 3rd payload, wherein, described second packet header includes: the 4th instruction information, the length of the 3rd payload, the number of described packed field and/or the second sub-header, wherein, described 4th instruction information is used for indicating in current data packet and comprises packed field;Field in described 3rd payload is identical with the field in described first payload;Described second sub-header includes: the 3rd instruction information, described packed field position in described first payload, the length of the high frequency field that described packed field is corresponding and/or described field number, and described 3rd instruction message identification correspondence packed field is original field, for setting up the mapping relations of high frequency field corresponding to packed field and field number at receiving terminal.
26. device according to claim 25, it is characterized in that, described coding module is further used for: when the field number corresponding with described high frequency field when the high frequency field that described packed field is corresponding not yet sends to receiving terminal, it is determined that the length of position in described first payload of the length of the 3rd payload, the number of described packed field, each packed field and/or each packed field;Position in described first payload of information, each packed field, the length of each described packed field and/or described field number is indicated, it is determined that with each packed field the second sub-header one to one according to the 3rd;Information, the length of described second payload, the number of described packed field and/or one or more second sub-header is indicated, it is determined that the second packet header according to the 4th;According to described second packet header and described 3rd payload, coding obtains the second data.
27. device according to claim 21, it is characterised in that at least include the first packed field and the second packed field in the plurality of packed field;
Described second data include: the 3rd packet header and the 4th payload, described 3rd packet header includes: the 5th instruction information, the length of the 4th payload, the number of described packed field, the 3rd sub-header and/or the 4th sub-header, wherein, described 5th instruction information is used for indicating in current data packet and comprises packed field;Described 4th payload includes: the high frequency field corresponding with the first packed field and the reserved field need not being replaced in described first payload;3rd sub-header includes: the corresponding packed field of mark is original field, for setting up high frequency field corresponding to the first packed field and the 6th instruction information of the mapping relations of field number, the described first packed field position in described first payload, the length of described packed field and the field number corresponding with described first packed field at receiving terminal;Described 4th sub-header includes: position in described first payload of the 7th instruction information that the corresponding packed field of mark is compressed, described second packed field, described second packed field length/or with the described field number corresponding with the second packed field.
28. device according to claim 27, it is characterized in that, described coding module is further used for: when the field number that the high frequency field that described first packed field is corresponding is corresponding not yet sends to receiving terminal, it is determined that the length of the 4th payload and length, the number of packed field, the first packed field and the second packed field position in described first payload and the first packed field respectively and/or the length of the second packed field;Position in described first payload of information, the first packed field, the length of the first packed field and/or the field number corresponding with the first packed field is indicated, it is determined that the threeth sub-header corresponding with the first packed field according to the 6th;Position in described first payload of information, the second packed field, the length of the second packed field and/or the field number corresponding with the second packed field is indicated, it is determined that the fourth sub-header corresponding with the second packed field according to the 7th;Information, the length of described 4th payload, the number of described packed field, described 3rd sub-header and/or described 4th sub-header is indicated, it is determined that the 3rd packet header according to the 5th;According to described 3rd packet header and described 4th payload, coding obtains the second data.
29. the device that data process, it is characterised in that described device includes:
Receiver module, for the second data that receiving end/sending end sends, described second data according to high frequency field set in advance, are determined the one or more packed fields needing compression by transmitting terminal from the first payload of the first data to be sent;By the transmitting terminal mapping relations according to high frequency field corresponding to described packed field with field number, determine the field number that described packed field is corresponding one by one;Then it is encoded obtaining according to position in the first payload of described first payload, each packed field and described field number by transmitting terminal.
30. device according to claim 29, it is characterised in that described device also includes:
The mapping relations of described high frequency field and described field number, for taking out the field number that high frequency field corresponding to described packed field is corresponding with described high frequency field from the second payload of described second data, are charged to decompression dictionary by logging modle.
31. device according to claim 30, it is characterised in that described device also includes:
Decompression module, is used for inquiring about decompression dictionary, decompresses the data that in described second data, each sub-header is corresponding successively, obtains initial data after decompression.
32. a terminal, it is characterised in that including: the device that the data as described in any one of claim 21~28 process, or include the device that the data such as any one of claim 29~31 process.
33. an access device, it is characterised in that including: the device that the data as described in any one of claim 21~28 process, or include the device that the data such as any one of claim 29~31 process.
CN201610127839.0A 2016-03-07 2016-03-07 A kind of method, apparatus of data processing, terminal and access device Active CN105812094B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610127839.0A CN105812094B (en) 2016-03-07 2016-03-07 A kind of method, apparatus of data processing, terminal and access device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610127839.0A CN105812094B (en) 2016-03-07 2016-03-07 A kind of method, apparatus of data processing, terminal and access device

Publications (2)

Publication Number Publication Date
CN105812094A true CN105812094A (en) 2016-07-27
CN105812094B CN105812094B (en) 2019-08-02

Family

ID=56467703

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610127839.0A Active CN105812094B (en) 2016-03-07 2016-03-07 A kind of method, apparatus of data processing, terminal and access device

Country Status (1)

Country Link
CN (1) CN105812094B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506390A (en) * 2016-10-20 2017-03-15 厦门理工学院 A data streaming method
CN109218214A (en) * 2018-10-31 2019-01-15 中盈优创资讯科技有限公司 Carrier-class universal flow compression method and device
WO2019011086A1 (en) * 2017-07-11 2019-01-17 电信科学技术研究院有限公司 Pre-defined dictionary synchronization method and terminal
CN109660577A (en) * 2017-10-10 2019-04-19 中国移动通信有限公司研究院 Information transferring method, communication equipment and storage medium
CN109672707A (en) * 2017-10-16 2019-04-23 电信科学技术研究院 Data transmission method and device, computer storage medium
WO2020063707A1 (en) * 2018-09-28 2020-04-02 华为技术有限公司 Ethernet data-based communication method and apparatus
CN110958643A (en) * 2018-09-26 2020-04-03 电信科学技术研究院有限公司 A method and device for transmitting a control plane message
CN112187400A (en) * 2019-07-03 2021-01-05 大唐移动通信设备有限公司 Data transmission method and device
CN112995039A (en) * 2021-03-05 2021-06-18 迈普通信技术股份有限公司 Message processing method and system
CN113868182A (en) * 2021-09-28 2021-12-31 歌尔科技有限公司 Data compression method, device, equipment and medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630984A (en) * 2000-07-25 2005-06-22 派里比特网络股份有限公司 Method for incremental and continuous data compression
CN101043353A (en) * 2006-03-25 2007-09-26 中兴通讯股份有限公司 Process for improving data-handling efficiency of network management system
US20100278446A1 (en) * 2009-04-30 2010-11-04 Oracle International Corporation Structure of hierarchical compressed data structure for tabular data
CN102194499A (en) * 2010-03-15 2011-09-21 华为技术有限公司 Method and device for synchronizing compressed dictionary
CN102938683A (en) * 2012-09-24 2013-02-20 华为技术有限公司 Data processing method and device
CN103023796A (en) * 2012-12-25 2013-04-03 中国科学院深圳先进技术研究院 Network data compression method and network data compression system
CN103067022A (en) * 2012-12-19 2013-04-24 中国石油天然气集团公司 Nondestructive compressing method, uncompressing method, compressing device and uncompressing device for integer data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1630984A (en) * 2000-07-25 2005-06-22 派里比特网络股份有限公司 Method for incremental and continuous data compression
CN101043353A (en) * 2006-03-25 2007-09-26 中兴通讯股份有限公司 Process for improving data-handling efficiency of network management system
US20100278446A1 (en) * 2009-04-30 2010-11-04 Oracle International Corporation Structure of hierarchical compressed data structure for tabular data
CN102194499A (en) * 2010-03-15 2011-09-21 华为技术有限公司 Method and device for synchronizing compressed dictionary
CN102938683A (en) * 2012-09-24 2013-02-20 华为技术有限公司 Data processing method and device
CN103067022A (en) * 2012-12-19 2013-04-24 中国石油天然气集团公司 Nondestructive compressing method, uncompressing method, compressing device and uncompressing device for integer data
CN103023796A (en) * 2012-12-25 2013-04-03 中国科学院深圳先进技术研究院 Network data compression method and network data compression system

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506390A (en) * 2016-10-20 2017-03-15 厦门理工学院 A data streaming method
WO2019011086A1 (en) * 2017-07-11 2019-01-17 电信科学技术研究院有限公司 Pre-defined dictionary synchronization method and terminal
CN109660577A (en) * 2017-10-10 2019-04-19 中国移动通信有限公司研究院 Information transferring method, communication equipment and storage medium
CN109672707B (en) * 2017-10-16 2021-03-09 电信科学技术研究院 Data transmission method and device and computer storage medium
CN109672707A (en) * 2017-10-16 2019-04-23 电信科学技术研究院 Data transmission method and device, computer storage medium
EP3860014A4 (en) * 2018-09-26 2021-10-13 Datang Mobile Communications Equipment Co., Ltd. METHOD AND DEVICE FOR MESSAGE TRANSFER AT TAX LEVEL
CN110958643A (en) * 2018-09-26 2020-04-03 电信科学技术研究院有限公司 A method and device for transmitting a control plane message
KR20210061413A (en) * 2018-09-26 2021-05-27 다탕 모바일 커뮤니케이션즈 이큅먼트 코포레이션 리미티드 Control-side message transmission method and device
KR102621466B1 (en) * 2018-09-26 2024-01-04 다탕 모바일 커뮤니케이션즈 이큅먼트 코포레이션 리미티드 Method and device for transmitting control surface messages
WO2020063707A1 (en) * 2018-09-28 2020-04-02 华为技术有限公司 Ethernet data-based communication method and apparatus
US11729667B2 (en) 2018-09-28 2023-08-15 Huawei Technologies Co., Ltd. Ethernet data-based communication method and apparatus
CN109218214A (en) * 2018-10-31 2019-01-15 中盈优创资讯科技有限公司 Carrier-class universal flow compression method and device
CN112187400A (en) * 2019-07-03 2021-01-05 大唐移动通信设备有限公司 Data transmission method and device
WO2021000763A1 (en) * 2019-07-03 2021-01-07 大唐移动通信设备有限公司 Data transmission method and apparatus
CN112187400B (en) * 2019-07-03 2022-04-12 大唐移动通信设备有限公司 Data transmission method and device
CN112995039A (en) * 2021-03-05 2021-06-18 迈普通信技术股份有限公司 Message processing method and system
CN113868182A (en) * 2021-09-28 2021-12-31 歌尔科技有限公司 Data compression method, device, equipment and medium

Also Published As

Publication number Publication date
CN105812094B (en) 2019-08-02

Similar Documents

Publication Publication Date Title
CN105812094A (en) Data processing method, device, terminal and access device
CN110769377B (en) Communication method and device
KR101396062B1 (en) Effective data block transmission method using a header indicator
CN113133055B (en) Method and apparatus for wireless communication
US10863578B2 (en) Data transmission method, device and system
TWI602465B (en) An air interface protocol stack configuration method, data transmission method and device
JP7327831B2 (en) Communication method and device
CN109863731A (en) Data transmission method, relevant device and communication system
CN113301015A (en) Method for acquiring Internet protocol header replacement mapping relation and network node
EP3598793A1 (en) Wireless communication device and wireless communication method
CN101465847B (en) Method and device for transmitting MAC message
CN102546547A (en) Internet protocol (IP) message transmission method, network side equipment and terminal
CN112585923A (en) Method, device, chip and computer program for compressing Ethernet frame header
CN112187400B (en) Data transmission method and device
CN110401935B (en) NB-IOT (network node B-Internet of things) -based data transmission method and device, communication equipment and storage medium
CN110139317B (en) Data compression method, decompression method, sending end and receiving end
KR100914654B1 (en) Selective Compression Transmission System for Data Files
CN112470532B (en) Sidestream communication method, terminal equipment, chip and storage medium
WO2020063122A1 (en) Data transmission method and device
US20070070913A1 (en) Data transmission method for wireless packet data based data transmission
CN113498073B (en) Packing method, related device and system
CN111194053B (en) Electronic equipment for data transmission and implementation method thereof
CN114070324B (en) A data compression method, device and storage medium
CN111065129B (en) Electronic equipment for data emission normalization and implementation method thereof
CN114916008A (en) Header compression and decompression method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20210603

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right