(EN) A data acquisition method and apparatus, a data acquisition device and a readable storage medium. The method comprises: acquiring a target message (S101); determining a target parsing template from among multiple parsing templates comprised in a configuration file (S102), wherein the target parsing template is a parsing template among the multiple parsing templates that has the highest matching degree to the target message; on the basis of the target parsing template, extracting a macro-variable value from the target message (S103); writing the extracted macro-variable value into a target expression (S104), wherein the target expression is an expression that corresponds to the target parsing template, and the configuration file comprises multiple parsing templates as well as the expression corresponding to each parsing template; executing the target expression to obtain an execution result (S105); and saving the execution result (S106). The described method is highly flexible, improves the safety and stability of a system, and reduces the burden for technicians to revise the core code.
(FR) L'invention concerne un procédé et un appareil d'acquisition de données, un dispositif d'acquisition de données et un support de stockage lisible. Le procédé comprend les étapes consistant à : acquérir un message cible (S101) ; déterminer un modèle d'analyse cible parmi de multiples modèles d'analyse compris dans un fichier de configuration (S102), le modèle d'analyse cible étant, parmi les multiples modèles d'analyse, un modèle d'analyse qui a le plus haut degré de concordance avec le message cible ; sur la base du modèle d'analyse cible, extraire du message cible une valeur de macro-variable (S103) ; écrire dans une expression cible la valeur de macro-variable extraite (S104), l'expression cible étant une expression qui correspond au modèle d'analyse cible, et le fichier de configuration comprenant de multiples modèles d'analyse ainsi que l'expression correspondant à chaque modèle d'analyse ; exécuter l'expression cible pour obtenir un résultat d'exécution (S105) ; et sauvegarder le résultat d'exécution (S106). Le procédé décrit est hautement flexible, améliore la sécurité et la stabilité d'un système, et réduit la charge de techniciens pour réviser le code de base.
(ZH) 一种数据采集方法、装置、数据采集设备及可读存储介质。该方法包括:获得目标消息(S101);在配置文件包含的多个解析模板中确定目标解析模板(S102),目标解析模板为多个解析模板中与目标消息的匹配度最高的解析模板;基于目标解析模板提取目标消息中的宏变量值(S103);将提取出的宏变量值写入目标表达式(S104),目标表达式为目标解析模板对应的表达式,其中,配置文件包含多个解析模板以及与各个解析模板对应的表达式;执行目标表达式,获得执行结果(S105);保存执行结果(S106)。该方法具有较高的灵活性,提高了系统的安全性和稳定性,并且减小了技术人员修改核心代码的负担。