[发明专利]具有纠错功能且支持跨平台调用组件的方法和装置在审
申请号: | 202111405725.5 | 申请日: | 2021-11-24 |
公开(公告)号: | CN114090135A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 庞世娜 | 申请(专利权)人: | 北京金堤科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京工信联合知识产权代理有限公司 11266 | 代理人: | 贾银秋 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 纠错 功能 支持 平台 调用 组件 方法 装置 | ||
1.一种具有纠错功能且支持跨平台调用组件的方法,其特征在于,所述方法包括:
获取组件的至少一个原始调用信息,以及所述至少一个原始调用信息的第一格式文件;
基于所述至少一个原始调用信息和所述至少一个第一格式文件,为每条所述原始调用信息标记对应的转换标识,并将标记有所述转换标识的每条所述原始调用信息转换为第二格式文件的终极调用信息;
响应于调用所述终极调用信息,解析出调用产生的错误对应的错误终极调用信息,其中,所述错误终极调用信息为标记有所述转换标识的终极调用信息;
基于所述错误终极调用信息的转换标识,通过遍历纠错查询数据库中的转换标识,查询出与所述错误终极调用信息对应的正确终极调用信息;
根据所述正确终极调用信息,修正所述错误终极调用信息,得到修正后终极调用信息,并重新调用所述修正后终极调用信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述正确终极调用信息,修正所述错误终极调用信息,得到修正后终极调用信息,包括:
响应于所述正确终极调用信息与所述错误终极调用信息的比较结果,得到所述错误终极调用信息的区别部分;
将所述区别部分修正为与所述正确终极调用信息的对应部分相同。
3.根据权利要求1所述的方法,其特征在于,所述解析出调用产生的错误对应的错误终极调用信息,包括:
调用预设解析数据库,其中,所述预设解析数据库包括调用产生的预存储错误和与所述预存储错误对应的预存储错误终极调用信息;
通过遍历所述预设解析数据库,查找与所述错误相同的所述预存储错误,并根据查询到的所述预存储错误,确定所述预存储错误对应的预存储错误终极调用信息为所述错误对应的错误终极调用信息。
4.根据权利要求1所述的方法,其特征在于,所述将标记有所述转换标识的每条所述原始调用信息转换为第二格式文件的终极调用信息之后,还包括:
根据所述第二格式文件的终极调用信息进行功能分类;
将不同功能的所述第二格式文件的终极调用信息分别封装成供所述调用端直接调用的系统应用程序接口。
5.根据权利要求1所述的方法,其特征在于,所述基于所述至少一个原始调用信息和所述至少一个第一格式文件,为每条所述原始调用信息标记对应的转换标识,包括:
基于所述至少一个原始调用信息和所述至少一个第一格式文件,在每条所述原始调用信息的预设位置添加所述转换标识。
6.根据权利要求1所述的方法,其特征在于,所述第一格式文件为Javascript语言格式文件、C语言文件格式、C++语言文件格式、Swift语言格式文件、Rust语言格式文件和Objective-c语言格式文件中的任一个;和/或,所述第二格式文件为二进制格式文件。
7.根据权利要求1所述的方法,其特征在于,当所述调用端为采用Javascript的网页端时,所述调用端调用所述第二格式文件的终极调用信息,包括:
所述Javascript的网页端通过JSBridge调用所述第二格式文件的终极调用信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金堤科技有限公司,未经北京金堤科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111405725.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:摄像光学透镜组
- 下一篇:一种片上微腔光子集成芯片结构及其制备方法