The present invention includes a method (700, 800, 900, 1200), client
device (700, 800, 1000), server (900, 1100) and article of manufacture
(700, 800, 900, 1000, 1100) for compressing/decompressing a current
universal resource identifier URI using an immediately previous URI. The
method for compressing the URI includes the steps of: partitioning the
immediately previous URI and the current URI into a predetermined number
of components; and comparing each component of the current URI with each
corresponding component of the immediately previous URI from left-to-right
LR and from right-to-left RL and encoding the current URI using
concatenated compression indicators in accordance with counts of
LR-matched characters, RL matched characters and uncompressed characters,
wherein an escape byte is added to an end of the uncompressed characters
when a last uncompressed character has a most significant bit set to one.
La actual invención incluye un método (700, 800, 900, 1200), el dispositivo del cliente (700, 800, 1000), el servidor (900, 1100) y el artículo de la fabricación (700, 800, 900, 1000, 1100) para compressing/decompressing un identificador universal actual URI del recurso usando un URI inmediatamente anterior. El método para comprimir el URI incluye los pasos de: repartir el URI inmediatamente anterior y el URI actual en un número predeterminado de componentes; y comparando cada componente del URI actual con cada componente correspondiente del URI inmediatamente anterior de LR de izquierda a derecha y de RL derecho-a-izquierdo y codificando el URI actual usando indicadores concatenados de la compresión de acuerdo con cuentas de caracteres LR-emparejados, RL emparejó caracteres y caracteres sin comprimir, en donde un octeto del escape se agrega a un extremo de los caracteres sin comprimir cuando un carácter sin comprimir pasado tiene un pedacito más significativo fijado a uno.