Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019028989) CODE ANALYSIS METHOD AND TERMINAL DEVICE
Latest bibliographic data on file with the International BureauSubmit observation

Pub. No.: WO/2019/028989 International Application No.: PCT/CN2017/104535
Publication Date: 14.02.2019 International Filing Date: 29.09.2017
IPC:
G06F 11/36 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
36
Preventing errors by testing or debugging of software
Applicants:
平安科技(深圳)有限公司 PING AN TECHNOLOGY (SHENZHEN) CO., LTD. [CN/CN]; 中国广东省深圳市 福田区八卦岭八卦三路平安大厦 Ping An Building No. 3 Bagua.Road, Bagualing, Futian District Shenzhen, Guangdong 518000, CN
Inventors:
李玲 LI, Ling; CN
Agent:
深圳中一专利商标事务所 SHENZHEN ZHONGYI PATENT AND TRADEMARK OFFICE; 中国广东省深圳市 福田区深南中路1014号老特区报社四楼(5号信箱) 4th Fl. (P.O. Box No. 5) Old Shenzhen Special Zone Newspaper Building No. 1014 Shennan Middle Road, Futian District Shenzhen, Guangdong 518028, CN
Priority Data:
201710675458.009.08.2017CN
Title (EN) CODE ANALYSIS METHOD AND TERMINAL DEVICE
(FR) PROCÉDÉ D'ANALYSE DE CODE ET DISPOSITIF TERMINAL
(ZH) 一种代码分析方法及终端设备
Abstract:
(EN) A code analysis method and a terminal device. The method comprises: first, obtaining an absolute path of a source file of a target Java project (S101); finding out a first method corresponding to a specified URL from a class file in the absolute path (S102); then finding out, by means of recursion, a call to a next-level method layer by layer, until the next-level method does not exist; and finally, summarizing all recorded call relations and drawing a corresponding call relation chart. A developer only needs to specify a URL needing to be analyzed, call relation analysis can be automatically completed, and a call relation chart can be drawn, so that the analysis efficiency is greatly improved, the occurrence of human errors is avoided, and the error rate is effectively reduced.
(FR) La présente invention concerne un procédé d'analyse de code et un dispositif terminal. Le procédé consiste à : premièrement, obtenir un chemin absolu d'un fichier source d'un projet Java cible (S101) ; trouver un premier procédé correspondant à une URL spécifiée à partir d'un fichier de classe dans le chemin absolu (S102) ; puis trouver, au moyen d'une récursion, un appel vers un procédé de niveau suivant couche par couche, jusqu'à ce que le procédé de niveau suivant n'existe pas ; et enfin, résumer toutes les relations d'appel enregistrées et dessiner un graphique de relation d'appel correspondant. Un développeur a seulement besoin de spécifier une URL devant être analysée, une analyse de relation d'appel peut être automatiquement achevée et un graphique de relation d'appel peut être dessiné, de sorte que l'efficacité d'analyse soit considérablement améliorée, que l'apparition d'erreurs humaines soit évitée et que le taux d'erreur soit efficacement réduit.
(ZH) 一种代码分析方法及终端设备,所述方法首先获取目标Java工程的源文件的绝对路径(S101),并从所述绝对路径下的类文件中查找出与指定的URL对应的第一方法(S102),然后通过递归,一层层地查找出对下一级方法的调用,直至不存在下一级方法为止,最后将记录的所有调用关系进行汇总并绘制出对应的调用关系图。开发人员仅需指定需要进行分析的URL,即可自动完成调用关系的分析并绘制出调用关系图,极大提高了分析效率,而且规避了人为失误的发生,有效降低了错误率。
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 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)