Patent ID: 7212491

Claim:
A QoS control middleware, said QoS control middleware stored on a computer readable medium, executable by a computer, in an integrated network including a bandwidth-guaranteed network, and a bandwidth-not-guaranteed network, said QoS control middleware comprising: a use bandwidth registration table for recording a remaining bandwidth of said integrated network including remaining bandwidths for each of said bandwidth-guaranteed network and said bandwidth-not-guaranteed network, and for comprehensively managing a bandwidth of said integrated network; a remaining bandwidth table capturer for capturing data representing a usable remaining bandwidth of said bandwidth-guaranteed network from a remaining bandwidth table on said bandwidth-guaranteed network; a network status monitor for monitoring a traffic status of said bandwidth-not-guaranteed network and issuing the traffic information; and a QoS manager performing operations for: recording the remaining bandwidth of said bandwidth-guaranteed network captured by said remaining bandwidth table capturer and the remaining bandwidth of said bandwidth-not-guaranteed network calculated with traffic information notified by said network status monitor to said use bandwidth registration table, mathematically converting a QoS parameter received from an application via a QoS request receiver into a traffic parameter, notifying said application of said traffic parameter, controlling the value of said traffic parameter so as to adapt a service quality required by said application, and controllably decreasing the value of the traffic parameter so as to obtain a necessary and minimum quality allowed by said application when the service quality required by said application cannot be provided in a current remaining bandwidth of said integrated network under control of the value of said traffic parameter.