Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018228238) METHOD AND APPARATUS FOR COMMUNICATION BETWEEN PROCESSES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/228238 International Application No.: PCT/CN2018/089929
Publication Date: 20.12.2018 International Filing Date: 05.06.2018
IPC:
G06F 9/54 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
46
Multiprogramming arrangements
54
Interprogramme communication
Applicants:
阿里巴巴集团控股有限公司 ALIBABA GROUP HOLDING LIMITED; 开曼群岛大开曼资本大厦一座四层847号邮箱 Fourth Floor, One Capital Place, P.O. Box 847, George Town, Grand Cayman, KY
Inventors:
王斌 WANG, Bin; CN
朱亮亮 ZHU, Liangliang; CN
曾旭 ZENG, Xu; CN
陈凌君 CHEN, Lingjun; CN
刘自龙 LIU, Zilong; CN
Agent:
北京三友知识产权代理有限公司 BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.; 中国北京市 金融街35号国际企业大厦A座16层 16th Fl., Block A,Corporate Square, No.35 Jinrong Street Beijing 100033, CN
Priority Data:
201710449251.114.06.2017CN
Title (EN) METHOD AND APPARATUS FOR COMMUNICATION BETWEEN PROCESSES
(FR) PROCÉDÉ ET APPAREIL DE COMMUNICATION ENTRE PROCESSUS
(ZH) 一种进程之间的通信方法和装置
Abstract:
(EN) Embodiments of the present application provide a method and apparatus for communication between processes. The method comprises: a first process obtains an original message to be sent, the original message comprising a message header and a message body; the first process determines the length of the message header of the original message to be sent and the length of the message body; the first process compresses the length of the message header according to the length of the message header and the length of the message body to obtain a compressed message; the first process adds the compressed message to a message queue created for a second process, the second process being used for obtaining the compressed message from the message queue. In the embodiments of the present application, during message sending and receiving by any two processes by means of a message queue, a sender process compresses a message header according to the length of a message body of an original message to be sent and the length of the message header, and deletes, in the message header, bytes that are not required to represent the length of the message body, so as to reduce the length of the compressed header.
(FR) Des modes de réalisation de la présente invention concernent un procédé et un appareil de communication entre processus. Le procédé comprend les étapes suivantes : un premier processus obtient un message d'origine à envoyer, le message d'origine comprenant un en-tête de message et un corps de message ; le premier processus détermine la longueur de l'en-tête de message du message d'origine à envoyer et la longueur du corps de message ; le premier processus compresse la longueur de l'en-tête de message en fonction de la longueur de l'en-tête de message et de la longueur du corps de message pour obtenir un message compressé ; le premier processus ajoute le message compressé à une file d'attente de messages créée pour un deuxième processus, le deuxième processus étant utilisé pour obtenir le message compressé à partir de la file d'attente de messages. Dans les modes de réalisation de la présente invention, pendant l'envoi et la réception de message par deux processus quelconques grâce à une file d'attente de messages, un processus expéditeur compresse un en-tête de message en fonction de la longueur d'un corps de message d'un message d'origine à envoyer et de la longueur de l'en-tête de message, et supprime, dans l'en-tête de message, des octets qui ne sont pas nécessaires pour représenter la longueur du corps de message, de façon à réduire la longueur de l'en-tête compressé.
(ZH) 本申请实施例提供了一种进程之间的通信方法和装置,所述方法包括:第一进程获取待发送的原始消息;原始消息包括:消息头和消息体;第一进程确定待发送的原始消息的消息头的长度,以及消息体的长度;第一进程依据消息头的长度以及消息体的长度,压缩消息头的长度,得到压缩消息;第一进程将所述压缩消息添加到针对第二进程预先创建的消息队列中,第二进程用于从消息队列中获取压缩消息。在本申请实施例中,任意两个进程的在通过消息队列进行消息收发的过程中,发送方进程根据待发送的原始消息的消息体的长度和消息头的长度,对消息头进行压缩处理,删除消息头中不需要表示消息体长度的字节,减少压缩头的长度。
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)