WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2017059798) METHODS, APPARATUS, AND SYSTEM FOR SERIALIZATION AND DESERIALIZATION, AND ELECTRONIC DEVICES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2017/059798    International Application No.:    PCT/CN2016/101448
Publication Date: 13.04.2017 International Filing Date: 08.10.2016
IPC:
G06F 17/30 (2006.01)
Applicants: ALIBABA GROUP HOLDING LIMITED [--/CN]; Fourth Floor, One Capital Place, P.O. Box 847, George Town, Grand Cayman (KY)
Inventors: DONG, Shiming; (CN)
Agent: BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.; 16th Fl., Block A, Corporate Square, No.35 Jinrong Street Beijing 100033 (CN)
Priority Data:
201510650688.2 10.10.2015 CN
Title (EN) METHODS, APPARATUS, AND SYSTEM FOR SERIALIZATION AND DESERIALIZATION, AND ELECTRONIC DEVICES
(FR) PROCÉDÉS, APPAREIL ET SYSTÈME DE SÉRIALISATION ET DE DÉSÉRIALISATION, ET DISPOSITIFS ÉLECTRONIQUES
(ZH) 序列化与反序列化的方法、装置、系统以及电子设备
Abstract: front page image
(EN)A method and apparatus, and electronic device for data object serialization; a method, apparatus, and electronic device for data stream deserialization; and a system for serialization and deserialization. The method for data object serialization comprises: obtaining a metadata description file for a data object to be serialized (S101); on the basis of an attribute operating class name provided by each attribute description in the metadata description file, obtaining a corresponding attribute operating class (S103); on the basis of a reading method provided by each attribute operating class, reading each attribute value in the data object to be serialized (S105); according to the order of the sequence numbers of the attribute descriptions, writing each read attribute value into a resulting data stream for the data object (S107). The described method solves compatibility problems arising between systems upon changes to object attributes. In the method, object metadata and object values are separated, thereby economizing on storage space and transmission traffic during storage and transmission operations. The method also allows for a reduction in system processing overhead during deserialization.
(FR)L'invention concerne un procédé et un appareil, et un dispositif électronique de sérialisation d'objet de données ; un procédé, un appareil et un dispositif électronique de désérialisation de flux de données ; et un système de sérialisation et de désérialisation. Le procédé de sérialisation d'objet de données comprend les étapes suivantes : obtenir un fichier de description de métadonnées pour un objet de données à sérialiser (S101) ; en fonction d'un nom de classe de fonctionnement d'attribut fourni par chaque description d'attribut dans le fichier de description de métadonnées, obtenir une classe de fonctionnement d'attribut correspondante (S103) ; en fonction d'une méthode de lecture fournie par chaque classe de fonctionnement d'attribut, lire chaque valeur d'attribut dans l'objet de données à sérialiser (S105) ; selon l'ordre des nombres de séquence des descriptions d'attribut, écrire chaque valeur d'attribut lue dans un flux de données résultant pour l'objet de données (S107). Le procédé de l'invention résout des problèmes de compatibilité survenant entre des systèmes lors de changements d'attributs d'objet. Dans le procédé, des métadonnées d'objet et des valeurs d'objet sont séparées, ce qui économise ainsi de l'espace de stockage et du trafic de transmission pendant des opérations de stockage et de transmission. Le procédé permet aussi de réduire le temps système de traitement de système pendant la désérialisation.
(ZH)一种对数据对象序列化的方法、装置及电子设备、一种对数据流反序列化的方法、装置及电子设备以及一种序列化与反序列化系统。其中所述对数据对象序列化的方法,包括:获取待序列化的数据对象的元数据描述文件(S101);根据元数据描述文件中的属性描述提供的属性操作类名称,获取对应的属性操作类(S103);根据对应的属性操作类提供的读取方法,读取待序列化的数据对象中的属性值(S105);将读取到的属性值按照属性描述序号的顺序写入数据对象的结果数据流(S107)。采用上述方法解决了改变对象的属性后系统之间的兼容性问题,还将对象的元数据和对象的值进行拆分,在保存和传输时节约了存储空间和传输流量,并且在反序列化时降低系统的处理开销。
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, JP, KE, KG, 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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)