Nothing Special   »   [go: up one dir, main page]

CN109688179A - Communication means and communication device - Google Patents

Communication means and communication device Download PDF

Info

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
Application number
CN201710979453.7A
Other languages
Chinese (zh)
Other versions
CN109688179B (en
Inventor
于峰
高峰
蔺波
于光炜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201710979453.7A priority Critical patent/CN109688179B/en
Priority to PCT/CN2018/110880 priority patent/WO2019076347A1/en
Publication of CN109688179A publication Critical patent/CN109688179A/en
Application granted granted Critical
Publication of CN109688179B publication Critical patent/CN109688179B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies 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

Communication means and communication device
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.
CN201710979453.7A 2017-10-19 2017-10-19 Communication method and communication device Active CN109688179B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (18)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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