[go: up one dir, main page]

CN108011843A - A kind of data transmission method and device - Google Patents

A kind of data transmission method and device Download PDF

Info

Publication number
CN108011843A
CN108011843A CN201610947079.8A CN201610947079A CN108011843A CN 108011843 A CN108011843 A CN 108011843A CN 201610947079 A CN201610947079 A CN 201610947079A CN 108011843 A CN108011843 A CN 108011843A
Authority
CN
China
Prior art keywords
data
signaling
network side
data amount
sent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610947079.8A
Other languages
Chinese (zh)
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.)
Spreadtrum Communications Shanghai Co Ltd
Original Assignee
Spreadtrum Communications Shanghai 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 Spreadtrum Communications Shanghai Co Ltd filed Critical Spreadtrum Communications Shanghai Co Ltd
Priority to CN201610947079.8A priority Critical patent/CN108011843A/en
Publication of CN108011843A publication Critical patent/CN108011843A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/622Queue service order
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention provides a kind of data transmission method and device.The described method includes:The user data that will be sent is mapped to Scheduling Flow data buffer area;The map signalling data that will be sent is to non-scheduled stream data cache area;The signaling data in the non-scheduled stream data cache area is preferentially sent in each transmission time interval.The present invention can send signaling data in time in the case where ensureing UE peak rates.

Description

A kind of data transmission method and device
Technical field
The present invention relates to wireless communication technology field, more particularly to a kind of data transmission method and device.
Background technology
Cordless communication network is widely deployed to provide the various clothes such as phone, video, data, information receiving and transmitting, broadcast Business.Usually the such network of multi-access network supports the communication of multiple users by sharing the available network resources.Such net One example of network is Universal Terrestrial Radio Access Network (UTRAN).UTRAN is defined as Universal Mobile Telecommunications System (UMTS) radio access network (RAN) of a part, UMTS are the third generations (3G) that third generation partnership project (3GPP) is supported Mobile phone telephony.As the succession of global system for mobile communications (GSM) technology, UMTS supports various air interface marks at present Standard, such as wideband code division multiple access (W-CDMA), TD-CDMA Time Division-Code Division Multiple Access (TD-CDMA) and Time Division-Synchronous Code Division Multiple Access (TD- SCDMA).For example, the positive TD-SCDMA that carries out of China is as the UTRAN frameworks using its existing GSM infrastructure as core net In bottom air interface.UMTS also supports enhanced 3G data communication protocols, such as high-speed packet access (HSPA), it is to phase Associated UMTS network provides the transfer speed of data and capacity of higher.HSPA is two kinds of mobile phone agreements i.e. high-speed downstream chain Road packet access (HSDPA) and the merging of High Speed Uplink Packet access (HSUPA), it is expanded and improves existing broadband association The performance of view.
The delay requirement of High Speed Uplink Packet access (HSUPA) is higher, and user equipment (UE) must be in restriction Upstream data is sent to network side in time, otherwise, data, which will be sent, to fail.Especially network side is configured with TTI=2ms's In the case of transmission, in order to which data are sent to network side as early as possible, the mode of UE generally uses counts to set a buffer area Handled according to using FIFO (First In First Out) mode, while in order to ensure the peak rate of UE, the data of buffer area Occupation rate ensures 80% or so.
In the implementation of the present invention, inventor has found at least to have the following technical problems in the prior art:
When signal weaker of eating dishes without rice or wine, network side mandate becomes hour, and newly generated signaling data can only be buffered in the tail of buffer area Portion, so causes signaling data timely to send.The existing settling mode by limiting the size of buffer area can shadow Ring the peak rate of UE.
The content of the invention
A kind of data transmission method and device provided by the invention, can be in the case where ensureing UE peak rates by signaling Data are sent in time.
In a first aspect, the present invention provides a kind of data transmission method, the described method includes:
The user data that will be sent is mapped to Scheduling Flow data buffer area;
The map signalling data that will be sent is to non-scheduled stream data cache area;
The signaling data in the non-scheduled stream data cache area is preferentially sent in each transmission time interval.
Alternatively, the signaling preferentially sent in each transmission time interval in the non-scheduled stream data cache area Data include:
Obtain network side authorization data amount;
Obtain the signaling data amount in the non-scheduled stream data cache area;
Judge whether the signaling data amount is zero;
When the signaling data amount is zero, the scheduling flow data is directly transmitted according to the network side authorization data amount User data in buffer area;
When the signaling data amount is not zero, the non-scheduled flow data is sent according to the network side authorization data amount Signaling data in buffer area has been sent in the non-scheduled stream data cache area according to the network side authorization data amount Signaling data after retransmit user data in the Scheduling Flow data buffer area.
Alternatively, it is described when the signaling data amount is not zero, according to being sent the network side authorization data amount Signaling data in non-scheduled stream data cache area has sent the non-scheduled stream according to the network side authorization data amount The user data retransmited after signaling data in data buffer area in the Scheduling Flow data buffer area includes:
Judge whether the network side authorization data amount is less than the signaling data amount;
When the network side authorization data amount is less than the signaling data amount, sent out according to the network side authorization data amount Send the signaling data in the non-scheduled stream data cache area;Otherwise sent according to the network side authorization data amount described non- The user data in the Scheduling Flow data buffer area is retransmited after signaling data in Scheduling Flow data buffer area.
Alternatively, the method further includes:
The threshold value in the Scheduling Flow data buffer area and the non-scheduled stream data cache area is set.
Second aspect, the present invention provide a kind of data transmission device, and described device includes:
First map unit, the user data for that will send are mapped to Scheduling Flow data buffer area;
Second map unit, for the map signalling data that will send to non-scheduled stream data cache area;
Transmitting element, for preferentially sending the letter in the non-scheduled stream data cache area in each transmission time interval Make data.
Alternatively, the transmitting element includes:
First acquisition module, for obtaining network side authorization data amount;
Second acquisition module, for obtaining the signaling data amount in the non-scheduled stream data cache area;
Judgment module, for judging whether the signaling data amount is zero;
First sending module, it is direct according to the network side authorization data amount for when the signaling data amount is zero Send the user data in the Scheduling Flow data buffer area;
Second sending module, for when the signaling data amount is not zero, being sent out according to the network side authorization data amount Send the signaling data in the non-scheduled stream data cache area or sent according to the network side authorization data amount described non- The user data in the Scheduling Flow data buffer area is retransmited after signaling data in Scheduling Flow data buffer area.
Alternatively, second sending module, is used for,
Judge whether the network side authorization data amount is less than the signaling data amount;
When the network side authorization data amount is less than the signaling data amount, sent out according to the network side authorization data amount Send the signaling data in the non-scheduled stream data cache area;Otherwise sent according to the network side authorization data amount described non- The user data in the Scheduling Flow data buffer area is retransmited after signaling data in Scheduling Flow data buffer area.
Alternatively, described device further includes:
Setting unit, for setting the threshold value of the Scheduling Flow data buffer area and the non-scheduled stream data cache area.
Data transmission method and device provided in an embodiment of the present invention, the user data that will be sent are mapped to scheduling fluxion According to buffer area, the map signalling data that will be sent to non-scheduled stream data cache area, when being carved into next when deployed, to network side The signaling data in the non-scheduled stream data cache area is preferentially sent, so that signaling data is dispatched in time, at the same time The size of buffer area need not be limited, and then does not interfere with UE peak rates.
Brief description of the drawings
Fig. 1 is the flow chart of one embodiment of the invention data transmission method;
Fig. 2 is the structure diagram that two buffer areas are set in one embodiment of the invention data transmission method;
Fig. 3 is the structure diagram of one embodiment of the invention data transmission device.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, the technical solution in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only Only it is part of the embodiment of the present invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill Personnel's all other embodiments obtained without making creative work, belong to the scope of protection of the invention.
The present invention provides a kind of data transmission method, as shown in Figure 1, the described method includes:
S11, the user data that will be sent are mapped to Scheduling Flow data buffer area;
S12, the map signalling data that will be sent to non-scheduled stream data cache area;
S13, preferentially send in each transmission time interval signaling data in the non-scheduled stream data cache area.
Data transmission method provided in an embodiment of the present invention, the user data that will be sent are mapped to scheduling stream data cache Area, the map signalling data that will be sent to non-scheduled stream data cache area, when being carved into next when deployed, preferentially sends out to network side The signaling data in the non-scheduled stream data cache area is sent, so that signaling data is dispatched in time, at the same time need not The size of buffer area is limited, and then does not interfere with UE peak rates.
Alternatively, the signaling preferentially sent in each transmission time interval in the non-scheduled stream data cache area Data include:
Obtain network side authorization data amount;
Obtain the signaling data amount in the non-scheduled stream data cache area;
Judge whether the signaling data amount is zero;
When the signaling data amount is zero, the scheduling flow data is directly transmitted according to the network side authorization data amount User data in buffer area;
When the signaling data amount is not zero, the non-scheduled flow data is sent according to the network side authorization data amount Signaling data in buffer area has been sent in the non-scheduled stream data cache area according to the network side authorization data amount Signaling data after retransmit user data in the Scheduling Flow data buffer area.
Alternatively, it is described when the signaling data amount is not zero, according to being sent the network side authorization data amount Signaling data in non-scheduled stream data cache area has sent the non-scheduled stream according to the network side authorization data amount The user data retransmited after signaling data in data buffer area in the Scheduling Flow data buffer area includes:
Judge whether the network side authorization data amount is less than the signaling data amount;
When the network side authorization data amount is less than the signaling data amount, sent out according to the network side authorization data amount Send the signaling data in the non-scheduled stream data cache area;Otherwise sent according to the network side authorization data amount described non- The user data in the Scheduling Flow data buffer area is retransmited after signaling data in Scheduling Flow data buffer area.
Alternatively, further include:
The threshold value in the Scheduling Flow data buffer area and the non-scheduled stream data cache area is set.Although it is directed to herein User data and signaling data are respectively provided with two buffer areas, but in each buffer area, data are still using advanced elder generation Two buffer areas in order to avoid the data in buffer area are unsatisfactory for the requirement of time delay, thus are set threshold value by the mode gone out respectively.
Two buffer areas are provided in data transmission method provided in an embodiment of the present invention, as shown in Fig. 2, including dispatching fluxion According to buffer area and non-scheduled stream data cache area.Scheduling flow data is all buffered in Scheduling Flow data buffer area, non-scheduled fluxion According to being all buffered in non-scheduled stream data cache area, dispatch flow data and non-scheduled flow data and area is carried out by RB attribute mappings Point, it is that network side is familiar with being configured according to business that RB, which is mapped to Scheduling Flow or non-scheduled stream,.Usual map signalling data arrives Non-scheduled stream, business datum are mapped to Scheduling Flow, and general RB0~RB4 is signaling RB, is transmitted as signaling data, other RB are general Transmission services data.By map signalling data to non-scheduled stream, user data is mapped to Scheduling Flow, i.e. most signaling data at last It is cached in non-scheduled stream data cache area, in user data cache to Scheduling Flow data buffer area.The place of non-scheduled flow data Reason priority, which is higher than, dispatches flow data, i.e., the processing priority of signaling data is higher than scheduling fluxion in non-scheduled stream data cache area According to the user data in buffer area.In each transmission time interval of network side, when being carved into next when deployed, preferentially to net Network side sends the signaling data in non-scheduled stream data cache area.When being carved into next when deployed, non-scheduled fluxion is first determined whether Whether there is signaling data according in buffer area, when, there are during signaling data, sending the signaling data in non-scheduled stream data cache area, Network side authorization data amount is needed to refer in this process, i.e., network side allows what user terminal was sent in each transmission time interval Data volume size, when the signaling data amount in non-scheduled stream data cache area exceedes network side authorization data amount, in the transmission The signaling data amount of network side authorization data amount size, the signaling number in non-scheduled stream data cache area are sent in time interval When being less than network side authorization data amount according to amount, scheduling is retransmited after the signaling data in non-scheduled stream data cache area has been sent User data in stream data cache area, the size of the amount of user data of transmission are equal to network side authorization data amount-sent out The signaling data amount sent.When the corresponding scheduling instance when in each transmission time interval arrives, non-scheduled stream data cache When there is no signaling data in area, the user data in Scheduling Flow data buffer area, the size of the user data of transmission are directly transmitted Equal to network side authorization data amount size.
The embodiment of the present invention also provides a kind of data transmission device, as shown in figure 3, described device includes:
First map unit 31, the user data for that will send are mapped to Scheduling Flow data buffer area;
Second map unit 32, for the map signalling data that will send to non-scheduled stream data cache area;
Transmitting element 33, for preferentially being sent in each transmission time interval in the non-scheduled stream data cache area Signaling data.
Data transmission device provided in an embodiment of the present invention, the user data that will be sent are mapped to scheduling stream data cache Area, the map signalling data that will be sent to non-scheduled stream data cache area, when being carved into next when deployed, preferentially sends out to network side The signaling data in the non-scheduled stream data cache area is sent, so that signaling data is dispatched in time, at the same time need not The size of buffer area is limited, and then does not interfere with UE peak rates.
Alternatively, the transmitting element 33 includes:
First acquisition module, for obtaining network side authorization data amount;
Second acquisition module, for obtaining the signaling data amount in the non-scheduled stream data cache area;
Judgment module, for judging whether the signaling data amount is zero;
First sending module, it is direct according to the network side authorization data amount for when the signaling data amount is zero Send the user data in the Scheduling Flow data buffer area;
Second sending module, for when the signaling data amount is not zero, being sent out according to the network side authorization data amount Send the signaling data in the non-scheduled stream data cache area or sent according to the network side authorization data amount described non- The user data in the Scheduling Flow data buffer area is retransmited after signaling data in Scheduling Flow data buffer area.
Alternatively, second sending module, is used for,
Judge whether the network side authorization data amount is less than the signaling data amount;
When the network side authorization data amount is less than the signaling data amount, sent out according to the network side authorization data amount Send the signaling data in the non-scheduled stream data cache area;Otherwise sent according to the network side authorization data amount described non- The user data in the Scheduling Flow data buffer area is retransmited after signaling data in Scheduling Flow data buffer area.
Alternatively, described device further includes setting unit, for setting the Scheduling Flow data buffer area and the non-tune Spend the threshold value in stream data cache area.
The operational process of data transmission device provided in an embodiment of the present invention is detailed in the data transmission method Description, details are not described herein.
The above description is merely a specific embodiment, but protection scope of the present invention is not limited thereto, any Those familiar with the art the invention discloses technical scope in, the change or replacement that can readily occur in, all should It is included within the scope of the present invention.Therefore, protection scope of the present invention should be subject to scope of the claims.

Claims (8)

  1. A kind of 1. data transmission method, it is characterised in that including:
    The user data that will be sent is mapped to Scheduling Flow data buffer area;
    The map signalling data that will be sent is to non-scheduled stream data cache area;
    The signaling data in the non-scheduled stream data cache area is preferentially sent in each transmission time interval.
  2. 2. data transmission method according to claim 1, it is characterised in that described preferential in each transmission time interval The signaling data sent in the non-scheduled stream data cache area includes:
    Obtain network side authorization data amount;
    Obtain the signaling data amount in the non-scheduled stream data cache area;
    Judge whether the signaling data amount is zero;
    When the signaling data amount is zero, the scheduling stream data cache is directly transmitted according to the network side authorization data amount User data in area;
    When the signaling data amount is not zero, the non-scheduled stream data cache is sent according to the network side authorization data amount Signaling data in area has sent the letter in the non-scheduled stream data cache area according to the network side authorization data amount Make the user data retransmited after data in the Scheduling Flow data buffer area.
  3. 3. data transmission method according to claim 2, it is characterised in that described when the signaling data amount is not zero When, according to the signaling data in the network side authorization data amount transmission non-scheduled stream data cache area or according to described Network side authorization data amount retransmits the scheduling fluxion after having sent the signaling data in the non-scheduled stream data cache area Include according to the user data in buffer area:
    Judge whether the network side authorization data amount is less than the signaling data amount;
    When the network side authorization data amount is less than the signaling data amount, institute is sent according to the network side authorization data amount State the signaling data in non-scheduled stream data cache area;Otherwise sent according to the network side authorization data amount described non-scheduled The user data in the Scheduling Flow data buffer area is retransmited after signaling data in stream data cache area.
  4. 4. data transmission method according to any one of claim 1-3, it is characterised in that further include::
    The threshold value in the Scheduling Flow data buffer area and the non-scheduled stream data cache area is set.
  5. A kind of 5. data transmission device, it is characterised in that including:
    First map unit, the user data for that will send are mapped to Scheduling Flow data buffer area;
    Second map unit, for the map signalling data that will send to non-scheduled stream data cache area;
    Transmitting element, for preferentially sending the signaling number in the non-scheduled stream data cache area in each transmission time interval According to.
  6. 6. data transmission device according to claim 5, it is characterised in that the transmitting element includes::
    First acquisition module, for obtaining network side authorization data amount;
    Second acquisition module, for obtaining the signaling data amount in the non-scheduled stream data cache area;
    Judgment module, for judging whether the signaling data amount is zero;
    First sending module, for when the signaling data amount is zero, being directly transmitted according to the network side authorization data amount User data in the Scheduling Flow data buffer area;
    Second sending module, for when the signaling data amount is not zero, institute to be sent according to the network side authorization data amount State the signaling data in non-scheduled stream data cache area or sent according to the network side authorization data amount described non-scheduled The user data in the Scheduling Flow data buffer area is retransmited after signaling data in stream data cache area.
  7. 7. data transmission device according to claim 6, it is characterised in that second sending module, is used for
    Judge whether the network side authorization data amount is less than the signaling data amount;When the network side authorization data amount is less than During the signaling data amount, the signaling number in the non-scheduled stream data cache area is sent according to the network side authorization data amount According to;Otherwise sent out again after having sent the signaling data in the non-scheduled stream data cache area according to the network side authorization data amount Send the user data in the Scheduling Flow data buffer area.
  8. 8. according to the data transmission device any one of claim 5-7, it is characterised in that described device further includes:
    Setting unit, for setting the threshold value of the Scheduling Flow data buffer area and the non-scheduled stream data cache area.
CN201610947079.8A 2016-11-02 2016-11-02 A kind of data transmission method and device Pending CN108011843A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610947079.8A CN108011843A (en) 2016-11-02 2016-11-02 A kind of data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610947079.8A CN108011843A (en) 2016-11-02 2016-11-02 A kind of data transmission method and device

Publications (1)

Publication Number Publication Date
CN108011843A true CN108011843A (en) 2018-05-08

Family

ID=62048156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610947079.8A Pending CN108011843A (en) 2016-11-02 2016-11-02 A kind of data transmission method and device

Country Status (1)

Country Link
CN (1) CN108011843A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340433A (en) * 2008-07-15 2009-01-07 深圳华为通信技术有限公司 Audio ciphering method, deciphering method and mobile terminal
US20120240000A1 (en) * 2011-03-14 2012-09-20 Freescale Semiconductor, Inc Method of re-ordering received data blocks in hybrid automatic repeat request telecommunication system
CN102695202A (en) * 2011-03-25 2012-09-26 华为技术有限公司 Reconfiguration method, radio network controller (RNC) and terminal
CN103346949A (en) * 2013-07-25 2013-10-09 北京大学 Unpacking and packing method and system based on embedded two-channel network data package
US20150049733A1 (en) * 2012-03-19 2015-02-19 Zte Corporation Control Signaling Transmission and Demodulation Method, System and Terminal
CN105191459A (en) * 2014-03-21 2015-12-23 华为技术有限公司 Data transmission device and method in direct communication

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101340433A (en) * 2008-07-15 2009-01-07 深圳华为通信技术有限公司 Audio ciphering method, deciphering method and mobile terminal
US20120240000A1 (en) * 2011-03-14 2012-09-20 Freescale Semiconductor, Inc Method of re-ordering received data blocks in hybrid automatic repeat request telecommunication system
CN102695202A (en) * 2011-03-25 2012-09-26 华为技术有限公司 Reconfiguration method, radio network controller (RNC) and terminal
US20150049733A1 (en) * 2012-03-19 2015-02-19 Zte Corporation Control Signaling Transmission and Demodulation Method, System and Terminal
CN103346949A (en) * 2013-07-25 2013-10-09 北京大学 Unpacking and packing method and system based on embedded two-channel network data package
CN105191459A (en) * 2014-03-21 2015-12-23 华为技术有限公司 Data transmission device and method in direct communication

Similar Documents

Publication Publication Date Title
US9717016B2 (en) Method for ensuring uplink quality of service, base station and user equipment
CN109155762B (en) Method and device for data transmission
WO2021078232A1 (en) Multi-path scheduling-based relay device
EP3661253A1 (en) Communication method, base station, terminal device and system
CN102170663B (en) 3G (The Third Generation Telecommunication)-based method and equipment for guaranteeing service quality in real-time transmission service
US11129048B2 (en) Data transmission method, base station, and wireless communications device
CN102958102A (en) RLC (radio link control) distribution transmission method and RLC distribution transmission system
CN110225547A (en) A kind of scheduling request sending, receiving method, terminal and network side equipment
CN102355694A (en) Data distribution method and device in wireless heterogeneous network and wireless network controller
CN103857070A (en) Method, unit and mobile terminal for restricting multimode disturbance
US11785635B2 (en) Communication system enabled to minimize negative communication effects
CN102271364A (en) A data packet transmission method, device and system
CN103001748B (en) A kind of method of data re-transmission and data retransmission process, equipment
CN101309263B (en) Data transmission method, apparatus and system
CN106507495A (en) Uplink authorization processing method and relevant device
US20250227549A1 (en) Information processing method and communication device
CN101257444B (en) A method, device and system for packet data transmission
CN108011843A (en) A kind of data transmission method and device
CN102780618B (en) Method and device for data message transmission
CN101098295B (en) High speed downlink packet accessing medium access controlled multi-queue transmission method and device
WO2023207787A1 (en) Data processing method and apparatus, and communication device and storage medium
CN105163397A (en) Message sending method and device
CN1889533B (en) Method for adaptive transmitting the third generation network interface frame on internetwork protocol chain circuit
KR101386812B1 (en) Methods for transmitting or receiving data unit(s) using a header field existence indicator
CN101577673A (en) Flow control processing method

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180508