具有纠错功能且支持跨平台调用组件的方法和装置制造方法及图纸

技术编号:32461286 阅读:17 留言:0更新日期:2022-02-26 08:50
本发明专利技术提供了一种具有纠错功能且支持跨平台调用组件的方法和装置,该方法包括:获取组件的至少一个原始调用信息以及原始调用信息的第一格式文件;为每条原始调用信息标记对应的转换标识,并将每条原始调用信息转换为第二格式文件的终极调用信息;调用终极调用信息,解析出调用产生的错误对应的错误终极调用信息;基于错误终极调用信息的转换标识,通过遍历纠错查询数据库中的转换标识,查询出与错误终极调用信息对应的正确终极调用信息;根据正确终极调用信息,修正错误终极调用信息,得到修正后终极调用信息,并重新调用修正后终极调用信息。该方法和装置,支持高效、快捷地跨平台调用组件,同时还能对调用过程中产生的错误调用信息进行纠错。调用信息进行纠错。调用信息进行纠错。

【技术实现步骤摘要】
具有纠错功能且支持跨平台调用组件的方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种具有纠错功能且支持跨平台调用组件的方法和装置。

技术介绍

[0002]随着社会的发展,人们生活水平的提高,移动终端如手机、平板电脑等电子设备成为人们日常生活不可或缺的部分。目前,移动终端的种类繁多,不同种类的移动终端中安装的操作系统也大不相同,如安卓系统、IOS系统和Harmony(鸿蒙)系统,故在实现不同系统的跨平台调用组件时,往往会出现无法调用的问题。因此现有技术中缺少一种能够支持跨平台调用组件的方法和装置,尤其缺少一种具有纠错功能且支持跨平台调用组件的方法和装置。

技术实现思路

[0003]本专利技术要解决的技术问题是如何支持跨平台调用组件,以及对其调用过程中产生的错误如何进行修正,以使各个调用端能够在错误修正后被正常调用使用。
[0004]为了解决上述技术问题,本专利技术的实施例提供了一种具有纠错功能且支持跨平台调用组件的方法,该方法包括:
[0005]获取组件的至少一个原始调用信息,以及至少一个原始调用信息的第一格式文件;
[0006]基于至少一个原始调用信息和至少一个第一格式文件,为每条原始调用信息标记对应的转换标识,并将标记有转换标识的每条原始调用信息转换为第二格式文件的终极调用信息;
[0007]响应于调用终极调用信息,解析出调用产生的错误对应的错误终极调用信息,其中,错误终极调用信息为标记有转换标识的终极调用信息;
[0008]基于错误终极调用信息的转换标识,通过遍历纠错查询数据库中的转换标识,查询出与错误终极调用信息对应的正确终极调用信息;
[0009]根据正确终极调用信息,修正错误终极调用信息,得到修正后终极调用信息,并重新调用修正后终极调用信息。
[0010]可选地,根据正确终极调用信息,修正错误终极调用信息,得到修正后终极调用信息,包括:
[0011]响应于正确终极调用信息与错误终极调用信息的比较结果,得到错误终极调用信息的区别部分;
[0012]将区别部分修正为与正确终极调用信息的对应部分相同。
[0013]可选地,解析出调用产生的错误对应的错误终极调用信息,包括:
[0014]调用预设解析数据库,其中,预设解析数据库包括调用产生的预存储错误和与预存储错误对应的预存储错误终极调用信息;
[0015]通过遍历预设解析数据库,查找与错误相同的预存储错误,并根据查询到的预存储错误,确定预存储错误对应的预存储错误终极调用信息为错误对应的错误终极调用信息。
[0016]可选地,将标记有转换标识的每条原始调用信息转换为第二格式文件的终极调用信息之后,还包括:
[0017]根据第二格式文件的终极调用信息进行功能分类;
[0018]将不同功能的第二格式文件的终极调用信息分别封装成供调用端直接调用的系统应用程序接口。
[0019]可选地,基于至少一个原始调用信息和至少一个第一格式文件,为每条原始调用信息标记对应的转换标识,包括:
[0020]基于至少一个原始调用信息和至少一个第一格式文件,在每条原始调用信息的预设位置添加转换标识。
[0021]可选地,第一格式文件为Javascript语言格式文件、C语言文件格式、C++语言文件格式、Swift语言格式文件、Rust语言格式文件和Objective

c语言格式文件中的任一个;和/或,第二格式文件为二进制格式文件。
[0022]可选地,当调用端为采用Javascript的网页端时,调用端调用第二格式文件的终极调用信息,包括:
[0023]Javascript的网页端通过JSBridge调用第二格式文件的终极调用信息。
[0024]根据本专利技术实施例的一个方面,提供了一种具有纠错功能且支持跨平台调用组件的装置,该装置包括:
[0025]信息获取模块,用于获取组件的至少一个原始调用信息,以及至少一个原始调用信息的第一格式文件;
[0026]标识转换模块,用于基于至少一个原始调用信息和至少一个第一格式文件,为每条原始调用信息标记对应的转换标识,并将标记有转换标识的每条原始调用信息转换为第二格式文件的终极调用信息;
[0027]调用错误解析模块,用于响应于调用端调用终极调用信息,解析出调用产生的错误对应的错误终极调用信息,其中,错误终极调用信息为标记有转换标识的终极调用信息;
[0028]纠错模块,用于基于错误终极调用信息的转换标识,通过遍历纠错查询数据库中的转换标识,查询出与错误终极调用信息对应的正确终极调用信息;
[0029]修正模块,用于根据正确终极调用信息,修正错误终极调用信息,得到修正后终极调用信息,并重新调用修正后终极调用信息。
[0030]根据本专利技术实施例的又一个方面,提供了一种计算机可读存储介质,该存储介质存储有计算机程序,该计算机程序用于执行本专利技术上述任一实施例所述的方法。
[0031]根据本专利技术实施例的又一个方面,提供了一种电子设备,该电子设备包括:处理器;用于存储处理器可执行指令的存储器;处理器,用于从存储器中读取可执行指令,并执行指令以实现本专利技术上述任一实施例所述的方法。
[0032]本专利技术提供的具有纠错功能且支持跨平台调用组件的方法和装置,通过获取组件的至少一个原始调用信息以及原始调用信息的第一格式文件;为每条原始调用信息标记对应的转换标识,并将每条原始调用信息转换为第二格式文件的终极调用信息;调用终极调
用信息,解析出调用产生的错误对应的错误终极调用信息;基于错误终极调用信息的转换标识,通过遍历纠错查询数据库中的转换标识,查询出与错误终极调用信息对应的正确终极调用信息;根据正确终极调用信息,修正错误终极调用信息,得到修正后终极调用信息,并重新调用修正后终极调用信息,能够支持各个调用端高效、快捷地调用组件,同时还能对调用过程中产生的错误调用信息进行纠错,以为各个调用端重新调用。
[0033]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0034]通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,与本专利技术实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0035]图1为本专利技术实施例提供的具有纠错功能且支持跨平台调用组件的方法的一流程示意图;
[0036]图2为本专利技术实施例提供的具有纠错功能且支持跨平台调用组件的方法的另一流程示意图;
[0037]图3为本专利技术实施例提供的具有纠错功能且支持跨平台调用组件的方法的又一流程示意图;
[0038]图4为本专利技术实施例提供的具有纠错功能且支持跨平台调用组件的装置的结构示意图;
[0039]图5为本专利技术实施例提供的电子设备的结构示意图。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种具有纠错功能且支持跨平台调用组件的方法,其特征在于,所述方法包括:获取组件的至少一个原始调用信息,以及所述至少一个原始调用信息的第一格式文件;基于所述至少一个原始调用信息和所述至少一个第一格式文件,为每条所述原始调用信息标记对应的转换标识,并将标记有所述转换标识的每条所述原始调用信息转换为第二格式文件的终极调用信息;响应于调用所述终极调用信息,解析出调用产生的错误对应的错误终极调用信息,其中,所述错误终极调用信息为标记有所述转换标识的终极调用信息;基于所述错误终极调用信息的转换标识,通过遍历纠错查询数据库中的转换标识,查询出与所述错误终极调用信息对应的正确终极调用信息;根据所述正确终极调用信息,修正所述错误终极调用信息,得到修正后终极调用信息,并重新调用所述修正后终极调用信息。2.根据权利要求1所述的方法,其特征在于,所述根据所述正确终极调用信息,修正所述错误终极调用信息,得到修正后终极调用信息,包括:响应于所述正确终极调用信息与所述错误终极调用信息的比较结果,得到所述错误终极调用信息的区别部分;将所述区别部分修正为与所述正确终极调用信息的对应部分相同。3.根据权利要求1所述的方法,其特征在于,所述解析出调用产生的错误对应的错误终极调用信息,包括:调用预设解析数据库,其中,所述预设解析数据库包括调用产生的预存储错误和与所述预存储错误对应的预存储错误终极调用信息;通过遍历所述预设解析数据库,查找与所述错误相同的所述预存储错误,并根据查询到的所述预存储错误,确定所述预存储错误对应的预存储错误终极调用信息为所述错误对应的错误终极调用信息。4.根据权利要求1所述的方法,其特征在于,所述将标记有所述转换标识的每条所述原始调用信息转换为第二格式文件的终极调用信息之后,还包括:根据所述第二格式文件的终极调用信息进行功能分类;将不同功能的所述第二格式文件的终极调用信息分别封装成供所述调用端直接调用的系统应用程序接口。5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个原始调用信息和所述至少一个第一格式文件,为每条所述原始调用信息标记对应的转换标识,包括:基于所述至少一个原始调...

【专利技术属性】
技术研发人员:庞世娜
申请(专利权)人:北京金堤科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1