Recherche dans les collections de brevets nationales et internationales

1. (WO2018042233) COMPRESSION DE NIVEAU D'APPLICATION

Pub. No.:    WO/2018/042233    International Application No.:    PCT/IB2016/055292
Publication Date: Fri Mar 09 00:59:59 CET 2018 International Filing Date: Sun Sep 04 01:59:59 CEST 2016
IPC: G06F 15/16
H03M 7/40
Applicants: SHARMA, Pratik
Inventors: SHARMA, Pratik
Title: COMPRESSION DE NIVEAU D'APPLICATION
Abstract:
La présente invention porte sur une compression de niveau d'application. Des capacités de compression et de décompression sont fournies au code d'application côté client et au code d'application côté serveur en tant que bibliothèque séparée. Le code d'application côté client et le code d'application côté serveur ont ici la capacité d'invoquer des installations de compression et de décompression fournies par la bibliothèque et ils s'inscrivent donc aux bibliothèques respectives sur le côté client et le côté serveur avec le même identifiant d'application unique les aidant à se différencier d'autres applications client-serveur. Un code d'application côté client et un code d'application côté serveur s'alignent également avec les bibliothèques respectives fournies à ceux-ci, les descripteurs de prise pour identifier de manière unique divers points d'extrémité de connexion pour différentes connexions pour la lecture et l'écriture. Ainsi, pour chaque connexion, à la fois les bibliothèques côté client et côté serveur maintiennent une paire d'identificateurs d'application et un descripteur de prise pour la lecture et l'écriture. Conjointement avec la bibliothèque, un code d'application côté client et un code d'application côté serveur sont fournis avec un paramètre configurable pour choisir un algorithme de compression comme un codage de Huffman, un Lempel–Ziv–Welch (LZW), etc. Dans la présente invention, pour tout transfert de données, le client ou le serveur d'application côté serveur qui souhaite envoyer des données à l'autre extrémité appelle la bibliothèque fournie et si les données à transférer dépassent un certain seuil, alors il envoie à l'autre extrémité un paquet spécial comprenant l'identifiant d'application, des octets totaux de données compressées à transférer qui sont calculés après compression des octets de données d'origine à transférer et de l'algorithme de compression à utiliser, à l'aide d'un descripteur de prise fourni à celui-ci pour la connexion. La bibliothèque au niveau de l'autre extrémité sur réception du nombre total d'octets de données compressées décomprime les données sur la base des informations qu'il reçoit dans le paquet spécial pour l'application requise et le code d'application à l'autre extrémité traite ensuite des données décompressées.