[发明专利]功能调用方法、装置、电子设备及存储介质在审
申请号: | 202011065967.X | 申请日: | 2020-09-30 |
公开(公告)号: | CN112181542A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 殷利萍;黄丽丽;邱明星 | 申请(专利权)人: | 微医云(杭州)控股有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 311200 浙江省杭州市萧山区萧山*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功能 调用 方法 装置 电子设备 存储 介质 | ||
1.一种功能调用方法,其特征在于,包括:
当接收到至少一个功能组件的调用指令时,确定与所述调用指令相对应的目标回调实现类;
基于与所述目标回调实现类相对应的回调函数对入参信息进行处理,并将处理结果反馈至所述调用指令所属的目标业务平台;其中,所述入参信息是所述调用指令中所携带的参数信息。
2.根据权利要求1所述的方法,其特征在于,所述当接收到至少一个功能组件的调用指令时,确定与所述调用指令相对应的目标回调实现类,包括:
根据所述调用指令中的模块调用标识,从所有功能模块中确定与所述模块调用标识相对应的目标功能模块;
根据所述调用指令中的目标业务平台标识,从所述目标功能模块中确定与所述目标业务平台标识相对应的目标回调实现类。
3.根据权利要求1所述的方法,其特征在于,所述基于与所述目标回调实现类相对应的回调函数对入参信息进行处理,并将处理结果反馈至所述调用指令所属的目标平台,包括:
根据所述目标回调实现类和所述入参信息生成所述回调函数;
基于所述回调函数将目标入参信息输入至所述目标回调实现类中,并得到所述目标回调实现类所输出的处理结果;
基于所述回调函数将所述处理结果反馈至所述调用指令所属的目标业务平台。
4.根据权利要求3所述的方法,其特征在于,在所述基于所述回调函数将目标入参信息输入至所述目标回调实现类中,并得到所述目标回调实现类所输出的处理结果之前,还包括:
根据所述目标实现类以及所述入参信息,将所述入参信息处理为目标格式的入参信息,并将所述目标格式的入参信息作为所述目标入参信息。
5.根据权利要求1所述的方法,其特征在于,还包括:
接收各个业务平台发送的注册信息;
针对每个业务平台,基于所述注册信息对当前业务平台的实现功能进行模块化处理,并将各功能封装为功能组件存储至相应的功能模块中;所述功能组件中包括与所述功能相对应的回调实现类;
将各业务平台所对应的实现相同功能的功能模块集成在一起,作为一个功能模块;
建立功能模块中业务平台标识和回调实现类之间的对应关系,以在接收到调用指令时,从所述功能模块中调取相应的回调实现类。
6.根据权利要求5所述的方法,其特征在于,所述基于所述注册信息对所述业务平台的实现功能进行模块化处理,并将各功能封装为功能组件存储至相应的功能模块中,包括:
在接收到注册信息时,根据预先设置的功能划分规则将所述业务平台的实现功能分为至少一种类别;
若一种类别中包括多个实现功能,则分别对每种实现功能进行封装,得到所述功能组件,并将所述功能组件存储至相应的功能模块中。
7.根据权利要求6所述的方法,其特征在于,所述若一种类别中包括多个实现功能,则分别对每种实现功能进行封装,得到所述功能组件,并将所述功能组件存储至相应的功能模块中,还包括:
若一种类别中包括多个实现功能,则分别对每种实现功能进行封装,并标记每种实现功能的使用频次,将所述功能组件与所述频次对应存储至所述功能模块中,以在接收到调用指令时,根据所述调用指令以及所述频次,确定回调实现类。
8.一种功能调用装置,其特征在于,包括:
回调实现类确定模块,用于当接收到至少一个功能组件的调用指令时,确定与所述调用指令相对应的目标回调实现类;
处理结果反馈模块,用于基于与所述目标回调实现类相对应的回调函数对入参信息进行处理,并将处理结果反馈至所述调用指令所属的目标平台;其中,所述入参信息是所述调用指令中所携带的参数信息。
9.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的功能调用方法。
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的功能调用方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微医云(杭州)控股有限公司,未经微医云(杭州)控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011065967.X/1.html,转载请声明来源钻瓜专利网。