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. (WO2009135417) THE LONGEST PREFIX MATCH MEHTOD AND DEVICE BASED ON TREE DATA STRUCTURE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2009/135417    International Application No.:    PCT/CN2009/071523
Publication Date: 12.11.2009 International Filing Date: 28.04.2009
IPC:
G06F 17/30 (2006.01)
Applicants: HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building Bantian, Longgang District Shenzhen, Guangdong 518129 (CN) (For All Designated States Except US).
LIANG, Jun [CN/CN]; (CN) (For US Only).
SHEN, Shijun [CN/CN]; (CN) (For US Only).
LI, Meng [CN/CN]; (CN) (For US Only).
ZHANG, Juan [CN/CN]; (CN) (For US Only).
HU, Rui [CN/CN]; (CN) (For US Only).
GONG, Jun [CN/CN]; (CN) (For US Only)
Inventors: LIANG, Jun; (CN).
SHEN, Shijun; (CN).
LI, Meng; (CN).
ZHANG, Juan; (CN).
HU, Rui; (CN).
GONG, Jun; (CN)
Agent: UNITALEN ATTORNEYS AT LAW; 7th Floor, Scitech Place No. 22, Jian Guo Men Wai Ave., Chao Yang District Beijing 100004 (CN)
Priority Data:
200810096906.2 05.05.2008 CN
Title (EN) THE LONGEST PREFIX MATCH MEHTOD AND DEVICE BASED ON TREE DATA STRUCTURE
(FR) PROCÉDÉ DE CORRESPONDANCE DU PRÉFIXE LE PLUS LONG ET DISPOSITIF BASÉ SUR LA STRUCTURE DE DONNÉES ARBORESCENTE
(ZH) 一种基于树形数据结构的最长前缀匹配方法和装置
Abstract: front page image
(EN)The longest prefix match method and device are provided. The method comprises: A, reading a search node; B, determining whether the offset field of the read search node indicates that there exists a matched prefix in the node of former level, if so, adding the offset field of the research node to the pointer that points to the leaf node array in the node of former level, updating the current optimal matched pointer, and performing step C; else, performing step C; C, if it is determined that the branch indication field of the search node matches with the corresponding bits of the search key word, determining whether there exists a sub node in the search node; D, if it is determined that there does not exist a sub node in the search node, reading the internal bitmap of the search node, calculating the longest matched prefix that exists in the search node according to the internal bitmap and the pointer that points to the leaf node in the search node, updating the current optimal matched pointer, and calculating the address of the leaf node corresponding to the current optimal matched pointer. The method and the device can improve the search speed.
(FR)L'invention concerne le procédé et le dispositif de correspondance du préfixe le plus long. Le procédé consiste à: A, lire un noeud de recherche; B, déterminer si le champ de décalage du noeud de recherche de lecture indique qu'il existe un préfixe adapté dans le noeud d'un niveau antérieur, dans l'affirmative, ajouter le champ de décalage du noeud de recherche au pointeur qui vise le réseau de noeud feuille dans le noeud de niveau antérieur, actualiser le pointeur adapté optimal courant, et exécuter l'étape C; C, s'il est déterminé que le champ d'indication de branche du noeud de recherche s'adapte aux bits correspondants du mot clé de recherche, déterminer s'il existe un sous-noeud dans le noeud de recherche; D, s'il est déterminé qu'il n'existe aucun sous-noeud dans le noeud de recherche, lire la table de bits interne du noeud de recherche, calculer le préfixe adapté le plus long qui existe dans le noeud de recherche selon la table de bits interne et le pointeur qui vise le noeud feuille dans le noeud de recherche, actualiser le pointeur adapté optimal courant, et calculer l'adresse du noeud feuille correspondant au pointeur adapté optimal courant. Le procédé et le dispositif améliorent la vitesse de recherche.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (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, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)