IP Library Granted Patent US 8,045,542
Granted Patent B2
US 8,045,542 · App. 11/335,053 · Granted Oct 25, 2011

Traffic generation during inactive user plane

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,045,542
App. No.
11/335,053
Granted
Oct 25, 2011
Kind
B2
Abstract

The present invention relates to a method, transmitting device ( 10 ) and system for providing user plane traffic during a state of inactive user plane of a connection to an access network. A sequence of successive packet headers, adapted to continue a header sequence transmitted until the start of the state of inactive user plane is generated, and respective dummy portions are added to the sequence of successive packet headers. The generated stream of data packets is then transmitted from the transmitting device ( 10 ) via the unlicensed mobile access network during the state of inactive user plane so as to obtain a continuous stream of user data irrespective of the state of inactive user plane. Thereby, user plane traffic can also be provided during states of inactive user plane of the transmitting device ( 10 ), e.g. holding states, call setup states or mute states, and real-time traffic requirements can be met.

Claims (41)

1. A method, comprising:

generating a sequence of successive packet headers, adapted to continue a header sequence transmitted until the start of a state of inactive user plane over a radio link to an access network;

adding to the generated header sequences respective dummy portions;

transmitting the stream of data packets via the access network during the state of inactive user plane so as to obtain a continuous stream of user data irrespective of the state of inactive user plane, and

selecting the dummy portions to comprise information indicating that no data is carried in a payload portion of the data packets.

2. The method according to claim 1 , wherein the information is a NO_DATA field of an adaptive multi-rate speech coder.

3. The method according to claim 1 , further comprising selecting the dummy portions to include no payload.

4. The method according to claim 3 , further comprising selecting a time stamp information of the generated successive packet headers to be identical to a time stamp information of the last packet including payload and transmitted before the start of the state of inactive user plane.

5. The method according to claim 1 , further comprising selecting the dummy portion to comprise a silence descriptor information.

6. The method according to claim 5 , further comprising selecting a transmission interval between packets of the stream of data packets during the state of inactive user plane based on the length of a comfort noise defined by the silence descriptor information.

7. The method according to claim 1 , further comprising copying the dummy portion from packets received during the state of inactive user plane, so that received packets are looped back with modified headers.

8. The method according to claim 1 , wherein the transmitting configured to transmit data packets of the stream of data packets at a predetermined interval.

9. The method according to claim 1 , further comprising incrementing a sequence number of the generated successive packet headers with each successive packet header.

10. The method according to claim 1 , wherein the stream of data packets is generated in accordance with a real time protocol.

11. The method according to claim 1 , wherein the state of inactive user plane is at least one of a holding state, a call setup state, and a mute state.

12. A computer program product comprising computer code for producing the method of claim 1 when run on a computer device.

13. An apparatus, comprising:

a header generator for generating a sequence of successive packet headers, adapted to continue the header sequence transmitted until the start of the state of inactive user plane over a radio link to an access network;

a dummy portion generator for generating dummy portions of data packets; and

a packet assembler for adding the generated dummy portions to the generated sequence of successive packet headers, so as to obtain a stream of data packets; and

a transmitter for transmitting the stream of data packets during the state of inactive user plane so as to obtain a continuous stream of user data irrespective of the state of inactive user plane, and

selecting the dummy portions to comprise information indicating that no data is carried in a payload portion of the data packets.

14. The apparatus A transmitting device according to claim 13 , wherein the dummy portion generator generating unit is configured to generate the dummy portions with a NO_DATA field of an adaptive multi-rate speech coder.

15. The apparatus according to claim 13 , wherein the dummy portion generator is configured to generate the dummy portions without any payload.

16. The apparatus according to claim 15 , wherein the header generator is configured to select a time stamp information of the generated successive packet headers so as to be identical to a time stamp information of the last packet including payload and transmitted before the start of the state of inactive user plane.

17. The apparatus according to claim 13 , wherein the dummy portion generator is configured to generate the dummy portion with a silence descriptor information.

18. The apparatus according to claim 17 , wherein the transmitter is configured to set a transmission interval between packets of the stream of data packets during the state of inactive user plane based on the length of a comfort noise defined by the silence descriptor information.

19. The apparatus according to claim 13 , wherein the dummy portion generator is configured to copy the dummy portion from packets received at the transmitting device during the state of inactive user plane, so that received packets are looped back with modified headers.

20. The apparatus according to any one of claim 13 , wherein the transmitter is configured to transmit data packets of the stream of data packets at a predetermined interval.

21. The apparatus according to any one of claim 13 , wherein the header generator is configured to increment a sequence number of the generated successive packet headers with each successive packet header.

22. The apparatus according to any one of claim 13 , wherein the packet assembler is configured to generate the stream of data packets in accordance with a real time protocol.

23. The apparatus according to any one of claim 13 , wherein the state of inactive user plane is at least one of a holding state, a call setup state, and a mute state.

24. A system for providing communication via an access network, the system comprising a terminal device and a network controller device to which the terminal device is connected, at least one of the terminal device and network controller device comprising the apparatus claim 13 .

25. A terminal device for providing communication via an access network, the terminal device comprising the apparatus of claim 13 .

26. A network controller device for providing communication via an access network, the network controller device comprising the apparatus of claim 13 .

27. An apparatus, comprising:

a header generator for generating a sequence of successive packet headers, adapted to continue the header sequence transmitted until the start of the state of inactive user plane over a radio link to an access network;

a dummy portion generator for generating dummy portions of data packets; and

a packet assembler for adding the generated dummy portions to the generated sequence of successive packet headers, so as to obtain a stream of data packets; and

a transmitter for transmitting the stream of data packets during the state of inactive user plane so as to obtain a continuous stream of user data irrespective of the state of inactive user plane, and

selecting the dummy portions to comprise information indicating that no data is carried in a payload portion of the data packets.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035388/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2006
From: LAPPALAINEN, KRISTIAN
To: NOKIA CORPORATION
Reel/Frame 017484/0599 →