[发明专利]数据处理系统、方法、装置、电子设备及存储介质有效
申请号: | 201910944227.4 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110659028B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 万征 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/41 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 丁芸;马敬 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 方法 装置 电子设备 存储 介质 | ||
1.一种数据处理系统,其特征在于,所述系统包括:
函数接口、函数框架、调用函数、通信模块、第一编译码模块及第二编译码模块,其中,所述函数接口与所述函数框架相互对应,所述函数框架用于定义函数参数的类型,不同的调用函数根据不同的函数框架定义的类型编码得到,所述函数接口及所述第一编译码模块位于应用程序侧,所述函数框架及所述第二编译码模块位于系统平台侧;
所述函数接口,被配置为响应所述应用程序的用户界面的调用,调用相应的函数信息,所述函数信息包括函数名及函数参数,所述函数名表示所述函数信息对应的函数框架;
所述第一编译码模块,被配置为将所述函数接口调用的函数信息转换为所述通信模块可以识别的指定格式的数据块;
所述通信模块,被配置为在所述应用程序及所述系统平台间传输数据;
所述第二编译码模块,被配置为按照所述数据块中的函数名,确定相应的函数框架定义的类型,得到目标类型;将所述数据块转换为目标类型的函数信息,并调用所述目标类型对应的调用函数;
所述调用函数,被配置为执行所述函数信息的函数参数时,调用所述系统平台的原生函数。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括:
代码工具模块,被配置为按照预设格式的协议文件,生成所述函数接口及所述函数框架。
3.根据权利要求1所述的系统,其特征在于,所述函数框架还被配置为定义返回值的类型,所述调用函数还被配置为:响应于所述系统平台原生函数的调用结果,生成所述调用函数对应类型的返回值;
第二编译码模块,还被配置为将所述返回值转换为所述通信模块可以识别的指定格式的返回数据块;
所述第一编译码模块,还被配置为将所述返回数据块解码为对应类型的返回值,并将所述对应类型的返回值发送给对应的函数接口;
所述函数接口,还被配置为将接收到的返回值发送给所述应用程序的用户界面。
4.一种数据处理方法,其特征在于,应用于上述权利要求1-3任一所述的数据处理系统,所述方法包括:
按照预设格式的协议文件,生成函数接口及函数框架,其中,所述函数接口与所述函数框架之间相互对应,所述函数框架用于定义函数参数的类型;
按照预设原生函数列表,基于指定函数框架定义的函数参数的类型,编写用于调用系统平台原生函数的调用函数,其中,所述原生函数列表包括所述应用程序需要调用的各原生函数的标识。
5.根据权利要求4所述的方法,其特征在于,所述函数框架还用于定义返回值的类型,所述方法还包括:
基于指定函数框架定义的返回值的类型,编写响应于所述系统平台原生函数的调用结果的调用函数,其中,响应于所述系统平台原生函数的调用结果,所述调用函数生成指定类型的返回值。
6.根据权利要求4所述的方法,其特征在于,所述预设格式为Proto Buffers。
7.一种数据处理装置,其特征在于,应用于上述权利要求1-3任一所述的数据处理系统,所述装置包括:
生成模块,被配置为按照预设格式的协议文件,生成函数接口及函数框架,其中,所述函数接口与所述函数框架之间相互对应,所述函数框架用于定义函数参数的类型;
第一编写模块,被配置为按照预设原生函数列表,基于指定函数框架定义的函数参数的类型,编写用于调用系统平台原生函数的调用函数,其中,所述原生函数列表包括所述应用程序需要调用的各原生函数的标识。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
第二编写模块,被配置为基于指定函数框架定义的返回值的类型,编写响应于所述系统平台原生函数的调用结果的调用函数,其中,响应于所述系统平台原生函数的调用结果,所述调用函数生成指定类型的返回值。
9.根据权利要求7所述的装置,其特征在于,所述预设格式为Proto Buffers。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910944227.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种代码生成方法、装置及电子设备
- 下一篇:生成表示计算机程序的语义流图