CN109688179A - Communication means and communication device - Google Patents
Communication means and communication device Download PDFInfo
- Publication number
- CN109688179A CN109688179A CN201710979453.7A CN201710979453A CN109688179A CN 109688179 A CN109688179 A CN 109688179A CN 201710979453 A CN201710979453 A CN 201710979453A CN 109688179 A CN109688179 A CN 109688179A
- Authority
- CN
- China
- Prior art keywords
- data
- terminal device
- network equipment
- information
- caching
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 221
- 230000005540 biological transmission Effects 0.000 claims abstract description 65
- 230000015654 memory Effects 0.000 claims description 91
- 238000000034 method Methods 0.000 claims description 85
- 238000012545 processing Methods 0.000 claims description 45
- 238000003860 storage Methods 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 18
- 238000002360 preparation method Methods 0.000 claims description 5
- 238000000151 deposition Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 43
- 230000008569 process Effects 0.000 description 34
- 230000033001 locomotion Effects 0.000 description 20
- 230000000670 limiting effect Effects 0.000 description 19
- 238000005516 engineering process Methods 0.000 description 16
- 238000004422 calculation algorithm Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000002441 reversible effect Effects 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000013507 mapping Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000033228 biological regulation Effects 0.000 description 4
- 238000005314 correlation function Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 230000007774 longterm Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 3
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 241001269238 Data Species 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000010485 coping Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101000911390 Homo sapiens Coagulation factor VIII Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 102000057593 human F8 Human genes 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001394 metastastic effect Effects 0.000 description 1
- 206010061289 metastatic neoplasm Diseases 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 229940047431 recombinate Drugs 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000007474 system interaction Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5682—Policies or rules for updating, deleting or replacing the stored data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
This application provides a kind of communication means and communication devices, the communication means includes: that terminal device receives the first instruction information that the network equipment is sent, the first instruction information is used to indicate the terminal device and is removed from the cache the first data, first data are the data that the network equipment is sent to the terminal device, first data are stored in the first spatial cache in the caching, which is not yet committed to the application layer of the terminal device;The terminal device deletes first data according to the first instruction information from the caching;The terminal device receives the second data of network equipment transmission, and stores some or all of second data in first spatial cache, thus, it is possible to avoid causing because the caching of terminal device is too small to communication and the influence controlled.
Description
Technical field
This application involves the communications fields, more particularly, to communication means and communication device.
Background technique
It is currently known a kind of control technology, communication equipment needs to execute received data at the regulation moment corresponding dynamic
Make, it is desirable, therefore, to assure that data reach communication equipment before the regulation moment, in this regard, can use timed communication technology,
That is, terminal device can store the data for needing to be sent to the network equipment before the regulation moment in the buffer, and in the rule
Timing carves to the network equipment and sends data.Also, terminal device can be stored in the buffer from the received data of the network equipment,
And the data are committed to application layer at the regulation moment.
But influenced by terminal device hardware configuration, the size of the caching of terminal device may be unable to satisfy data
Caching requires, and above-mentioned control technology is caused to cannot achieve.
Summary of the invention
The application provides a kind of communication means and communication device, and can be avoided causes pair because the caching of terminal device is too small
The influence of communication and control.
In a first aspect, providing a kind of communication means, comprising: terminal device receives the first instruction letter that the network equipment is sent
Breath, the first instruction information are used to indicate the terminal device and are removed from the cache the first data, which is that the network is set
Preparation gives the data of the terminal device, which is stored in the first spatial cache in the caching, and first data are still
It is not committed to the application layer of the terminal device;The terminal device according to this first instruction information, deleted from the caching this first
Data;The terminal device receives the second data of network equipment transmission, and second number is stored in first spatial cache
Some or all of according to.
According to the communication means of the application, need to need terminal device to be stored in terminal device transmission in the network equipment slow
Before the second data deposited, by making the deletion of network equipment instruction terminal equipment be currently stored in the first of terminal device
The first data in spatial cache can be such that terminal device is stored in first spatial cache from the network equipment received
Two data, thus, it is possible to ensure that second data can be stored in the caching of terminal device, so as to avoid because of end
The caching of end equipment is too small and leads to the influence to communication and control.
Optionally, before the first instruction information that the terminal device receives that the network equipment is sent, this method further include: should
Terminal device sends second indication information to the network equipment, the second indication information be used to indicate in the caching it is current can
With the size of spatial cache, wherein first data are that the network equipment is determined according to the second indication information.
According to the communication means of the application by determining the network equipment according to the current available cache memory space of terminal device
First spatial cache (that is, spatial cache for storing the first data), can reliably meet the second data to spatial cache
Demand, so as to further increase the effect of the application.
Optionally, which is also used to indicate that the data cached in the caching need to be committed to the application layer
Time and/or the second indication information are also used to indicate the priority of the data cached in the caching.
According to the communication means of the application by making the network equipment need to submit according to the data of terminal device current cache
Priority to the data of the time and/or terminal device current cache of application layer determines the first spatial cache (that is, for depositing
Store up the spatial cache of the first data), can be avoided significant data or be badly in need of be committed to application layer data be chosen as first number
According to thus, it is possible to improve the practicability of application.
Optionally, shown second indication information is also used to indicate protocol layer belonging to first spatial cache, wherein
The protocol layer includes PDCP layers of Packet Data Convergence Protocol, radio link control rlc layer, media access control MAC
Layer or AP layers of business datum adaptive SD.
Optionally, shown second indication information be also used to indicate the first data current cache in protocol layer, wherein
The protocol layer includes PDCP layers of Packet Data Convergence Protocol, radio link control rlc layer, media access control MAC
Layer or AP layers of business datum adaptive SD.
Optionally, shown second indication information is carried on PDCP protocol Data Unit PDU.
Optionally, shown second indication information is carried on RLC PDU.
Optionally, shown second indication information is carried on MAC Control Element CE.
Optionally, shown second indication information is carried on Downlink Control Information DCI.
Optionally, the terminal device to the network equipment send second indication information, comprising: the terminal device periodically to
The network equipment sends the second indication information.
Optionally, which sends second indication information to the network equipment, comprising: the terminal device is current
When the size in available cache memory space is less than or equal to preset first threshold, the second indication information is sent to the network equipment.
According to the communication means of the application, by making terminal device when determining that currently available spatial cache is smaller to network
Equipment sends the second indication information, and the spatial cache that network equipment timely learning terminal device can be made currently available can not
Meet the caching requirement of the second data, so that triggering the first instruction information issues process, can further increase the application's
The reliability and effect of communication means.
Optionally, the terminal device is after receiving the third instruction information of network equipment transmission, to the network equipment
The second indication information is sent, third instruction information is used to indicate the terminal device and sends the second instruction to the network equipment
Information.
Optionally, to be the network equipment determine first data according to the relevant information of second data, wherein this
The relevant information of two data includes the information of the size of second data, and in the caching currently available spatial cache and this
The size for the data that one spatial cache can store is greater than or equal to the size of second data.
Thus, it is possible to further ensure that spatial cache required for the second data is met.
Optionally, the relevant information of second data includes the information of the priority of second data, and second data
Priority be higher than first data priority or second data priority it is identical as the priority of first data.
Optionally, the priority of data is determined according to following at least one parameter in the embodiment of the present application:
The propagation delay time of the data, the transmission reliability of the data, the transmission jitter of the data, data needs are forwarded to
The time of application layer.
Optionally, the transmission jitter of the propagation delay time of the data, the transmission reliability of the data or the data is that basis should
What the service quality rating instruction QCI of carrying belonging to data was determined.
Thus, it is possible to which significant data is avoided to be chosen as the first data, the practicability of application can be improved.
Optionally, which is also used to indicate the position of first data in the caching.
Optionally, which is also used to indicate the index of first data in this is data cached.
Optionally, which is also used to indicate the size of first data.
So as to make terminal device be readily determined first data.
Optionally, communication means further include: the terminal device receives first data of network equipment retransmission.
Second aspect provides a kind of communication means, comprising: and the network equipment sends the first instruction information to terminal device,
The first instruction information is used to indicate the terminal device and is removed from the cache the first data, which is the network equipment
The data of the terminal device are sent to, which is stored in the first spatial cache in the caching, and first data are not yet
It is committed to the application layer of the terminal device;The network equipment sends the second data, the part of second data to the terminal device
Or it is all stored in first spatial cache by the terminal device.
According to the communication means of the application, need to need terminal device to be stored in terminal device transmission in the network equipment slow
Before the second data deposited, by making the deletion of network equipment instruction terminal equipment be currently stored in the first of terminal device
The first data in spatial cache can be such that terminal device is stored in first spatial cache from the network equipment received
Two data, thus, it is possible to ensure that second data can be stored in the caching of terminal device, so as to avoid because of end
The caching of end equipment is too small and leads to the influence to communication and control.
Optionally, shown second indication information is also used to indicate protocol layer belonging to first spatial cache, wherein
The protocol layer includes PDCP layers of Packet Data Convergence Protocol, radio link control rlc layer, media access control MAC
Layer or AP layers of business datum adaptive SD.
Optionally, shown second indication information be also used to indicate the first data current cache in protocol layer, wherein
The protocol layer includes PDCP layers of Packet Data Convergence Protocol, radio link control rlc layer, media access control MAC
Layer or AP layers of business datum adaptive SD.
Optionally, shown second indication information is carried on PDCP protocol Data Unit PDU.
Optionally, shown second indication information is carried on RLC PDU.
Optionally, shown second indication information is carried on MAC Control Element CE.
Optionally, shown second indication information is carried on Downlink Control Information DCI.
Optionally, before sending the first instruction information to terminal device in the network equipment, this method further include: the network is set
Standby to receive second indication information from the terminal device, which is used to indicate available cache memory current in the caching
The size in space;The network equipment determines first data according to the second indication information.
According to the communication means of the application by determining the network equipment according to the current available cache memory space of terminal device
First spatial cache (that is, spatial cache for storing the first data), can reliably meet the second data to spatial cache
Demand, so as to further increase the effect of the application.
Optionally, which is also used to indicate that the data cached in the caching need to be committed to the application layer
Time, and/or, which is also used to indicate the priority of the data cached in the caching.
According to the communication means of the application by making the network equipment need to submit according to the data of terminal device current cache
Priority to the data of the time and/or terminal device current cache of application layer determines the first spatial cache (that is, for depositing
Store up the spatial cache of the first data), can be avoided significant data or be badly in need of be committed to application layer data be chosen as first number
According to thus, it is possible to improve the practicability of application.
Optionally, the priority of data is determined according to following at least one parameter in the embodiment of the present application:
The propagation delay time of the data, the transmission reliability of the data, the transmission jitter of the data, data needs are forwarded to
The time of application layer.
Optionally, the transmission jitter of the propagation delay time of the data, the transmission reliability of the data or the data is that basis should
What the service quality rating instruction QCI of carrying belonging to data was determined.
Optionally, this second refers to that information is the terminal device periodicity sending.
Optionally, the second indication information be size of the terminal device in the current available cache memory space of determination be less than or
It is sent when equal to preset first threshold.
According to the communication means of the application, by making terminal device when determining that currently available spatial cache is smaller to network
Equipment sends the second indication information, and the spatial cache that network equipment timely learning terminal device can be made currently available can not
Meet the caching requirement of the second data, so that triggering the first instruction information issues process, can further increase the application's
The reliability and effect of communication means.
Optionally, which is the terminal device according to the third instruction information received from the network equipment
It sends, third instruction information is used to indicate the terminal device and sends second indication information to the network equipment.
Optionally, before sending the first instruction information to terminal device in the network equipment, this method further include: the network is set
It is standby that first data are determined according to the relevant information of second data, wherein the relevant information of second data include this second
The information of the size of data, and the data that currently available spatial cache and first spatial cache can store in the caching
Size is greater than or equal to the size of second data.
Thus, it is possible to further ensure that spatial cache required for the second data is met.
Optionally, before sending the first instruction information to terminal device in the network equipment, this method further include: the network is set
It is standby that first data are determined according to the relevant information of second data, wherein the relevant information of the second data includes second number
According to priority information, and the priority of second data be higher than first data priority.
Thus, it is possible to which significant data is avoided to be chosen as the first data, the practicability of application can be improved
Optionally, communication means further include: the network equipment sends first data to the terminal device again.
Optionally, which is also used to indicate the position of first data in the caching.
Optionally, which is also used to indicate the index of first data in this is data cached.
Optionally, which is also used to indicate the size of first data.
So as to make terminal device be readily determined first data.
The third aspect provides a kind of communication means, comprising: terminal device is needing to send the first data to the network equipment
When, the second data are deleted from the caching of the terminal device, which is that the terminal device is received from the network equipment
Data, second data are stored in the first spatial cache in the caching, which is not yet committed to the terminal device
Application layer;The terminal device stores some or all of first data in first spatial cache, and in preset transmission
Moment sends first data to the network equipment;The terminal device sends retransmission instruction information to the network equipment, this is heavy
It passes and indicates that information is used to indicate the network equipment and retransmits second data;The terminal device receive the network equipment according to
The second data that the retransmission instruction information retransmits.
According to the communication means of the application, need to send the first number of needs in predetermined time to the network equipment in terminal device
According to before, the second data being currently stored in the first spatial cache of terminal device by deleting terminal device can
Terminal device is set to store first data in first spatial cache, thus, it is possible to ensure that first data can be pre- at this
If the moment is sent, so as to avoid causing because the caching of terminal device is too small to communication and the influence controlled.
Optionally, before the second data are deleted in the caching from the terminal device, this method further include: the terminal device
According to reference information, determine second data, wherein the reference information is used to indicate following at least one parameter: this is first slow
It deposits the size in space, the size in available cache memory space current in the caching, the priority of first data, delay in the caching
The priority for the data deposited, the sending instant, the terminal device stored in the caching are needed from the received data of the network equipment
At the time of being committed to the application layer of the terminal device.
Optionally, the size for the data that currently available spatial cache and first spatial cache can store in the caching is big
In or equal to first data size.
Optionally, the priority of first data is higher than the priority of second data or the priority of first data
It is identical as the priority of second data.
Optionally, at the time of which needs to be committed to the application layer of the terminal device in the sending instant it
Afterwards.
According to the communication means of the application by making the network equipment need to submit according to the data of terminal device current cache
The first caching is determined to time of application layer, the priority of the data of terminal device current cache and currently available spatial cache
Space (that is, spatial cache for storing the second data) can be avoided significant data or be badly in need of being committed to the data of application layer
The second data are chosen as, and can reliably meet the needs of the first data are to spatial cache, so as to further increase
The effect of the application can be improved the practicability of application.
Fourth aspect provides a kind of communication means, comprising: network equipment receiving terminal apparatus is in preset sending instant
The first data sent, wherein some or all of first data are stored in the first spatial cache before the sending instant
In, for first spatial cache for storing the second data before storing first data, which is the terminal device
From the received data of the network equipment, which is not yet committed to the application layer of the terminal device, which is this
What terminal device was deleted by the terminal device from first spatial cache when determination needs to send first data;The network
Equipment receives retransmission instruction information from the terminal device, which is used to indicate network equipment retransmission should
Second data;The network equipment sends the second data to the terminal device again according to the retransmission instruction information.
According to the communication means of the application, need to send the first number of needs in predetermined time to the network equipment in terminal device
According to before, the second data being currently stored in the first spatial cache of terminal device by deleting terminal device can
Terminal device is set to store first data in first spatial cache, thus, it is possible to ensure that first data can be pre- at this
If the moment is sent, so as to avoid causing because the caching of terminal device is too small to communication and the influence controlled.
Optionally, which is that the terminal device is determined according to reference information, wherein the reference information is for referring to
Show following at least one parameter: the size in current available cache memory space in the size of first spatial cache, the caching, should
The priority of the data cached in the priority of first data, the caching, the sending instant, the terminal stored in the caching
At the time of equipment needs to be committed to the application layer of the terminal device from the received data of the network equipment.
Optionally, the size for the data that currently available spatial cache and first spatial cache can store in the caching is big
In or equal to first data size.
Optionally, the priority of first data is higher than the priority of second data.
Optionally, at the time of which needs to be committed to the application layer of the terminal device in the sending instant it
Afterwards.
According to the communication means of the application by making the network equipment need to submit according to the data of terminal device current cache
The first caching is determined to time of application layer, the priority of the data of terminal device current cache and currently available spatial cache
Space (that is, spatial cache for storing the second data) can be avoided significant data or be badly in need of being committed to the data of application layer
The second data are chosen as, and can reliably meet the needs of the first data are to spatial cache, so as to further increase
The effect of the application can be improved the practicability of application.
5th aspect, provides a kind of communication device, including for executing above-mentioned first aspect appointing into fourth aspect
The unit of one side and each step in embodiments thereof.
Optionally, which includes chip or circuit, such as may be disposed at chip or circuit in communication equipment.
Optionally, which is communication equipment, for example, terminal device or the network equipment.
6th aspect provides a kind of communication equipment, including memory and processor, and the memory is for storing computer
Program, the processor from memory for calling and running the computer program, so that communication equipment executes above-mentioned first party
Communication means of the face either into fourth aspect in face and embodiments thereof.
7th aspect provides a kind of chip system, including memory and processor, and the memory is for storing computer
Program, the processor from memory for calling and running the computer program, so that being equipped with the communication of the chip system
Equipment either executes in above-mentioned first aspect or second aspect the communication means in face and embodiments thereof.
Eighth aspect provides a kind of computer program product, which includes: computer program generation
Code, when the computer program code is by the communication unit of communication equipment (for example, terminal device or network equipment), processing unit
Or transceiver, processor be when running so that communication equipment execute above-mentioned first aspect either into fourth aspect face and its
Communication means in embodiment.
9th aspect, provides a kind of computer readable storage medium, which has program,
The program makes communication equipment (for example, terminal device or network equipment) to execute above-mentioned first aspect appointing into fourth aspect
Communication means in one side and embodiments thereof.
According to the communication means and communication device of the embodiment of the present application, the propagation delay time of wireless transmission method can reduce
The influence that uncertainty executes the movement of receiving device.
Detailed description of the invention
Fig. 1 is the schematic figure of an example of the transmission/communication system of the embodiment of the present application.
Fig. 2 is the schematic flow chart of an example of the communication means of the embodiment of the present application.
Fig. 3 is another schematic flow chart of the communication means of the embodiment of the present application.
Fig. 4 is the schematic flow chart of an example of the communication device of the embodiment of the present application.
Fig. 5 is another schematic flow chart of the communication device of the embodiment of the present application.
Fig. 6 is the schematic flow chart of an example of the terminal device of the embodiment of the present application.
Fig. 7 is another schematic flow chart of the access network equipment of the embodiment of the present application.
Specific embodiment
Below in conjunction with attached drawing, the technical solution in the application is described.
The term " component " that uses in the present specification, " module ", " system " etc. for indicate computer-related entity,
Hardware, firmware, the combination of hardware and software, software or software in execution.For example, component can be but not limited to, locating
Process, processor, object, executable file, execution thread, program and/or the computer run on reason device.By illustrating,
Calculating the application run in equipment and calculating equipment can be component.One or more components can reside in process and/or hold
In line journey, component can be located on a computer and/or be distributed between 2 or more computers.In addition, these portions
Part can be executed from the various computer-readable mediums for being stored with various data structures above.Component can be for example according to one
A or multiple data groupings (such as from two interacted with local system, distributed system and/or internetwork another component
The data of a component, such as the internet by signal and other system interactions) signal pass through locally and/or remotely process
To communicate.
It should be understood that the embodiment of the present application can be applied to various communication systems, and such as: global system for mobile telecommunications (Global
System of Mobile communication, GSM) system, CDMA (Code Division Multiple
Access, CDMA) system, wideband code division multiple access (Wideband Code Division Multiple Access, WCDMA)
System, General Packet Radio Service (General Packet Radio Service, GPRS), long term evolution (Long Term
Evolution, LTE) it is system, advanced long term evolution (Advanced long term evolution, LTE-A) system, logical
With mobile communication system (Universal Mobile Telecommunication System, UMTS), WLAN
(Wireless Local Area Networks, WLAN), Wireless Fidelity (Wireless Fidelity, WiFi) or the next generation
Communication system etc., here, next generation communication system may include for example, the 5th generation (fifth-generation, 5G) communication system
System.
Usually, the connection number that traditional communication system is supported is limited, is also easy to realize, however, with the communication technology
Development, mobile communication system will not only support traditional communication, will also support for example, device-to-device (Device to
Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine
Type Communication, MTC) and vehicle between (Vehicle to Vehicle, V2V) communicate.
The communication means of the application can be applied to the communication between the network equipment and terminal device.
Non-limiting as example, in the embodiment of the present application, terminal device is referred to as user equipment (User
Equipment, UE), access terminal, subscriber unit, subscriber station, movement station, mobile station, remote station, remote terminal, movement set
Standby, user terminal, terminal, wireless telecom equipment, user agent or user apparatus.Terminal device can be the website in WLAN
(STAION, ST), can be cellular phone, wireless phone, session initiation protocol (Session Initiation Protocol,
SIP) phone, wireless local loop (Wireless Local Loop, WLL) are stood, personal digital assistant (Personal
Digital Assistant, PDA) it equipment, the handheld device with wireless communication function, calculates equipment or is connected to wireless tune
Other processing equipments, mobile unit, wearable device and the next generation communication system of modulator-demodulator, for example, in 5G network
Terminal device or public land mobile network (Public Land Mobile Network, PLMN) network of the following evolution
In terminal device etc..
Non-limiting as example, in the embodiment of the present application, which can also be wearable device.It is wearable
Equipment is referred to as wearable intelligent equipment, is to carry out intelligentized design to daily wearing using wearable technology, develop
The general name for the equipment that can be dressed, such as glasses, gloves, wrist-watch, dress ornament and shoes.Wearable device is directly worn,
Or it is integrated into the clothes of user or a kind of portable device of accessory.Wearable device is not only a kind of hardware device, more
It is to be interacted by software support and data interaction, cloud to realize powerful function.Broad sense wearable intelligent equipment includes function
Energy is complete, size is big, can not depend on smart phone realizes complete or partial function, such as: smartwatch or intelligent glasses
Deng, and only it is absorbed in certain a kind of application function, it needs to be used cooperatively with other equipment such as smart phone, such as all kinds of carry out bodies
Levy Intelligent bracelet, the intelligent jewellery etc. of monitoring.
In addition, in the embodiment of the present application, terminal device can also be Internet of Things (Internet of Things, IoT)
Terminal device in system, IoT are the important components of future information technology development, and technical characteristics are by article
By the communication technology and network connection, thus realize man-machine interconnection, the intelligent network of object object interconnection.
In the embodiment of the present application, IOT technology can accomplish magnanimity for example, by narrowband (Narrow Band) NB technology
Connection, depth covering, saving power for terminal.For example, NB only includes a resource block (Resource Block, RB), that is, the band of NB
Width only has 180KB.Accomplish that magnanimity accesses, must be requested that terminal be in access it is discrete, according to the logical of the embodiment of the present application
Letter method can effectively solve the problem that congestion problems of the IOT technology magnanimity terminal when accessing network by NB.
Access network equipment can be access network equipment etc. for the equipment with mobile device communication, and access network equipment can be
In access point (Access Point, AP) in WLAN, GSM or CDMA base station (Base Transceiver Station,
BTS), it is also possible in the base station (NodeB, NB) in WCDMA or new wireless systems (New Radio, NR) system
GNB, can also be evolved base station (Evolutional Node B, eNB or eNodeB) in LTE or relay station or
The PLMN of access point or mobile unit, wearable device and access network equipment or the following evolution in future 5G network
Access network equipment etc. in network.
In addition, in the embodiment of the present application, access network equipment provides service for cell, terminal device is used by the cell
Transfer resource (for example, frequency domain resource, in other words, frequency spectrum resource) communicated with access network equipment, which can be
The corresponding cell of access network equipment (such as base station), cell may belong to macro base station, also may belong to cell (Small
Cell) corresponding base station, cell here may include: urban cells (Metro cell), Microcell (Micro
Cell), picocell (Pico cell), Femto cell (Femto cell) etc., these cells have coverage area it is small,
The low feature of transmission power, suitable for providing the data transport service of high-speed.
In addition, can there are multiple cells to work on carrier wave in LTE system or 5G system with frequency simultaneously, in certain particular fields
Under scape, it is also assumed that above-mentioned carrier wave is equal with the concept of cell.Such as carrier wave polymerization (Carrier Aggregation,
CA the carrier index that secondary carrier can be carried simultaneously when configuring secondary carrier for UE) under scene and work are in the auxiliary of the secondary carrier
The cell ID (Cell Indentify, Cell ID) of cell, in such a case, it is possible to think the concept of carrier wave and cell
It is equivalent, for example one cell of one carrier wave of UE access and access is equivalent.
Equipment of the core network can be connect with multiple access network equipments, for controlling access network equipment, and it is possible to will be from net
The data distribution that network side (for example, internet) receives is to access network equipment.
Wherein, the function and specific implementation of terminal device listed above, access network equipment and equipment of the core network be only
For exemplary illustration, the application is not limited to this.
In the embodiment of the present application, terminal device can be the receiving device of data, and the network equipment can be data
Sending ending equipment.
Alternatively, in the embodiment of the present application, the network equipment can be the receiving device of data, terminal device can be number
According to receiving device.
Wherein, receiving device can receive data from sending ending equipment, and it is corresponding dynamic in application layer to execute the data
Make and (in other words, handles).It is non-limiting as example, for example, the receiving device can be controlled control equipment (for example, can compile
The equipment of journey logic controller (Programmable Logic Controller, PLC) control, for example, industrial robot etc.,
Specifically, the receiving device can receive (for example, directly receive or receive by trunking) from controller (example
Such as, above-mentioned PLC) operational order (that is, an example of data), and execute the operational order instruction movement.More than it should be understood that
The specific example of the sending ending equipment or receiving device enumerated is merely illustrative, and the application is not limited to this.
Non-limiting as example, in the embodiment of the present application, receiving device may include that transport layer (in other words, is led to
Believe module) and application layer (in other words, function execution module), wherein the transport layer is used for based on communication or has
Line communication mode receives or sends data, which is used to execute the corresponding processing of received data (for example, executing
The movement of received operational order instruction).Non-limiting as example, receiving device can be industrial robot etc.
Smart machine.Non-limiting as example, which can have existing random communication protocol, in other words, air interface
(air interface) protocol realization wireless communication, for example, the transport layer may include communication protocol stack.Also, the application
Layer can run application program, and by the movement of the application program controlling receiving device.
Similarly, sending ending equipment is also configured with transport layer (for example, above-mentioned communication protocol stack), and real by the transport layer
Now wirelessly communicate.
Here, communication protocol stack is referred to as protocol stack (Protocol Stack), refers to each layer protocol in network
The process for reflecting file in a network and transmitting of image: summation by upper-layer protocol to underlying protocol, then is assisted by bottom
Discuss upper-layer protocol.
Non-limiting as example, in the embodiment of the present application, it may include following for wirelessly communicating used protocol stack
The combination of at least one protocol layer or multiple protocol layers, every layer protocol can have various protocols entity:
I1. Packet Data Convergence Protocol (Packet Data Convergence Protocol, PDCP) layer
PDCP layers are located on rlc layer, are responsible for the business datum of processing Packet Service.PDCP is mainly for the treatment of aerial
The packet data of bearer network network layers on interface, such as Internet protocol (Internet Protocol, IP) data flow.PDCP layers of master
It is used to carry out compression and decompression/encryption and decryption to information
I2. wireless spread-spectrum technology (Radio Link Control, RLC) layer
RLC is the association formulated in third generation mobile system in order to guarantee data transmission service reliable quality of service (QoS)
View.This is because data transmission channel situation of the mobile communication in radio propagation environment is very poor, the bit error rate of data is transmitted
It is high, therefore guarantee that the service quality of data transmission service is a difficult task.
Rlc layer is located on MAC layer, is mainly used for providing the abstract of different data Linktype for upper layer.It is wherein most main
That wants is to provide reliable data transmission link, and the Linktype is for masking the influence of Radio Link bring and mentioning for upper layer
It is transmitted for reliable data.Rlc layer is by using different data packet transmitting-receiving process mechanism (such as segmentation and automatic repeat request
(Automatic Repeat-reQuest, ARQ) etc.) realize that these logical links are abstract.Rlc layer can divide information
Section and cascade recombinate segmentation and cascade information.
I3. media access control (Media Access Control, MAC) layer
MAC layer layer is located on physical layer, be mainly responsible for control with connect the physical medium of physical layer, for transmission lattice
The selection of formula combination, realizes scheduling and hybrid automatic repeat-request (Hybrid Automatic Repeat Request, HARQ)
Correlation function.
Wherein, PDCP layers above-mentioned, rlc layer and MAC layer are referred to as L2 layers
I4. physics (Physical) layer
PHY layer is referred to as L1 layers, is mainly used for providing the service of information transmission for MAC layer and high level, according to selection
Transformat combination carry out coded modulation processing or demodulating and decoding process.
I5. wireless resource management (Radio Resource Control, RRC) layer
Rrc layer is referred to as L3 layers, can include but is not limited to following functions:
(1) broadcast system information.
(2) RRC connection controls, comprising:
A. it pages.
B.RRC connection is established, modifies and is discharged.
C. initial safe activates.
D.RRC connection mobility, including same frequency and alien frequencies switching, relevant safe handling, key/algorithm change, network
The RRC contextual information specification transmitted between node.
E. foundation, modification and the release of user data resource block carrying.
F. radio-resource-configuration management, including ARQ configuration, HARQ configuration, discontinuous reception (Discontinuous
Reception, DRX) configuration distribution and modification etc..
G.QoS control, including uplink and downlink semi-continuous scheduling configuration information, the side UE upstream rate control parameter configuration and repair
Change.
H. Radio Link Failure restores.
(3) metastatic between wireless access technology (RadioAccessTechnology, RAT).
(4) measuring configuration and report, specifically, may include following procedure:
A. foundation, modification and the release (such as measurement with frequency, alien frequencies and difference RAT) measured.
B. establish and discharge measurement interval.
C. measurement report.
(5) other functions, such as transmission, the transmission of UE wireless access performance information of non-3 gpp specific information etc..
(6) puppy parc error handle.
(7) self-configuring and self-optimizing.
I6. adaptive (Service Data Adaptation Protocol, SDAP) layer of business datum
Wherein, the SDAP layers can be located at PDCP layer on, be responsible for all kinds of QoS data flow and Data Radio Bearer it
Between mapping, mark uplink and downlink data packet in stream identification.
It should be understood that the function of protocal layers and protocal layers that communication protocol stack listed above includes is merely illustrative
Bright, the application is not limited to this, other can be used in wireless communication or the protocol layer and its function of wire communication each fall within this
In the protection scope for applying for embodiment.
In addition, in the embodiment of the present application, spatial cache can be respectively provided in above-mentioned protocal layers, wherein each association
The corresponding spatial cache of view layer can be used for caching the data received from other layers, alternatively, the corresponding caching of each protocol layer
Space can be used for caching the data for needing to be sent to other layers.
In the embodiment of the present application, terminal device or the network equipment include hardware layer, operate in operation on hardware layer
System layer, and operate in the application layer on operating system layer.The hardware layer includes central processing unit (Central
Processing Unit, CPU), memory management unit (Memory Management Unit, MMU) and memory be (based on also referred to as
Deposit) etc. hardware.The operating system can be any one or more calculating that business processing is realized by process (Process)
Machine operating system, for example, (SuSE) Linux OS, Unix operating system, Android operation system, iOS operating system or
Windows operating system etc..The application layer includes the application such as browser, address list, word processor, instant communication software.
Also, the embodiment of the present application is not particularly limited to the specific structure of the executing subject of method provided by the embodiments of the present application, only
The program that the code of the method for the offer of the embodiment of the present application can be provided by log is wanted, according to the embodiment of the present application
The method of offer is communicated, for example, the executing subject of method provided by the embodiments of the present application can be terminal device or
The network equipment, alternatively, being that caller and the functional module of program can be executed in terminal device or the network equipment.
In addition, the various aspects or feature of the embodiment of the present application may be implemented into method, apparatus or using standard program and/
Or the product of engineering technology.Term " product " used herein is covered can be from any computer-readable device, carrier or Jie
The computer program of matter access.For example, computer-readable medium may include, but be not limited to: magnetic memory device is (for example, hard
Disk, floppy disk or tape etc.), CD is (for example, compact disk (Compact Disc, CD), digital versatile disc (Digital
Versatile Disc, DVD) etc.), smart card and flush memory device are (for example, Erarable Programmable Read only Memory (Erasable
Programmable Read-Only Memory, EPROM), card, stick or Keyed actuator etc.).In addition, described herein each
Kind storage medium can represent one or more equipment and/or other machine readable medias for storing information.Term " machine
Readable medium " may include but be not limited to, wireless channel and can store, include and/or carrying instruction and/or data it is various
Other media.
It should be noted that in the embodiment of the present application, multiple application programs can be run in application layer, in this case,
The application program for executing the communication means of the embodiment of the present application completes received data institute with for controlling and receiving end equipment
The application program of corresponding movement can be different application program.
Fig. 1 is the schematic diagram that can be applicable in the system 100 of the embodiment of the present application communication means.As shown in Figure 1, the system
100 include access network equipment 102, access network equipment 102 may include 1 antenna or mutiple antennas for example, antenna 104,106,
108,110,112 and 114.In addition, access network equipment 102 can additionally include transmitter chain and receiver chain, this field is common
Technical staff is appreciated that they may each comprise and sends and receives relevant multiple components (such as processor, modulation to signal
Device, multiplexer, demodulator, demultiplexer or antenna etc.).
Access network equipment 102 can be communicated with multiple terminal devices (such as terminal device 116 and terminal device 122).So
And, it will be understood that access network equipment 102 can be with any number of end similar to terminal device 116 or terminal device 122
End equipment communication.Terminal device 116 and 122 can be such as cellular phone, smart phone, portable computer, handheld communication and set
Standby, handheld computing device, satellite radio, global positioning system, PDA and/or in wireless communication system 100
Any other suitable equipment of communication.
As shown in Figure 1, terminal device 116 is communicated with antenna 112 and 114, wherein antenna 112 and 114 passes through forward link
(also referred to as downlink) 118 to terminal device 116 send information, and by reverse link (also referred to as uplink) 120 from
Terminal device 116 receives information.In addition, terminal device 122 is communicated with antenna 104 and 106, wherein antenna 104 and 106 passes through
Forward link 124 sends information to terminal device 122, and receives information from terminal device 122 by reverse link 126.
For example, in frequency division duplex (Frequency Division Duplex, FDD) system, for example, forward link 118
Different frequency bands can be used from reverse link 120, forward link 124 can use different frequency bands from reverse link 126.
For another example in time division duplex (Time Division Duplex, TDD) system and full duplex (Full Duplex)
In system, common frequency band is can be used in forward link 118 and reverse link 120, and forward link 124 and reverse link 126 can make
Use common frequency band.
The each antenna (or the antenna sets being made of mutiple antennas) and/or region for being designed to communication are known as accessing
The sector of net equipment 102.For example, antenna sets can be designed as to set with the terminal in the sector of 102 overlay area of access network equipment
Standby communication.Access network equipment can be set by individual antenna or the multi-antenna emission diversity terminal all into its corresponding sector
The preparation number of delivering letters.It is communicated respectively with terminal device 116 and 122 in access network equipment 102 by forward link 118 and 124
During, beam forming can also be used to improve the noise of forward link 118 and 124 in the transmitting antenna of access network equipment 102
Than.In addition, sending signal to its all terminal device by individual antenna or multi-antenna emission diversity with access network equipment
Mode is compared, and utilizes 116 He of terminal device of beam forming random dispersion into associated coverage in access network equipment 102
When 122 transmission signal, the mobile device in neighboring community will receive less interference.
In given time, access network equipment 102, terminal device 116 or terminal device 122 can be wireless communication and send dress
It sets and/or radio communication receiver.When sending out data, radio communication transmitter can encode data to be used for
Transmission.Specifically, radio communication transmitter can obtain (such as generate, from other communication devices receive or in memory
Save etc.) to be sent to by channel radio communication receiver certain amount data bit.This data bit can wrap
It is contained in the transmission block (or multiple transmission blocks) of data, transmission block can be segmented to generate multiple code blocks.
In addition, the communication system 100 can be PLMN network, D2D network, M2M network, IoT network or other nets
Network, Fig. 1 are the rough schematic view illustrated, and can also include other access network equipments in network, not drawn in Fig. 1.
Also, although not shown, communication system 100 further includes the core net communicated to connect with access network equipment 102
Equipment.
In the following, the communication means of the embodiment of the present application is described in detail in conjunction with Fig. 2 and Fig. 3.
Fig. 2 shows data #c is transmitted between network equipment #A (for example, access network equipment) and terminal device #A (that is, the
An example of two data) process, that is, communication means 200.
Wherein, data #c is the data that network equipment #A is sent to terminal device #A in moment #3.
Also, network equipment #A is cached in the caching of terminal device #A before moment #3 to send before moment #3
Multiple data.
Firstly, by taking the transmission process of data #a as an example, to network equipment #A and terminal device #A before moment #3
Data transmission procedure is illustrated.
Wherein, application program #a can be installed in the application layer of terminal device #A, application program #a can inputted
After data #a, the corresponding movement of data #a is executed, for example, terminal device #A can be industrial robot, data #a can
To be the operational order for controlling the movement of robot, thus, application program #a can control machine after input data #a
People executes the movement of operational order instruction, it should be appreciated that the specific example of terminal device #A listed above is merely illustrative
Bright, the application is not limited to this, terminal device #A be also possible to mobile phone or intelligent appliance etc. it is various have communication function,
And application program can be installed and realize the terminal device of function by the application program.
In S210, the available data #a of network equipment #A.
For example, the server of application program #a can be communicated to connect with network equipment #A (for example, wire communication connect or
Wireless communication connection).To which data #a can be sent to network equipment #A by the server.Also, data #a can be by
The designer of operational order is input to the server, alternatively, the server can also generate the number based on preset algorithm
According to #a, the application is simultaneously not particularly limited.
Alternatively, data #a, which can be, is input to network equipment #A by the designer of operational order.
Alternatively, network equipment #A can also generate data #a based on preset algorithm.
It is merely illustrative it should be understood that network equipment #A listed above obtains data #a method and process, the application
It is not limited to this.
Wherein, data #a can be terminal device #A and need to be committed to the data of application layer in moment #1.
It is non-limiting as example, in the embodiment of the present application, when network equipment #A can determine this in the following manner
Carve #1.
Specifically, the server of application program #a can be communicated to connect with network equipment #A (for example, wire communication connects
Connect or wirelessly communicate connection).
To which the instruction information of moment #1 can be sent to network equipment #A by the server, that is, network equipment #A can
To determine moment #1 according to the instruction from server.
Non-limiting as example, moment #1, which can be, is input to the server by the designer of operational order,
Alternatively, the server can also be calculated based on preset algorithm obtains moment #1, hereinafter, omitting to same or similar situation
Explanation.
It should be understood that network equipment #A listed above determines that the mode of moment #1 is merely illustrative, the application is not
It is defined in this, for example, administrator or the designer of operational order can be by the information inputs of moment #1 to network equipment #
A, thus, network equipment #A can determine moment #1 based on the information inputted.
It, can also be with it should be noted that network equipment #A determines that the process of data #a and moment #1 can carry out simultaneously
It is carried out in different step, the application is simultaneously not particularly limited.
Data #a can be sent to terminal device #A in moment #2 in S210, network equipment #A, wherein the moment, #2 could
Before moment #1.
Terminal device #A can receive data #a before moment #1 as a result, and it is possible to by data #a save to
In the caching of terminal device #A, hereinafter, in order to facilitate understanding and explanation, will be used to store number in the caching of terminal device #A
It is denoted as according to the spatial cache of #a: spatial cache #a.
Optionally, terminal device #A can be by the relevant information of spatial cache #a (for example, the size of spatial cache #a and rising
Beginning position) be sent to network equipment #A.
Also, in the embodiment of the present application, network equipment #A can recorde the relevant information of data #a.
Wherein, the relevant information of data #a may include following at least one information:
1. the information of the size of data #a
Wherein, " size of data #a " can be the quantity for the bit for referring to that data #a includes, alternatively, " data #a's is big
It is small " can be refer to data #a required for spatial cache size.
2. the information of the mapping relations of data #a and moment #1
Specifically, the information of the mapping relations of data #a and moment #1 can serve to indicate that data #a need when
It carves #1 and application layer is committed to by terminal device #A.
3. the information of the priority of data #a
In the embodiment of the present application, the priority of data can serve to indicate that the urgency level or importance of data.
It is non-limiting as example, in the embodiment of the present application, data can be determined based on the business belonging to data
Priority, for example, if a certain data are used to control terminal device immediately, alternatively, this is that terminal executes emergency action
Necessary data can then determine that the priority of the data is high priority.
Correspondingly, if data only need to be stored by terminal device, it can determine that the priority of the data is Gao Youxian
Grade
Non-limiting as example, in the embodiment of the present application, network equipment #A can determine data # in the following manner
The priority of a.
Specifically, the server of application program #a can be communicated to connect with network equipment #A (for example, wire communication connects
Connect or wirelessly communicate connection).
To which the instruction information of the priority of data #a can be sent to network equipment #A by the server, that is, network is set
Standby #A can determine the priority of data #a according to the instruction from server.
Non-limiting as example, the priority of data #a, which can be, is input to the clothes by the designer of operational order
Business device, alternatively, the server can also calculate the priority for obtaining data #a based on preset algorithm, hereinafter, omission pair
The explanation of same or similar situation.
It should be understood that network equipment #A listed above determines that the mode of the priority of data #a is merely illustrative, this
Application is not limited to this, for example, administrator or the designer of operational order can be defeated by the information of the priority of data #a
Enter to network equipment #A, thus, network equipment #A can determine the priority of data #a based on the information inputted.
It should be noted that network equipment #A determines that the process of the priority of data #a, data #a and moment #1 can be with
It carries out, can also be carried out in different step simultaneously, the application is simultaneously not particularly limited.
In addition, in the embodiment of the present application, the priority of data can be determined according to following at least one parameter.
The propagation delay time of 1. data of parameter
Specifically, in the embodiment of the present application, (for example, network equipment #A) can be according to the propagation delay time of a certain data
The priority of the data is determined, for example, the priority of the data is higher if the propagation delay time of the data is smaller.
It is non-limiting as example, for data #n and data #m, if the propagation delay time of data #n is less than data #n's
Propagation delay time can then determine that the priority of data #n is higher than the priority of data #m.
Wherein, " propagation delay times of data " can be propagation delay time of the index factually in the transmission process of border, alternatively, " data
Propagation delay time " can be the propagation delay time for referring to that data (in other words, business belonging to data) requires, the application is special
It does not limit.
Also, it is non-limiting as example, it in the embodiment of the present application, can be according to the service of the carrying belonging to data
Credit rating indicates (Quality of service Class Identifier, QCI), determines the propagation delay time of data.
The transmission reliability of 2. data of parameter
Specifically, in the embodiment of the present application, (for example, network equipment #A) can be reliable according to the transmission of a certain data
Property prolong determine the data priority, for example, the priority of the data is higher if the transmission reliability of the data is higher.
It is non-limiting as example, for data #n and data #m, if the transmission reliability of data #n is higher than data #n
Transmission reliability, then can determine data #n priority be higher than data #m priority.
Wherein, " transmission reliabilities of data " can be transmission reliability of the index factually in the transmission process of border, alternatively,
" propagation delay times of data " can be the transmission reliability for referring to that data (in other words, business belonging to data) requires, the application
And it is not particularly limited.
Also, it is non-limiting as example, it in the embodiment of the present application, can be according to the service of the carrying belonging to data
Credit rating indicates (Quality of service Class Identifier, QCI), determines the transmission reliability of data.
Alternatively, in the embodiment of the present application, can also determine the biography of data according to the quality for the channel that data are carried on
Defeated reliability.
The transmission jitter of 3. data of parameter
Specifically, in the embodiment of the present application, (for example, network equipment #A) can be according to the transmission jitter of a certain data
Prolong the priority for determining the data, for example, the priority of the data is higher if the transmission jitter of the data is smaller.
It is non-limiting as example, for data #n and data #m, if the transmission jitter of data #n is lower than data #n's
Transmission jitter can then determine that the priority of data #n is higher than the priority of data #m.
Wherein, " transmission jitters of data " can be transmission jitter of the index factually in the transmission process of border, alternatively, " data
Propagation delay time " can be the transmission jitter for referring to that data (in other words, business belonging to data) requires, the application is special
It does not limit.
Also, it is non-limiting as example, it in the embodiment of the present application, can be according to the service of the carrying belonging to data
Credit rating indicates (Quality of service Class Identifier, QCI), determines the transmission jitter of data.
4. data of parameter need to be committed to the time of application layer
Specifically, in the embodiment of the present application, (for example, network equipment #A) can need to be committed to according to a certain data
The time of application layer determines the priority of the data, for example, if data time for needing to be committed to application layer it is more forward,
Then the priority of the data is higher.
It is non-limiting as example, for data #n and data #m, if data #n needs to be committed to the time of application layer
It is later than the time that data #m needs to be committed to application layer, then can determines that the priority of data #n is higher than the priority of data #m.
It should be understood that the method for the priority of the evidence of fixed number really listed above is merely illustrative, the application is not special
It is defined in this, other can each fall in the protection scope of the application the method for data being ranked up according to certain rule,
For example, in the embodiment of the present application, the logic channel that can also be carried on according to data determines the priority of data.
Also, above-mentioned parameter 1 can be used alone to parameter 4 and can also be used in combination, and the application is simultaneously not particularly limited.
For example, in the embodiment of the present application, the priority relationship of two data can be first determined based on parameter 1, if base
It is identical in the priority for two data that parameter 1 determines, that is, two propagation delay times are identical, can be based further on parameter 4
Determine the priority of the two data, that is, two data identical for propagation delay time can determine that needs are committed to application
The priority of one side in evening time of layer is lower.
4. the information of storage location of the data #a in terminal device #A
Non-limiting as example, in the embodiment of the present application, network equipment #A can be based on following at least one mode
Determine storage location of the data #a in terminal device #A.
Mode a
Specifically, in the embodiment of the present application, terminal device #A can be set after access network device #A to network
Standby #A reports the size of the spatial cache of terminal device #A, thus, network equipment #A can be set according to transmitted to terminal
The quantity and sending time of the data of standby #A, calculate storage location of the data #a in the caching of terminal device #A.
Mode b
Specifically, when terminal device #A has sent the relevant information of spatial cache #a (for example, caching to network equipment #A
The size of space #a and initial position) when, network equipment #A can determine data #a based on the information that terminal device #A is reported
Storage location in terminal device #A.
5. index of the data #a in multiple data that network equipment #A is sent to terminal device #A
Non-limiting as example, multiple data can be carried on different data packets respectively, also, in each data
The index of the data carried in the data packet can be carried in packet, thus, network equipment #A can will distribute to each data
Index is sent to terminal device #A.
To which before moment #3, terminal device #A can be received from network equipment #A including data #a
Multiple data, and it is possible to multiple data of the caching including data #a in the buffer.
It should be noted that in the embodiment of the present application, multiple data of terminal device #A caching need to be committed to application
(for example, above-mentioned moment #1) can be located at before moment #3 at the time of layer, can also be located at after moment #3, the application is not
It is particularly limited to.
That is, being stored with multiple alternate datas in terminal device #A before moment #3.
Here, being somebody's turn to do " alternate data " can refer to that terminal device #A is received from network equipment #A and is buffered in caching sky
Between in and be not yet committed to the data of application layer.
In the following, determining the movement for needing to execute when moment #3 sends data #c to terminal device #A to network equipment #A
It is described in detail.
Wherein, data #c is the data for needing to be committed to application layer by terminal device #A in moment #4, the moment #4
After moment #3.Therefore, data #c needs to be buffered in the spatial cache of terminal device #A.
Due to being cached with alternate data in the spatial cache of terminal device #A, work as accordingly, it is possible to terminal device #A occur
The case where preceding available cache memory space (that is, spatial cache of not stored data) is unable to satisfy the storage demand of data #c.
Therefore, in the embodiment of the present application, data #b can be determined from alternate data in S220, network equipment #A,
In other words, determine the spatial cache of #b for storing data (that is, an example of the first spatial cache, hereinafter, in order to facilitate understanding
And explanation, it is denoted as, spatial cache #b).Also, network equipment #A can be deleted in spatial cache #b with instruction terminal equipment #A
The data (that is, data #b) of storage, thus, terminal device #A can in the spatial cache #b part of storing data #c or
All, in the following, the process is described in detail.
Non-limiting as example, the network equipment can determine data #b or spatial cache #b based on following manner.
Mode 1
Network equipment #A can determine data #c institute according to the size (for example, bit number that data #c includes) of data #c
The size of the spatial cache (hereinafter, in order to facilitate understanding and distinguish, referred to as target cache space) needed.
Network equipment #A can according to the size in terminal device #A current available cache memory space and the target cache space,
It determines the size for needing the data (that is, data #b) deleted, in other words, determines the cushion space for needing to empty (that is, caching is empty
Between #b) size.
Non-limiting as example, in the embodiment of the present application, spatial cache #b's is big determined by network equipment #A
The sum of current size of available cache memory can be greater than or equal to the size in target cache space in small and terminal device #A.
Alternatively, in the embodiment of the present application, the size of spatial cache #b determined by network equipment #A can be greater than or
Equal to the size in target cache space.
In addition, it is necessary to which explanation, data #b can be the arbitrary data in alternate data, in other words, the caching is empty
Between #b can be any spatial cache in the occupied spatial cache of alternate data, as long as can make, spatial cache #b's is big
It is small to meet above-mentioned condition.
In the following, to network equipment #A determine the method and process of the size in the current available cache memory space terminal device #A into
Row is described in detail.
In the embodiment of the present application, terminal device #A can send instruction information #2 (that is, the second instruction to network equipment #A
An example of information), instruction information #2 can serve to indicate that the size in the current available cache memory space terminal device #A.
It is non-limiting as example, for example, terminal device #A periodically can send instruction letter to network equipment #A
Cease #2.
For another example terminal device #A in real time or can be periodically detected the size of current space available, and currently available
When the size in space is less than or equal to preset threshold value #1 (that is, an example of first threshold), this is sent to network equipment #A and is referred to
Show information #2.
For another example network equipment #A can be before needing to send data to terminal device #A, it can be to terminal device #A
Instruction information #1 (an example of third instruction information) is sent, instruction information #1 is used to indicate terminal device #A to network equipment #
A sends instruction information #2, thus, terminal device #A can be based on instruction information #1, send the instruction to network equipment #A
Information #2.
Alternatively, network equipment #A can also be with periodicity sending instruction information #1.
Mode 2
Network equipment #A can determine data #b based on the priority of data #c.
Specifically, in the embodiment of the present application, network equipment #A can be by alternate data, and priority is lower than data
The data of #c are determined as data #b.
Mode 3
Network equipment #A can determine data #b based on the priority of alternate data.
Specifically, in the embodiment of the present application, network equipment #A can be by alternate data, the lower number of priority
According to being determined as data #b.
Mode 4
At the time of network equipment #A can need to be committed to the application layer of terminal device #A based on each alternate data, number is determined
According to #b.
For example, data at the time of network equipment #A can will need to be committed to application layer in alternate data relatively late,
It is determined as data #b, non-limiting as example, data #b can be at the time of need to be committed to application layer in alternate data
Data the latest.
Wherein, network equipment #A determines that method and process at the time of each alternate data needs to be committed to application layer can be with
The network equipment determines that the method and process of moment #2 are similar, and here, in order to avoid repeating, description is omitted.
It should be understood that aforesaid way 1, mode 2 and mode 3 can be used alone and can also be used in combination, the application is not special
It does not limit.
Instruction information #3 can be sent to terminal device #A (that is, the one of the first instruction information in S230, network equipment #A
Example).
Wherein, instruction information #3 is used to indicate terminal device #A and deletes from caching (specifically, being spatial cache #b)
Except data #b.
Optionally, instruction information #3 may include the information of the index of data #b.
Optionally, instruction information #3 may include the initial position of spatial cache #b and the information of size.
Optionally, instruction information #3 may include the information of the size of spatial cache #b.
Optionally, instruction information #3 may include the information of the size of data #b.
Optionally, instruction information #3 may include protocol layer belonging to spatial cache #b, also, as example and
Non-limiting, protocol layer belonging to spatial cache #b can be PDCP layers, rlc layer, a certain layer in MAC layer or SDAP layers.
To which terminal device #A can be readily determined data #b and spatial cache #b based on instruction information #3.
Also, non-limiting as example, instruction information #3 can be PDCP protocol Data Unit (Protocol
Data Unit, PDU).That is, instruction information #3 can be the information for being packaged or parsing at PDCP layers.Also, as showing
Example and it is non-limiting, in this case, it is preferred that spatial cache #b is made to belong to PDCP layer, thus, terminal device can determine instruction
When information #3 is PDCP PDU, further determines that spatial cache #b belongs to PDCP layers, be used to indicate the caching so as to save
The signaling overheads of protocol layer belonging to the #b of space.
Alternatively, instruction information #3 can be RLC PDU.That is, instruction information #3 can be and be packaged in rlc layer
Or the information of parsing.Also, it is non-limiting as example, in this case, it is preferred that spatial cache #b is made to belong to RLC layers, from
And terminal device can further determine that spatial cache #b belongs to rlc layer when determining instruction information #3 is RLC PDU, from
And the signaling overheads for being used to indicate protocol layer belonging to spatial cache #b can be saved.
Alternatively, instruction information #3 can be MAC Control Element (Control Element, CE).That is, the instruction is believed
Breath #3 can be in the information that MAC layer is packaged or is parsed.Also, it is non-limiting as example, in this case, it is preferred that making
Spatial cache #b belongs to MAC layer, thus, terminal device can be further determined that when determining instruction information #3 is MAC CE
Spatial cache #b belongs to MAC layer, is used to indicate the signaling of protocol layer belonging to spatial cache #b so as to save and opens
Pin.
It can be based on instruction information #3, data #b is deleted from spatial cache #b in S240, terminal device #A.
In S250, the network equipment #A data #c can be sent to terminal device #A in moment #3.
Data #c can be buffered in spatial cache #b in S260, terminal device #A, and in moment #4, by the data
#c is committed to the application layer of terminal device #A.
Optionally, data #b can be sent again to terminal device #A in S270, network equipment #A.
It should be noted that above-mentioned data #b and data #a can be same data and be also possible to different data, the application
And it is not particularly limited.
According to the communication means of the application, need to need terminal device to be stored in terminal device transmission in the network equipment slow
Before the second data deposited, by making the deletion of network equipment instruction terminal equipment be currently stored in the first of terminal device
The first data in spatial cache can be such that terminal device is stored in first spatial cache from the network equipment received
Two data, thus, it is possible to ensure that second data can be stored in the caching of terminal device, so as to avoid because of end
The caching of end equipment is too small and leads to the influence to communication and control.
Fig. 3, which is shown, transmits data #z (that is, the between network equipment #B (for example, access network equipment) and terminal device #B
An example of one data) process, that is, communication means 300.
Wherein, data #z is the data that terminal device #B is sent to network equipment #B in moment #c.
Also, network equipment #B is cached in the caching of terminal device #B before moment #c to send before moment #c
Multiple data.
Firstly, by taking the transmission process of data #x as an example, to network equipment #B and terminal device #B before moment #c
Data transmission procedure is illustrated.
Wherein, application program #x can be installed in the application layer of terminal device #B, application program #x can inputted
After data #x, the corresponding movement of data #x is executed, for example, terminal device #B can be industrial robot, data #x can
To be the operational order for controlling the movement of robot, thus, application program #x can control machine after input data #x
People executes the movement of operational order instruction, it should be appreciated that the specific example of terminal device #B listed above is merely illustrative
Bright, the application is not limited to this, terminal device #B be also possible to mobile phone or intelligent appliance etc. it is various have communication function,
And application program can be installed and realize the terminal device of function by the application program.
In S310, the available data #x of network equipment #B.
For example, the server of application program #x can be communicated to connect with network equipment #B (for example, wire communication connect or
Wireless communication connection).To which data #x can be sent to network equipment #B by the server.Also, data #x can be by
The designer of operational order is input to the server, alternatively, the server can also generate the number based on preset algorithm
According to #x, the application is simultaneously not particularly limited.
Alternatively, data #x, which can be, is input to network equipment #B by the designer of operational order.
Alternatively, network equipment #B can also generate data #x based on preset algorithm.
It is merely illustrative it should be understood that network equipment #B listed above obtains data #x method and process, the application
It is not limited to this.
Wherein, data #x can be terminal device #B and need to be committed to the data of application layer in moment #a.
It is non-limiting as example, in the embodiment of the present application, when network equipment #B can determine this in the following manner
Carve #a.
Specifically, the server of application program #x can be communicated to connect with network equipment #B (for example, wire communication connects
Connect or wirelessly communicate connection).
To which the instruction information of moment #a can be sent to network equipment #B by the server, that is, network equipment #B can
To determine moment #a according to the instruction from server.
Non-limiting as example, moment #a, which can be, is input to the server by the designer of operational order,
Alternatively, the server can also be calculated based on preset algorithm obtains moment #a, hereinafter, omitting to same or similar situation
Explanation.
It should be understood that network equipment #B listed above determines that the mode of moment #a is merely illustrative, the application is not
It is defined in this, for example, administrator or the designer of operational order can be by the information inputs of moment #a to network equipment #
B, thus, network equipment #B can determine moment #a based on the information inputted.
It, can also be with it should be noted that network equipment #B determines that the process of data #x and moment #a can carry out simultaneously
It is carried out in different step, the application is simultaneously not particularly limited.
Also, in S310, network equipment #B can send data #x to terminal device #B in moment #b, wherein this when
Carving #b may be at before moment #a.
Terminal device #B can receive data #x before moment #a as a result, and it is possible to by data #x save to
In the caching of terminal device #B, hereinafter, in order to facilitate understanding and explanation, will be used to store number in the caching of terminal device #B
It is denoted as according to the spatial cache of #x: spatial cache #x.
Optionally, terminal device #B can be by the relevant information of spatial cache #x (for example, the size of spatial cache #x and rising
Beginning position) be sent to network equipment #B.
Also, in the embodiment of the present application, network equipment #B can recorde the relevant information of data #x.
Wherein, the relevant information of data #x may include following at least one information:
1. the information of the size of data #x
Wherein, " size of data #x " can be the quantity for the bit for referring to that data #x includes, alternatively, " data #x's is big
It is small " can be refer to data #x required for spatial cache size.
2. the information of the mapping relations of data #x and moment #a
Specifically, the information of the mapping relations of data #x and moment #a can serve to indicate that data #x need when
It carves #a and application layer is committed to by terminal device #B.
3. the information of the priority of data #x
In the embodiment of the present application, the priority of data can serve to indicate that the urgency level or importance of data.
It is non-limiting as example, in the embodiment of the present application, data can be determined based on the business belonging to data
Priority, for example, if a certain data are used to control terminal device immediately, alternatively, this is that terminal executes emergency action
Necessary data can then determine that the priority of the data is high priority.
Correspondingly, if data only need to be stored by terminal device, it can determine that the priority of the data is Gao Youxian
Grade
Non-limiting as example, in the embodiment of the present application, network equipment #B can determine data # in the following manner
The priority of x.
Specifically, the server of application program #x can be communicated to connect with network equipment #B (for example, wire communication connects
Connect or wirelessly communicate connection).
To which the instruction information of the priority of data #x can be sent to network equipment #B by the server, that is, network is set
Standby #B can determine the priority of data #x according to the instruction from server.
Non-limiting as example, the priority of data #x, which can be, is input to the clothes by the designer of operational order
Business device, alternatively, the server can also calculate the priority for obtaining data #x based on preset algorithm, hereinafter, omitting
To the explanation of same or similar situation.
It should be understood that network equipment #B listed above determines that the mode of the priority of data #x is merely illustrative, this
Application is not limited to this, for example, administrator or the designer of operational order can be defeated by the information of the priority of data #x
Enter to network equipment #B, thus, network equipment #B can determine the priority of data #x based on the information inputted.
It should be noted that network equipment #B determines that the process of the priority of data #x, data #x and moment #a can be with
It carries out, can also be carried out in different step simultaneously, the application is simultaneously not particularly limited.
4. the information of storage location of the data #x in terminal device #B
Non-limiting as example, in the embodiment of the present application, network equipment #B can be based on following at least one mode
Determine storage location of the data #x in terminal device #B.
Mode a
Specifically, in the embodiment of the present application, terminal device #B can be set after access network device #B to network
Standby #B reports the size of the spatial cache of terminal device #B, thus, network equipment #B can be set according to transmitted to terminal
The quantity and sending time of the data of standby #B, calculate storage location of the data #x in the caching of terminal device #B.
Mode b
Specifically, when terminal device #B has sent the relevant information of spatial cache #x (for example, caching to network equipment #B
The size of space #x and initial position) when, network equipment #B can determine data #x based on the information that terminal device #B is reported
Storage location in terminal device #B.
5. index of the data #x in multiple data that network equipment #B is sent to terminal device #B
Non-limiting as example, multiple data can be carried on different data packets respectively, also, in each data
The index of the data carried in the data packet can be carried in packet, thus, network equipment #B can will distribute to each data
Index is sent to terminal device #B.
To which before moment #c, terminal device #B can be received from network equipment #B including data #x
Multiple data, and it is possible to multiple data of the caching including data #x in the buffer.
It should be noted that in the embodiment of the present application, multiple data of terminal device #B caching need to be committed to application
(for example, above-mentioned moment #a) can be located at before moment #3 at the time of layer, can also be located at after moment #3, the application is not
It is particularly limited to.
That is, being stored with multiple alternate datas in terminal device #B before moment #c.
Here, being somebody's turn to do " alternate data " can refer to that terminal device #B is received from network equipment #B and is buffered in caching sky
Between in and be not yet committed to the data of application layer.
In the following, determining the movement progress needed when moment #c sends data #z to network equipment #B to terminal device #B
It is described in detail.
Wherein, data #z is the data for needing to be committed to application layer by terminal device #B in moment #d, the moment #d
After moment #c.Therefore, data #z needs to be buffered in the spatial cache of terminal device #B.
Due to being cached with alternate data in the spatial cache of terminal device #B, work as accordingly, it is possible to terminal device #B occur
The case where preceding available cache memory space (that is, spatial cache of not stored data) is unable to satisfy the storage demand of data #z.
Therefore, in the embodiment of the present application, data #y can be determined from alternate data in S320, terminal device #B,
In other words, determine the spatial cache of #y for storing data (that is, an example of the first spatial cache, hereinafter, in order to facilitate understanding
And explanation, it is denoted as, spatial cache #y).Also, terminal device #B can delete stored in spatial cache #y data (that is,
Data #y), thus, terminal device #B can in spatial cache #y some or all of storing data #z, in the following, to this
Process is described in detail.
Non-limiting as example, terminal device can determine data #y or spatial cache #y based on following manner.
Mode 1
Terminal device #B can determine data #z institute according to the size (for example, bit number that data #z includes) of data #z
The size of the spatial cache (hereinafter, in order to facilitate understanding and distinguish, referred to as target cache space) needed.
Terminal device #B can according to the size in terminal device #B current available cache memory space and the target cache space,
It determines the size for needing the data (that is, data #y) deleted, in other words, determines the cushion space for needing to empty (that is, caching is empty
Between #y) size.
Non-limiting as example, in the embodiment of the present application, spatial cache #y's is big determined by terminal device #B
The sum of current size of available cache memory can be greater than or equal to the size in target cache space in small and terminal device #B.
Alternatively, in the embodiment of the present application, the size of spatial cache #y determined by terminal device #B can be greater than or
Equal to the size in target cache space.
In addition, it is necessary to which explanation, data #y can be the arbitrary data in alternate data, in other words, the caching is empty
Between #y can be any spatial cache in the occupied spatial cache of alternate data, as long as can make, spatial cache #y's is big
It is small to meet above-mentioned condition.
Mode 2
Terminal device #B can determine data #y based on the priority of data #z.
Specifically, in the embodiment of the present application, terminal device #B can be by alternate data, and priority is lower than data
The data of #z are determined as data #y.
Mode 3
At the time of terminal device #B can need to be committed to the application layer of terminal device #B based on each alternate data, number is determined
According to #y.
For example, data at the time of terminal device #B can will need to be committed to application layer in alternate data relatively late,
It is determined as data #y, non-limiting as example, data #y can be at the time of need to be committed to application layer in alternate data
Data the latest.
It should be understood that aforesaid way 1, mode 2 and mode 3 can be used alone, the application can also to be used in combination not special
It limits.
The number being stored in spatial cache #y can be sent to the network equipment in moment #c in S330, terminal device #B
According to #z.
Instruction information #4 can be sent to network equipment #B (that is, the one of retransmission instruction information in S340, terminal device #B
Example).
Wherein, instruction information #4 is used to indicate network equipment #B and retransmits data #y.
Optionally, instruction information #4 may include the information of the index of data #y.
Optionally, instruction information #4 may include the initial position of spatial cache #y and the information of size.
Optionally, instruction information #4 may include the information of the size of spatial cache #y.
Optionally, instruction information #4 may include the information of the size of data #y.
To which network equipment #B can be readily determined data #y based on instruction information #4.
It can be based on instruction information #4 in S350, network equipment #B, retransmit data #y to terminal device #B.
According to the communication means of the application, need to need terminal device to be stored in terminal device transmission in the network equipment slow
Before the second data deposited, by making the deletion of network equipment instruction terminal equipment be currently stored in the first of terminal device
The first data in spatial cache can be such that terminal device is stored in first spatial cache from the network equipment received
Two data, thus, it is possible to ensure that second data can be stored in the caching of terminal device, so as to avoid because of end
The caching of end equipment is too small and leads to the influence to communication and control.
According to the communication means of the application, need to send the first number of needs in predetermined time to the network equipment in terminal device
According to before, the second data being currently stored in the first spatial cache of terminal device by deleting terminal device can
Terminal device is set to store first data in first spatial cache, thus, it is possible to ensure that first data can be pre- at this
If the moment is sent, so as to avoid causing because the caching of terminal device is too small to communication and the influence controlled.
According to preceding method, Fig. 4 is the schematic diagram one of communication device 10 provided by the embodiments of the present application, as shown in figure 4,
The device 10 can be terminal device, or chip or circuit, for example may be disposed at the chip or circuit of terminal device.
The device 10 may include processor 11 (that is, an example of processing unit) and memory 12.The memory 12 is used for
Store instruction, the processor 11 are used to execute the instruction of the memory 12 storage, so that the device 20 is realized as in Fig. 2 or Fig. 3
The step of terminal end equipment (for example, above-mentioned terminal device #A or terminal device #B) executes in corresponding method.
Further, the device 10 can also include input port 13 (that is, an example of communication unit) and delivery outlet 14 (that is,
Another example of communication unit).Further, the processor 11, memory 12, input port 13 and delivery outlet 14 can be by interior
Portion's connecting path communicates with each other, transmitting control and/or data-signal.The memory 12 is for storing computer program, the processing
Device 11 can be used for from the memory 12 calling and running the calculating and have the records of distance by the log sequence, receive signal, control to control input port 13
The step of delivery outlet 14 sends signal, completes terminal device in the above method.The memory 12 can integrate in processor 11
In, it can also be provided separately with processor 11.
Optionally, if the device 10 is communication equipment, which can be receiver, which can be with
For transmitter.Wherein, receiver and transmitter can be same or different physical entity.When for identical physical entity,
It may be collectively referred to as transceiver.
Optionally, if the device 10 is chip or circuit, which is input interface, which is defeated
Outgoing interface.
Optionally, if the device 10 is chip or circuit, described device 10 can not also include memory 12, the place
It is aforementioned as right in Fig. 2 or Fig. 3 to realize that reason device 11 can read the instruction (journey logic bomb) in the memory of the chip exterior
The function of terminal device in the method answered.
As a kind of implementation, the function of input port 13 and delivery outlet 14 be can be considered through transmission circuit or transmitting-receiving
Special chip realize.Processor 11 is it is contemplated that pass through dedicated processes chip, processing circuit, processor or general-purpose chip
It realizes.
As another implementation, it may be considered that realize that the embodiment of the present application is provided using the mode of general purpose computer
Terminal device.It will realize that the program code of 14 function of processor 11, input port 13 and delivery outlet is stored in memory 12
In, general processor realizes the function of processor 11, input port 13 and delivery outlet 14 by the code in execution memory 12
Energy.
Wherein, the function and movement of each module or unit are merely illustrative in communication device 10 listed above, are led to
Each module or unit can be used for executing terminal device in the above method 200 or 300 (for example, above-mentioned terminal in T unit 10
Equipment #A or terminal device #B) performed by it is each movement or treatment process in order to avoid repeating, omit it specifically here
It is bright.
Concept relevant to technical solution provided by the embodiments of the present application involved in the device 10 is explained and is described in detail
And other steps refer to the description as described in these contents in preceding method or other embodiments, are not repeated herein.
According to preceding method, Fig. 5 is the schematic diagram two of the device 30 provided by the embodiments of the present application for communication, such as Fig. 5
Shown, which can be the network equipment, or chip or circuit, such as may be disposed at chip in the network equipment or
Circuit.
The device 30 may include processor 31 (that is, an example of processing unit) and memory 32.The memory 32 is used for
Store instruction, the processor 31 are used to execute the instruction of the memory 32 storage so that the device 30 realize it is aforementioned such as Fig. 2 or
The step of network equipment (for example, above-mentioned network equipment #A or network equipment #B) executes in corresponding method in Fig. 3.
Further, the device 30 can also include input port 33 (that is, an example of communication unit) and delivery outlet 33 (that is,
Another example of processing unit).Further, the processor 31, memory 32, input port 33 and delivery outlet 34 can pass through
Internal connecting path communicates with each other, transmitting control and/or data-signal.The memory 32 is for storing computer program, at this
Reason device 31 can be used for from the memory 32 calling and running the calculating and have the records of distance by the log sequence, receive signal, control to control input port 33
The step of delivery outlet 34 processed sends signal, completes terminal device in the above method 200.The memory 32, which can integrate, to be handled
In device 31, it can also be provided separately with processor 31.
Signal is received to control input port 33, control delivery outlet 34 sends signal, completes receiving device in the above method
The step of.The memory 32 can integrate in processor 31, can also be provided separately with processor 31.
Optionally, if the device 30 is communication equipment, which is receiver, which is transmitter.
Wherein, receiver and transmitter can be same or different physical entity.When for identical physical entity, it can be referred to as
For transceiver.
Optionally, if the device 30 is chip or circuit, which is input interface, which is defeated
Outgoing interface.
Optionally, if the device 30 is chip or circuit, described device 30 can not also include memory 32, the place
It is aforementioned as right in Fig. 2 or Fig. 3 to realize that reason device 31 can read the instruction (journey logic bomb) in the memory of the chip exterior
The function of the network equipment in the method answered.
As a kind of implementation, the function of input port 33 and delivery outlet 34 be can be considered through transmission circuit or transmitting-receiving
Special chip realize.Processor 31 is it is contemplated that pass through dedicated processes chip, processing circuit, processor or general-purpose chip
It realizes.
As another implementation, it may be considered that realize that the embodiment of the present application is provided using the mode of general purpose computer
Receiving device.It will realize that the program code of 34 function of processor 31, input port 33 and delivery outlet is stored in memory
In, general processor realizes the function of processor 31, input port 33 and delivery outlet 34 by the code in execution memory.
Wherein, the function and movement of each module or unit are merely illustrative in communication device 30 listed above, are led to
In T unit 30 each module or unit can be used for executing in the above method 200 or 300 performed by the network equipment respectively movement or
Treatment process, here, in order to avoid repeating, description is omitted.
Concept relevant to technical solution provided by the embodiments of the present application involved in the device 30 is explained and is described in detail
And other steps refer to the description as described in these contents in preceding method or other embodiments, are not repeated herein.
Fig. 6 is a kind of structural schematic diagram of terminal device 20 provided by the present application, can be used to implement above-mentioned Fig. 2 or Fig. 3
The function of terminal device in shown method.The terminal device 20 can be applied in system shown in figure 1.For the ease of saying
Bright, Fig. 6 illustrates only the main component of terminal device.As shown in fig. 6, terminal device 20 includes processor, memory, control
Circuit, antenna and input/output unit.
Processor is mainly used for handling communication protocol and communication data, and controls to entire terminal device
System, execution software program, the data of processing software program, such as supporting terminal device to execute above-mentioned transfer pre-coding square
Movement described in the indicating means embodiment of battle array.Memory is mainly used for storing in software program and data, such as storage
State code book described in embodiment.Control circuit is mainly used for the conversion of baseband signal and radiofrequency signal and believes radio frequency
Number processing.Control circuit and antenna can also be called transceiver together, be mainly used for the radio frequency letter of transceiving electromagnetic waveshape
Number.Input/output unit, such as touch screen, display screen, keyboard etc. are mainly used for receiving the data of user's input and to user
Output data.
After terminal device booting, processor can read the software program in storage unit, explain and execute software journey
The instruction of sequence, the data of processing software program.When need by wireless transmission data when, processor to sent data into
After row Base-Band Processing, output baseband signal to radio circuit, radio circuit will be believed radio frequency after baseband signal progress radio frequency processing
It number is sent out in the form of an electromagnetic wave by antenna.When there is data to be sent to terminal device, radio circuit is connect by antenna
Radiofrequency signal is received, radiofrequency signal is converted into baseband signal, and baseband signal is exported to processor, processor is by base band
Signal is converted to data and handles the data.
It will be understood by those skilled in the art that for ease of description, Fig. 4 illustrates only a memory and processor.?
In actual terminal device, may exist multiple processors and memory.Memory is referred to as storage medium or storage
Equipment etc., the embodiment of the present application is without limitation.
As one kind, optionally implementation, processor may include baseband processor and central processing unit, Base-Band Processing
Device is mainly used for handling communication protocol and communication data, central processing unit be mainly used for entire terminal device into
Row control, executes software program, the data of processing software program.Processor in Fig. 4 is integrated with baseband processor and centre
The function of managing device, it will be understood by those skilled in the art that baseband processor and central processing unit are also possible to place independent
Device is managed, is interconnected by technologies such as buses.It will be understood by those skilled in the art that terminal device may include multiple Base-Band Processings
Device is to adapt to different network formats, and terminal device may include multiple central processing units to enhance its processing capacity, and terminal is set
Standby all parts can be connected by various buses.The baseband processor can also be expressed as baseband processing circuitry or
Baseband processing chip.The central processing unit can also be expressed as central processing circuit or central processing element.To communication protocols
View and the function that is handled of communication data can it is built-in in the processor, can also be stored in form of software programs
In storage unit, software program is executed to realize Base-Band Processing function by processor.
Illustratively, in the embodiment of the present application, can by with transmission-receiving function antenna and control circuit be considered as terminal
Processor with processing function is considered as the processing unit 202 of terminal device 20 by the Transmit-Receive Unit 201 of equipment 20.Such as Fig. 6
Shown, terminal device 20 includes Transmit-Receive Unit 201 and processing unit 202.Transmit-Receive Unit be referred to as transceiver, transceiver,
R-T unit etc..It is alternatively possible to which the device in Transmit-Receive Unit 201 for realizing receive capabilities is considered as receiving unit, will receive
Device in bill member 201 for realizing sending function is considered as transmission unit, i.e. Transmit-Receive Unit 201 includes receiving unit and hair
Send unit.Illustratively, receiving unit is referred to as receiver, receiver, reception circuit etc., and transmission unit is properly termed as
Transmitter, transmitter or transmit circuit etc..
Fig. 7 is a kind of structural schematic diagram of the network equipment (for example, access network equipment) provided by the embodiments of the present application, can be with
For realizing the function of the network equipment in method shown in above-mentioned Fig. 2 or Fig. 3.It such as can be the structural schematic diagram of base station.Such as figure
Shown in 7, which be can be applied in system as shown in Figure 1.The network equipment 40 includes one or more
A radio frequency unit, such as remote radio unit (RRU) (remote radio unit, RRU) 401 and one or more Base Band Unit
(baseband unit, BBU) (alternatively referred to as digital units, digital unit, DU) 402.The RRU 401 is properly termed as
Transmit-Receive Unit, transceiver, transmission circuit or transceiver etc. may include at least one antenna 4011 and radio frequency unit
4012.401 part RRU is mainly used for the transmitting-receiving of radiofrequency signal and the conversion of radiofrequency signal and baseband signal, such as
For sending signaling message described in above-described embodiment to terminal device.402 part BBU is mainly used for carrying out base band
Processing, the base station such as controls.The RRU 401 and BBU 402, which can be, to be physically located at together, can also be with physics
It is upper separately positioned, i.e. distributed base station.
The BBU 402 is the control centre of base station, is referred to as processing unit, is mainly used for completing Base-Band Processing function
Can, such as channel coding is multiplexed, modulation, spread spectrum etc..Such as the BBU (processing unit) 402 can be used for control base station 40 and hold
About the operating process of the network equipment in row above method embodiment.
In one example, the BBU 402 can be made of one or more veneers, and multiple veneers can be supported jointly
The wireless access network (such as LTE system or 5G system) of single access standard can also support the nothing of different access standards respectively
Line access.The BBU 402 further includes memory 4021 and processor 4022.The memory 4021 is to store necessity
Instruction and data.Such as memory 4021 stores the code book etc. in above-described embodiment.The processor 4022 is for controlling base
It stands and carries out necessary operation, such as execute the operating process in above method embodiment about the network equipment for control base station.
The memory 4021 and processor 4022 can serve one or more veneers.That is, can be single on each veneer
Solely setting memory and processor.It is also possible to multiple veneers and shares identical memory and processor.Furthermore on each veneer
It is also provided with necessary circuit.
It, can with the development of system on chip (System-on-chip, SoC) technology in a kind of possible embodiment
The all or part of function of 402 parts and 401 parts to be realized by SoC technology, for example, it is real by a base station functions chip
Existing, devices, the program of base station correlation function such as the base station functions integrated chip processor, memory, antennal interface are stored in
In memory, program is executed to realize the correlation function of base station by processor.Optionally, which can also read
The memory of the chip exterior is taken to realize the correlation function of base station.
It should be understood that the structure of the exemplary network equipment of Fig. 7 is only a kind of possible form, without coping with the embodiment of the present application
Constitute any restriction.The application be not precluded the future may appear other forms architecture of base station possibility.
According to method provided by the embodiments of the present application, the embodiment of the present application also provides a kind of communication system comprising aforementioned
Sending ending equipment and receiving device.
It should be understood that the processor can be central processing unit (central processing in the embodiment of the present application
Unit, CPU), which can also be other general processors, digital signal processor (digital signal
Processor, DSP), it is specific integrated circuit (application specific integrated circuit, ASIC), existing
At programmable gate array (field programmable gate array, FPGA) or other programmable logic device, divide
Vertical door or transistor logic, discrete hardware components etc..General processor can be microprocessor or the processor
It can be any conventional processor etc..
It should also be understood that the memory in the embodiment of the present application can be volatile memory or nonvolatile memory, or
It may include both volatile and non-volatile memories.Wherein, nonvolatile memory can be read-only memory (read-
Only memory, ROM), programmable read only memory (programmable ROM, PROM), erasable programmable is read-only deposits
Reservoir (erasable PROM, EPROM), electrically erasable programmable read-only memory (electrically EPROM,
) or flash memory EEPROM.Volatile memory can be random access memory (random access memory, RAM),
As External Cache.By exemplary but be not restricted explanation, the random access memory (random of many forms
Access memory, RAM) it is available, such as static random access memory (static RAM, SRAM), dynamic randon access
Memory (DRAM), Synchronous Dynamic Random Access Memory (synchronous DRAM, SDRAM), Double Data Rate are synchronous
Dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random-access
Memory (enhanced SDRAM, ESDRAM), synchronized links dynamic random access memory (synchlink DRAM,
) and direct rambus random access memory (direct rambus RAM, DR RAM) SLDRAM.
Above-described embodiment can be realized wholly or partly by software, hardware, firmware or any other combination.When
When using software realization, above-described embodiment can be realized entirely or partly in the form of a computer program product.The calculating
Machine program product includes one or more computer instructions or computer program.Load or execute on computers the calculating
When machine instruction or computer program, entirely or partly generate according to process or function described in the embodiment of the present application.The meter
Calculation machine can be general purpose computer, special purpose computer, computer network or other programmable devices.The computer instruction
It may be stored in a computer readable storage medium, or can to another computer from a computer readable storage medium
Storage medium transmission is read, for example, the computer instruction can be from a web-site, computer, server or data center
By wired (such as infrared, wireless, microwave etc.) mode to another web-site, computer, server or data center
It is transmitted.The computer readable storage medium can be any usable medium or include one that computer can access
The data storage devices such as server, the data center of a or multiple usable medium set.The usable medium can be magnetic Jie
Matter (for example, floppy disk, hard disk, tape), optical medium (for example, DVD) or semiconductor medium.Semiconductor medium can be solid-state
Hard disk.
It should be understood that the terms "and/or", only a kind of incidence relation for describing affiliated partner, expression can deposit
In three kinds of relationships, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three feelings of individualism B
Condition.In addition, character "/" herein, typicallys represent the relationship that forward-backward correlation object is a kind of "or".
It should be understood that magnitude of the sequence numbers of the above procedures are not meant to execute suitable in the various embodiments of the application
Sequence it is successive, the execution of each process sequence should be determined by its function and internal logic, the implementation without coping with the embodiment of the present application
Process constitutes any restriction.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and algorithm steps can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are studied carefully
Unexpectedly it is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technique people
Member each specific application can be used different methods to achieve the described function, but it is this realize it is not considered that
Beyond scope of the present application.It is apparent to those skilled in the art that for convenience and simplicity of description, it is above-mentioned
System, the specific work process of device and unit of description, can refer to corresponding processes in the foregoing method embodiment, herein
It repeats no more.In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can
To realize by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
Division, only a kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or
Component can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point is shown
The mutual coupling, direct-coupling or communication connection shown or discussed can be through some interfaces, between device or unit
Coupling or communication connection are connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.Some or all of unit therein can be selected to realize this embodiment scheme according to the actual needs
Purpose.In addition, each functional unit in each embodiment of the application can integrate in one processing unit, it is also possible to
Each unit physically exists alone, and can also be integrated in one unit with two or more units.If the function with
The form of SFU software functional unit is realized and when sold or used as an independent product, can store computer-readable at one
It takes in storage medium.Based on this understanding, the technical solution of the application substantially in other words contributes to the prior art
Part or the part of the technical solution can be embodied in the form of software products, which is stored in
In one storage medium, including some instructions are used so that computer equipment (it can be personal computer, server, or
Person's network equipment etc.) execute each embodiment the method for the application all or part of the steps.And storage medium packet above-mentioned
Include: USB flash disk, mobile hard disk, read-only memory, random access memory, magnetic or disk etc. are various to can store program code
Medium.
The above, the only specific embodiment of the application, but the protection scope of the application is not limited thereto, it is any
Those familiar with the art within the technical scope of the present application, can easily think of the change or the replacement, and should all contain
Lid is within the scope of protection of this application.Therefore, the protection scope of the application should be with the scope of protection of the claims
It is quasi-.
Claims (42)
1. a kind of communication means characterized by comprising
Terminal device receives the first instruction information that the network equipment is sent, and the first instruction information is used to indicate the terminal and sets
Standby to be removed from the cache the first data, first data are the data that the network equipment is sent to the terminal device, institute
The first spatial cache that the first data are stored in the caching is stated, first data are not yet committed to the terminal device
Application layer;
The terminal device deletes first data according to the first instruction information from the caching;
The terminal device receives the second data that the network equipment is sent, and in first spatial cache described in storage
Some or all of second data.
2. communication means according to claim 1, which is characterized in that receive what the network equipment was sent in the terminal device
Before first instruction information, the method also includes:
The terminal device sends second indication information to the network equipment, and the second indication information is used to indicate described slow
The size in current available cache memory space in depositing, wherein first data are the network equipments according to second instruction
What information determined.
3. communication means according to claim 2, what the second indication information was also used to indicate to cache in the caching
Data need to be committed to the time of the application layer, and/or
The second indication information is also used to indicate the priority of the data cached in the caching.
4. communication means according to claim 2 or 3, which is characterized in that the terminal device is sent out to the network equipment
Send second indication information, comprising:
The terminal device periodically sends the second indication information to the network equipment;And/or
When size of the terminal device in current available cache memory space is less than or equal to preset first threshold, to the net
Network equipment sends the second indication information;And/or
For the terminal device after receiving the third instruction information that the network equipment is sent, the Xiang Suoshu network equipment sends institute
Second indication information is stated, the third instruction information is used to indicate the terminal device and sends the second instruction to the network equipment
Information.
5. communication means according to any one of claim 2 to 4, which is characterized in that first data are the nets
Network equipment according to the relevant information of second data determine, wherein
The relevant information of second data includes the information of the size of second data, and currently available slow in the caching
It deposits space and the size of data that first spatial cache can store is greater than or equal to the sizes of second data, and/
Or
The relevant information of second data includes the information of the priority of second data, and second data is preferential
Grade is higher than the priority of first data, or, the priority of second data is identical as the priority of first data.
6. communication means according to any one of claim 1 to 5, which is characterized in that the communication means further include:
The terminal device receives first data that the network equipment retransmits.
7. communication means according to any one of claim 1 to 6, which is characterized in that the first instruction information is also used
In position of instruction first data in the caching, and/or
It is described first instruction information be also used to indicate first data it is described it is data cached in index, and/or
The first instruction information is also used to indicate the size of first data.
8. a kind of communication means characterized by comprising
The network equipment to terminal device send first instruction information, it is described first instruction information be used to indicate the terminal device from
The first data are deleted in caching, first data are the data that the network equipment is sent to the terminal device, described
One data are stored in the first spatial cache in the caching, and first data are not yet committed to the application of the terminal device
Layer;
The network equipment sends the second data to the terminal device, and some or all of described second data are by the terminal
Equipment is stored in first spatial cache.
9. communication means according to claim 8, which is characterized in that send the first instruction to terminal device in the network equipment
Before information, the method also includes:
The network equipment receives second indication information from the terminal device, and the second indication information is used to indicate described slow
The size in current available cache memory space in depositing;
The network equipment determines first data according to the second indication information.
10. communication means according to claim 9, what the second indication information was also used to indicate to cache in the caching
Data need to be committed to the time of the application layer, and/or,
The second indication information is also used to indicate the priority of the data cached in the caching.
11. communication means according to claim 9 or 10, which is characterized in that described second refers to that information is the terminal
What device periodically was sent;And/or
The second indication information is that size of the terminal device in the current available cache memory space of determination is less than or equal in advance
If first threshold when send;And/or
The second indication information is that the terminal device is sent according to the third instruction information received from the network equipment
, the third instruction information is used to indicate the terminal device and sends second indication information to the network equipment.
12. the communication means according to any one of claim 9 to 11, which is characterized in that set in the network equipment to terminal
Before preparation send the first instruction information, the method also includes:
The network equipment determines first data according to the relevant information of second data, wherein
The relevant information of second data includes the information of the size of second data, and currently available slow in the caching
It deposits space and the size of data that first spatial cache can store is greater than or equal to the sizes of second data, and/
Or
The relevant information of second data includes the information of the priority of second data, and second data is preferential
Grade is higher than the priority of first data, or, the priority of second data is identical as the priority of first data.
13. the communication means according to any one of claim 8 to 12, which is characterized in that the communication means further include:
The network equipment sends first data to the terminal device again.
14. the communication means according to any one of claim 8 to 13, which is characterized in that the first instruction information is also
It is used to indicate position of first data in the caching, and/or
It is described first instruction information be also used to indicate first data it is described it is data cached in index, and/or
The first instruction information is also used to indicate the size of first data.
15. a kind of communication means characterized by comprising
Terminal device deletes the second number when needing to send the first data to the network equipment from the caching of the terminal device
According to second data are the terminal devices from the received data of the network equipment, and second data are stored in described
The first spatial cache in caching, second data are not yet committed to the application layer of the terminal device;
The terminal device stores some or all of described first data in first spatial cache, and in preset hair
The moment is sent, the Xiang Suoshu network equipment sends first data;
The terminal device sends retransmission instruction information to the network equipment, and the retransmission instruction information is used to indicate the net
Network equipment retransmits second data;
The terminal device receives the second data that the network equipment is retransmitted according to the retransmission instruction information.
16. communication means according to claim 15, which is characterized in that delete in the caching from the terminal device
Before two data, the method also includes:
The terminal device determines second data according to reference information, wherein the reference information be used to indicate with down toward
A kind of few parameter:
The size, first data in current available cache memory space in the size of first spatial cache, the caching
The priority of the data cached in priority, the caching, the sending instant, the terminal device stored in the caching
At the time of needing to be committed to the application layer of the terminal device from the received data of the network equipment.
17. communication means according to claim 16, which is characterized in that currently available spatial cache and institute in the caching
The size for stating the data that the first spatial cache can store is greater than or equal to the size of first data, and/or
The priority of first data is higher than the priority of second data, and/or
At the time of second data need to be committed to the application layer of the terminal device after the sending instant.
18. a kind of communication means characterized by comprising
The first data that network equipment receiving terminal apparatus is sent in preset sending instant, wherein the portion of first data
Divide or be all stored in the first spatial cache before the sending instant, first spatial cache is in storage described first
It is used to store the second data before data, second data are the terminal devices from the received data of the network equipment,
Second data are not yet committed to the application layer of the terminal device, and second data are that the terminal device is needed determining
It is deleted by the terminal device from first spatial cache when sending first data;
The network equipment receives retransmission instruction information from the terminal device, and the retransmission instruction information is used to indicate the net
Network equipment retransmits second data;
The network equipment sends the second data to the terminal device again according to the retransmission instruction information.
19. communication means according to claim 18, which is characterized in that second data be the terminal device according to
What reference information determined, wherein the reference information is used to indicate following at least one parameter:
The size, first data in current available cache memory space in the size of first spatial cache, the caching
The priority of the data cached in priority, the caching, the sending instant, the terminal device stored in the caching
At the time of needing to be committed to the application layer of the terminal device from the received data of the network equipment.
20. communication means according to claim 19, which is characterized in that currently available spatial cache and institute in the caching
The size for stating the data that the first spatial cache can store is greater than or equal to the size of first data, and/or
The priority of first data is higher than the priority of second data, and/or
At the time of second data need to be committed to the application layer of the terminal device after the sending instant.
21. a kind of communication device characterized by comprising
Communication unit, for receiving the first instruction information of network equipment transmission, the first instruction information is used to indicate described
Communication device is removed from the cache the first data, and first data are the numbers that the network equipment is sent to the communication device
According to first data are stored in the first spatial cache in the caching, and first data are not yet committed to the communication
The application layer of device;
Processing unit, for deleting first data from the caching according to the first instruction information;
The communication unit is also used to receive the second data that the network equipment is sent, and deposits in first spatial cache
Store up some or all of described second data.
22. communication device according to claim 21, which is characterized in that the communication unit is also used to set to the network
Preparation send second indication information, and the second indication information is used to indicate the big of available cache memory space current in the caching
It is small, wherein first data are that the network equipment is determined according to the second indication information.
23. communication device according to claim 22, the second indication information is also used to indicate to cache in the caching
Data need to be committed to time of the application layer, and/or
The second indication information is also used to indicate the priority of the data cached in the caching.
24. the communication device according to claim 22 or 23, which is characterized in that
The communication unit is specifically used for periodically sending the second indication information to the network equipment;And/or
When the size that the communication unit is specifically used in current available cache memory space is less than or equal to preset first threshold,
The second indication information is sent to the network equipment;And/or
The communication unit is specifically used for after receiving the third instruction information that the network equipment is sent, and Xiang Suoshu network is set
Preparation send the second indication information, and the third instruction information is used to indicate the communication device and sends to the network equipment
Second indication information.
25. the communication device according to any one of claim 22 to 24, which is characterized in that first data are described
The network equipment according to the relevant information of second data determine, wherein
The relevant information of second data includes the information of the size of second data, and currently available slow in the caching
It deposits space and the size of data that first spatial cache can store is greater than or equal to the sizes of second data, and/
Or
The relevant information of second data includes the information of the priority of second data, and second data is preferential
Grade is higher than the priority of first data, or, the priority of second data is identical as the priority of first data.
26. the communication device according to any one of claim 21 to 25, which is characterized in that the communication unit is also used to
Receive first data that the network equipment retransmits.
27. the communication device according to any one of claim 21 to 26, which is characterized in that the first instruction information is also
It is used to indicate position of first data in the caching, and/or
It is described first instruction information be also used to indicate first data it is described it is data cached in index, and/or
The first instruction information is also used to indicate the size of first data.
28. a kind of communication device characterized by comprising
Communication unit, for sending the first instruction information to terminal device, the first instruction information is used to indicate the terminal
Equipment is removed from the cache the first data, and first data are the data that the communication device is sent to the terminal device,
First data are stored in the first spatial cache in the caching, and first data are not yet committed to the terminal device
Application layer;
The communication unit is also used to send the second data to the terminal device, and some or all of described second data are by institute
Terminal device is stated to be stored in first spatial cache.
29. communication device according to claim 28, which is characterized in that be also used in the communication unit from the terminal
Equipment receives second indication information, and the second indication information is used to indicate the big of available cache memory space current in the caching
It is small;
The communication device further include:
Processing unit, for determining first data according to the second indication information.
30. communication device according to claim 29, the second indication information is also used to indicate to cache in the caching
Data need to be committed to time of the application layer, and/or,
The second indication information is also used to indicate the priority of the data cached in the caching.
31. the communication device according to claim 29 or 30, which is characterized in that described second refers to that information is the terminal
What device periodically was sent;And/or
The second indication information is that size of the terminal device in the current available cache memory space of determination is less than or equal in advance
If first threshold when send;And/or
The second indication information is that the terminal device is sent according to the third instruction information received from the communication device
, the third instruction information is used to indicate the terminal device and sends second indication information to the communication device.
32. the communication device according to any one of claim 29 to 31, which is characterized in that the processing unit is specifically used
In determining first data according to the relevant information of second data, wherein
The relevant information of second data includes the information of the size of second data, and currently available slow in the caching
It deposits space and the size of data that first spatial cache can store is greater than or equal to the sizes of second data, and/
Or
The relevant information of second data includes the information of the priority of second data, and second data is preferential
Grade is higher than the priority of first data, or, the priority of second data is identical as the priority of first data.
33. the communication device according to any one of claim 28 to 32, which is characterized in that the communication unit is also used to
Again first data are sent to the terminal device.
34. the communication device according to any one of claim 28 to 33, which is characterized in that the first instruction information is also
It is used to indicate position of first data in the caching, and/or
It is described first instruction information be also used to indicate first data it is described it is data cached in index, and/or
The first instruction information is also used to indicate the size of first data.
35. a kind of communication device characterized by comprising
Processing unit, for deleting the from the caching of the communication device when needing to send the first data to the network equipment
Two data, second data are the communication devices from the received data of the network equipment, and second data are stored in
The first spatial cache in the caching, second data are not yet committed to the application layer of the communication device;And described
Some or all of described first data are stored in first spatial cache, and in preset sending instant, the Xiang Suoshu network equipment
Send first data;
Communication unit, for sending retransmission instruction information to the network equipment, the retransmission instruction information is used to indicate described
The network equipment retransmits second data;And receive what the network equipment was retransmitted according to the retransmission instruction information
Second data.
36. communication device according to claim 35, which is characterized in that the processing unit is also used to be believed according to reference
Breath, determines second data, wherein the reference information is used to indicate following at least one parameter:
The size, first data in current available cache memory space in the size of first spatial cache, the caching
The priority of the data cached in priority, the caching, the sending instant, the communication device stored in the caching
At the time of needing to be committed to the application layer of the communication device from the received data of the network equipment.
37. communication device according to claim 36, which is characterized in that currently available spatial cache and institute in the caching
The size for stating the data that the first spatial cache can store is greater than or equal to the size of first data, and/or
The priority of first data is higher than the priority of second data, and/or
At the time of second data need to be committed to the application layer of the communication device after the sending instant.
38. a kind of communication device characterized by comprising
Communication unit, the first data that receiving terminal apparatus is sent in preset sending instant, wherein the portion of first data
Divide or be all stored in the first spatial cache before the sending instant, first spatial cache is in storage described first
It is used to store the second data before data, second data are the terminal devices from the received data of the communication device,
Second data are not yet committed to the application layer of the terminal device, and second data are that the terminal device is needed determining
It is deleted by the terminal device from first spatial cache when sending first data;
The communication unit is also used to receive retransmission instruction information from the terminal device, and the retransmission instruction information is used to indicate
The communication device retransmits second data;
The communication unit is also used to send the second data to the terminal device again according to the retransmission instruction information.
39. the communication device according to claim 38, which is characterized in that second data be the terminal device according to
What reference information determined, wherein the reference information is used to indicate following at least one parameter:
The size, first data in current available cache memory space in the size of first spatial cache, the caching
The priority of the data cached in priority, the caching, the sending instant, the terminal device stored in the caching
At the time of needing to be committed to the application layer of the terminal device from the received data of the communication device.
40. communication device according to claim 39, which is characterized in that currently available spatial cache and institute in the caching
The size for stating the data that the first spatial cache can store is greater than or equal to the size of first data, and/or
The priority of first data is higher than the priority of second data, and/or
At the time of second data need to be committed to the application layer of the terminal device after the sending instant.
41. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has computer journey
Sequence, the computer program make communication means described in any one of communication equipment perform claim requirement 1 to 20.
42. a kind of computer program product, which is characterized in that the computer program product includes: computer program code, when this
When computer program code is run by communication equipment, so that the communication equipment perform claim requires described in any one of 1 to 20
Communication means.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710979453.7A CN109688179B (en) | 2017-10-19 | 2017-10-19 | Communication method and communication device |
PCT/CN2018/110880 WO2019076347A1 (en) | 2017-10-19 | 2018-10-18 | Communication method and communication apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710979453.7A CN109688179B (en) | 2017-10-19 | 2017-10-19 | Communication method and communication device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109688179A true CN109688179A (en) | 2019-04-26 |
CN109688179B CN109688179B (en) | 2021-06-22 |
Family
ID=66173545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710979453.7A Active CN109688179B (en) | 2017-10-19 | 2017-10-19 | Communication method and communication device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109688179B (en) |
WO (1) | WO2019076347A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113590254A (en) * | 2020-04-30 | 2021-11-02 | 深信服科技股份有限公司 | Virtual machine communication method, device, system and medium |
WO2022160318A1 (en) * | 2021-01-30 | 2022-08-04 | 华为技术有限公司 | Data processing apparatus and method |
CN115397033A (en) * | 2021-05-25 | 2022-11-25 | 成都鼎桥通信技术有限公司 | Wireless communication method, wireless communication apparatus, wireless communication module, medium, and program product |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117042041B (en) * | 2023-07-06 | 2024-07-02 | 佰路威科技(上海)有限公司 | Data transmission method, device, electronic equipment, storage medium and program product |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246020A (en) * | 2008-03-14 | 2008-08-20 | 凯立德欣技术(深圳)有限公司 | Voice broadcasting device and navigation system using the same and its method |
CN101277270A (en) * | 2008-05-23 | 2008-10-01 | 北京中讯宏达科技有限公司 | Transmission method and system for flow medium data |
US20090070560A1 (en) * | 2006-09-26 | 2009-03-12 | Dan Meng | Method and Apparatus for Accelerating the Access of a Multi-Core System to Critical Resources |
CN101425879A (en) * | 2008-12-12 | 2009-05-06 | 北京邮电大学 | TDM/PW space time diversity method based on T-MPLS packet transmission network |
CN101510163A (en) * | 2009-04-07 | 2009-08-19 | 金蝶软件(中国)有限公司 | Processing method and system for planning task |
CN101521955A (en) * | 2009-04-08 | 2009-09-02 | 北京航空航天大学 | Method for collecting data under opportunity network |
CN101931875A (en) * | 2009-06-22 | 2010-12-29 | 中兴通讯股份有限公司 | Method and system for transmitting and receiving service control information |
CN102164043A (en) * | 2010-10-27 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | Log reporting method and terminal |
CN102170479A (en) * | 2011-05-21 | 2011-08-31 | 成都市华为赛门铁克科技有限公司 | Updating method of Web buffer and updating device of Web buffer |
CN102195786A (en) * | 2010-03-16 | 2011-09-21 | 中国电信股份有限公司 | Intelligent data exchange platform and method |
CN102542379A (en) * | 2010-12-20 | 2012-07-04 | 中国移动通信集团公司 | Method, system and device for processing scheduled tasks |
CN103236989A (en) * | 2013-04-25 | 2013-08-07 | 青岛海信传媒网络技术有限公司 | Cache control method, devices and system in content delivery network |
CN103645909A (en) * | 2013-12-30 | 2014-03-19 | 中国烟草总公司湖南省公司 | Handling method and device for timed task |
CN103685669A (en) * | 2013-12-06 | 2014-03-26 | 深圳酷派技术有限公司 | Short message processing method and terminal |
CN105163397A (en) * | 2015-08-06 | 2015-12-16 | 大唐移动通信设备有限公司 | Message sending method and device |
CN105407134A (en) * | 2015-10-20 | 2016-03-16 | 北京齐尔布莱特科技有限公司 | Form submission equipment, form submission method and mobile terminal |
CN105630967A (en) * | 2015-12-23 | 2016-06-01 | 广东威创视讯科技股份有限公司 | Caching method and device based on GIS display data |
US20160255130A1 (en) * | 2012-10-10 | 2016-09-01 | Samsung Electronics Co., Ltd | Method and apparatus for media data delivery control |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104123340B (en) * | 2014-06-25 | 2018-04-20 | 世纪禾光科技发展(北京)有限公司 | A kind of database divides table paging query method and system |
US10880024B2 (en) * | 2014-10-28 | 2020-12-29 | Saturn Licensing Llc | Reception device, transmission device, and data processing method |
CN104572105B (en) * | 2015-01-07 | 2017-10-20 | 广东欧珀移动通信有限公司 | Data-updating method and device |
CN107222429A (en) * | 2017-05-27 | 2017-09-29 | 努比亚技术有限公司 | Data transmission system and method |
-
2017
- 2017-10-19 CN CN201710979453.7A patent/CN109688179B/en active Active
-
2018
- 2018-10-18 WO PCT/CN2018/110880 patent/WO2019076347A1/en active Application Filing
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090070560A1 (en) * | 2006-09-26 | 2009-03-12 | Dan Meng | Method and Apparatus for Accelerating the Access of a Multi-Core System to Critical Resources |
CN101246020A (en) * | 2008-03-14 | 2008-08-20 | 凯立德欣技术(深圳)有限公司 | Voice broadcasting device and navigation system using the same and its method |
CN101277270A (en) * | 2008-05-23 | 2008-10-01 | 北京中讯宏达科技有限公司 | Transmission method and system for flow medium data |
CN101425879A (en) * | 2008-12-12 | 2009-05-06 | 北京邮电大学 | TDM/PW space time diversity method based on T-MPLS packet transmission network |
CN101510163A (en) * | 2009-04-07 | 2009-08-19 | 金蝶软件(中国)有限公司 | Processing method and system for planning task |
CN101521955A (en) * | 2009-04-08 | 2009-09-02 | 北京航空航天大学 | Method for collecting data under opportunity network |
CN101931875A (en) * | 2009-06-22 | 2010-12-29 | 中兴通讯股份有限公司 | Method and system for transmitting and receiving service control information |
CN102195786A (en) * | 2010-03-16 | 2011-09-21 | 中国电信股份有限公司 | Intelligent data exchange platform and method |
CN102164043A (en) * | 2010-10-27 | 2011-08-24 | 青岛海信传媒网络技术有限公司 | Log reporting method and terminal |
CN102542379A (en) * | 2010-12-20 | 2012-07-04 | 中国移动通信集团公司 | Method, system and device for processing scheduled tasks |
CN102170479A (en) * | 2011-05-21 | 2011-08-31 | 成都市华为赛门铁克科技有限公司 | Updating method of Web buffer and updating device of Web buffer |
US20160255130A1 (en) * | 2012-10-10 | 2016-09-01 | Samsung Electronics Co., Ltd | Method and apparatus for media data delivery control |
CN103236989A (en) * | 2013-04-25 | 2013-08-07 | 青岛海信传媒网络技术有限公司 | Cache control method, devices and system in content delivery network |
CN103685669A (en) * | 2013-12-06 | 2014-03-26 | 深圳酷派技术有限公司 | Short message processing method and terminal |
CN103645909A (en) * | 2013-12-30 | 2014-03-19 | 中国烟草总公司湖南省公司 | Handling method and device for timed task |
CN105163397A (en) * | 2015-08-06 | 2015-12-16 | 大唐移动通信设备有限公司 | Message sending method and device |
CN105407134A (en) * | 2015-10-20 | 2016-03-16 | 北京齐尔布莱特科技有限公司 | Form submission equipment, form submission method and mobile terminal |
CN105630967A (en) * | 2015-12-23 | 2016-06-01 | 广东威创视讯科技股份有限公司 | Caching method and device based on GIS display data |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113590254A (en) * | 2020-04-30 | 2021-11-02 | 深信服科技股份有限公司 | Virtual machine communication method, device, system and medium |
WO2022160318A1 (en) * | 2021-01-30 | 2022-08-04 | 华为技术有限公司 | Data processing apparatus and method |
CN115397033A (en) * | 2021-05-25 | 2022-11-25 | 成都鼎桥通信技术有限公司 | Wireless communication method, wireless communication apparatus, wireless communication module, medium, and program product |
CN115397033B (en) * | 2021-05-25 | 2024-04-09 | 成都鼎桥通信技术有限公司 | Wireless communication method, wireless communication device, wireless communication module, medium, and program product |
Also Published As
Publication number | Publication date |
---|---|
WO2019076347A1 (en) | 2019-04-25 |
CN109688179B (en) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200015302A1 (en) | Balancing Uplink Transmissions for Dual Connectivity | |
US11665575B2 (en) | Communication method and communications apparatus | |
JP7516578B2 (en) | IAB network communication method and related device | |
US11477307B2 (en) | Media access control protocol data unit processing method and apparatus | |
US11510083B2 (en) | Method and apparatus for sending data volume report | |
US11877182B2 (en) | Wireless communication method, terminal device and network device | |
CN109672510A (en) | Communication means and communication device | |
US20210368371A1 (en) | Wireless communication method, terminal device, and network device | |
CN109688179A (en) | Communication means and communication device | |
CN110474736A (en) | Communication means and communication device | |
JP2023527300A (en) | Processing data using remote network computing resources | |
CN113810949A (en) | Data transmission method and device | |
US11805565B2 (en) | Wireless communication method and terminal device | |
CN110324240A (en) | Communication means and communication device | |
WO2022077451A1 (en) | Wireless communication method and terminal device | |
CN116711245A (en) | Channel estimation method, terminal device, network device, chip and storage medium | |
US20240073762A1 (en) | Communication method, apparatus, and system | |
WO2022233011A1 (en) | Method for establishing connection, and terminal device | |
US20240284245A1 (en) | Quality of service control method, core network element, access network device and terminal device | |
US20230224763A1 (en) | Wireless communication method, terminal device, and network device | |
US12082018B2 (en) | Communication method and related device | |
WO2023155655A1 (en) | Computing power capability sensing method and apparatus | |
WO2023065155A1 (en) | Wireless communication method, terminal device, access network device, and core network device | |
CN118524384A (en) | Communication method and device | |
CN118923158A (en) | Resource processing method, terminal equipment and network equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |