买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于binder机制的client server快速调用方法及系统_福建新大陆通信科技股份有限公司_201910589809.5 

申请/专利权人:福建新大陆通信科技股份有限公司

申请日:2019-07-02

公开(公告)日:2022-11-11

公开(公告)号:CN110457140B

主分类号:G06F9/54

分类号:G06F9/54

优先权:

专利状态码:有效-授权

法律状态:2022.11.11#授权;2019.12.10#实质审查的生效;2019.11.15#公开

摘要:本发明提供一种基于binder机制的clientserver快速调用方法,包括服务端实现对全部中间件内核函数的调用对接;定义一个基于binder的传送类,并通过该传送类来实现总通道函数方法;在接收到客户端对中间件内核的某一功能函数的调用时,将该功能函数的参数按照总通函数方法的要求进行处理;处理完毕后,调用总通道函数方法,经过binder到服务端进程,由服务端进程的总通函数方法解析并调用所需的中间件内核的功能函数;将调用到的功能函数的执行结果通过总通道函数方法返回给客户端。本发明还提供一种方法所对应的系统。本发明优点:不仅可以减少cs两边函数的大量重写,而且可以提升对中间件内核调用的响应速度。

主权项:1.一种基于binder机制的clientserver快速调用方法,其特征在于:所述方法包括如下步骤:步骤S1、服务端实现对全部中间件内核函数的调用对接;步骤S2、定义一个基于binder的传送类,并通过该传送类来实现总通道函数方法;所述总通道函数方法至少包括函数名、参数个数、参数指针数组以及参数数组四个参数;步骤S3、在接收到客户端对中间件内核的某一功能函数的调用时,将该功能函数的参数按照总通道函数方法的要求进行处理;所述的将该功能函数的各个参数按照总通道函数方法的要求进行处理具体包括:定义一个参数指针数组和一个参数长度数组,将功能函数的参数赋值给参数指针数组,将功能函数的参数的总长度赋值给参数长度数组;将赋值的参数指针数组和参数长度数组作为总通道函数方法的参数,并定义一个枚举变量作为该功能函数的标识;步骤S4、处理完毕后,调用总通道函数方法,经过binder到服务端进程,由服务端进程的总通道函数方法解析并调用所需的中间件内核的功能函数;所述的服务端进程的总通道函数方法解析并调用所需的中间件内核的功能函数具体包括:服务端进程的总通道函数方法解析请求调用的功能函数,得到该功能函数对应的参数以及参数类型,同时,获取出参数指针数组的值,并根据功能函数的标识进行参数赋值,从而实现调用服务端中对应中间件内核的功能函数;步骤S5、将调用到的功能函数的执行结果通过总通道函数方法返回给客户端。

全文数据:

权利要求:

百度查询: 福建新大陆通信科技股份有限公司 一种基于binder机制的client server快速调用方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。