Apparatus and method for operating a timer of communication system
AssigneeLG Electronics Inc.
InventorKwang-Il Lee
Life of this patent
Estimating the term…
Abstract
A communications management system uses a single timer to control the transmission of ATM cells along a plurality of virtual paths/virtual channels (VPs/VCs). The system includes first and second memories, a time counter that records when a data packet is received from a specific VP/VC, and a control unit that controls transmission of data in the received packet based on whether another packet from the same VP/VC was received within a predetermined time-out period. By using a single timer, the system and an associated method reduce hardware and operating constraints which limit performance of conventional ATM transmission systems. This translates into improved capacity in terms of the numbers of virtual paths and virtual channels the system is able to manage.
Claims37
An apparatus for operating a timer of a communication system, comprising:
- a service logic for receiving data and generating a base address for temporarily storing the data;
- a data memory for temporarily storing the data based on destination according to the base address;
- a time counter for outputting a receiving time of the data;
- a timer input controller for inputting the receiving time and the base address;
- a timer memory for storing the inputted receiving time and base address;
- and
- a timer output controller for periodically detecting the stored receiving time.
An apparatus for operating a timer of a communication system, comprising:
- a service logic which generates abase address for temporarily storing a received data and a packet based on the temporarily stored data by destination;
- a time counter which outputs a receiving time of the data;
- a timer input controller which inputs the receiving time and the base address;
- and
- a timer output controller which predetermines a restricted time for periodically generating the packet, and which periodically detects the inputted receiving time based on the restricted time.
An apparatus for operating a timer of an asynchronous transfer mode (ATM) system, comprising:
- an ATM adaptation layer (AAL)2 service logic for receiving an AAL2 packet from a virtual path/virtual channel (VP/VC), outputting a base address of the AAL2 packet to be stored temporarily, and generating a payload of an AAL2 ATM cell using the AAL2 packet;
- a data memory for temporarily storing the received AAL2 packet based on VP/VC according to the base address;
- a time counter for outputting a receiving time of the AAL2 packet;
- a timer input controller for inputting the base address and the receiving time;
- a timer memory for storing the inputted base address and receiving time based on VP/VC;
- and
- a timer output controller for predetermining a restricted time for periodically generating the packet, and detecting the timer memory periodically based on the restricted time.
A method for operating a timer of an AAL2 service logic in an ATM system, comprising:
- (a) outputting a receiving information when an AAL2 packet corresponding to a specific VP/VC is received;
- (b) recording a receiving time of the AAL2 packet based on VP/VC, the recorded receiving time derived from the receiving information;
- (c) checking the recorded receiving time of the AAL2 packet;
- (d) reporting that a restricted time has lapsed for transmitting an AAL2 ATM cell on said specific VP/VC;
- and
- (e) generating a payload of the AAL2 ATM cell based on the AAL2 packet without waiting for arrival of a next AAL2 packet on said specific VP/VC.
A system for managing data communications, comprising:
- a first memory area;
- a second memory area;
- a timer which records a time when a data packet is received;
- and
- a control unit which stores data from the data packet in a base address of the first memory area, and which stores information indicative of the base address and the receiving time recorded by the timer in the second memory area, said control unit controlling transmission of the data from the data packet stored in the first memory area based on said receiving time information stored in the second memory area.
A system for managing data communications, comprising:
- a timer which records receiving times of data packets associated with different virtual paths/virtual channels;
- and
- a control unit which stores data from the data packets in different base addresses of a first memory area, and which stores information indicative of the base address and the receiving time of the data from each of said data packets in a second memory area, said control unit controlling transmission of the data from the data packets stored in the first memory area based on said receiving time information stored in the second memory area.
A method for managing data communications, comprising:
- recording a time when a data packet is received;
- storing data from the data packet in a base address of a first memory area;
- storing information indicative of the base address and the receiving time recorded by the timer in a second memory area;
- and
- controlling transmission of the data from the data packet stored in the first memory area based on said receiving time information stored in the second memory area.
A method for managing data communications, comprising:
- recording receiving times of data packets associated with different virtual paths/virtual channels;
- storing data from the data packets in different base addresses of a first memory area;
- storing information indicative of the base address and the receiving time of the data from each of said data packets in a second memory area;
- and
- controlling transmission of the data from the data packets stored in the first memory area based on said receiving time information stored in the second memory area.
Dependencies are inferred from the claim text.