[发明专利]数据源调用方法及装置有效
申请号: | 201710538674.0 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107194014B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 汤寒林 | 申请(专利权)人: | 贵州数据宝网络科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 上海大视知识产权代理事务所(特殊普通合伙) 31314 | 代理人: | 蔡沅 |
地址: | 550000 贵州省贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 调用 方法 装置 | ||
1.一种数据源调用方法,其特征在于,包括:
基于标准化接口,接收输入参数;
调用所述输入参数对应的目标数据源;
所述目标数据源的算法为:
所述输入参数中携带有M个关键信息,每个所述关键信息的权重为Wi(1≤i≤M),任一个所述数据源与第i个所述关键信息的匹配度为Ui,所述Ui的取值为0或1:
计算每个所述数据源对应的
求出所述J对应的数据源即为所述目标数据源;
根据所述目标数据源对所述输入参数进行运算,得到输出结果;
当未调用到所述目标数据源和/或调用到的所述目标数据源状态异常时,调用备用数据源;
当需要调用所述备用数据源时,采用如下算法计算所述目标数据源和所述备用数据源之间的匹配度,并根据所述匹配度从除所述目标数据源之外的其他所有可选的备用数据源中选择一个进行调用:
其中,
xi,0为第i个关键信息的取值;
xi,min为预设的与第i个关键信息属于同一类型信息的关键信息的取值下限;
xi,max为预设的与第i个关键信息属于同一类型信息的关键信息的取值上限;
xi为当前正在计算的、可选的备用数据源所对应的关键信息中,与第i个关键信息属于同一类型信息的那个关键信息的取值。
2.根据权利要求1所述的方法,其特征在于,所述调用所述输入参数对应的目标数据源,包括:
提取所述输入参数中的关键信息;
根据所述关键信息,调用对应的所述目标数据源。
3.根据权利要求2所述的方法,其特征在于,所述根据所述关键信息,调用对应的所述目标数据源之前,还包括:
建立各关键信息与各数据源之间的对应关系;
存储所述各关键信息与所述各数据源之间的对应关系。
4.一种数据源调用装置,其特征在于,应用如权利要求1-3中任意一项所述的数据源调用方法,包括:
接收模块,用于基于标准化接口,接收输入参数;
第一调用模块,用于调用所述接收模块接收的所述输入参数对应的目标数据源;
运算模块,用于根据所述第一调用模块调用的所述目标数据源对所述输入参数进行运算,得到输出结果。
5.根据权利要求4所述的装置,其特征在于,所述第一调用模块包括:提取子模块、调用子模块;
所述提取子模块,用于提取所述输入参数中的关键信息;
所述调用子模块,用于根据所述关键信息,调用对应的所述目标数据源。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:建立模块、存储模块;
所述建立模块,用于建立各关键信息与各数据源之间的对应关系;
所述存储模块,用于存储所述建立模块建立的所述各关键信息与所述各数据源之间的对应关系。
7.根据权利要求4所述的装置,其特征在于,所述装置还包括:第二调用模块;
所述第二调用模块,用于当未调用到所述目标数据源时,调用备用数据源。
8.根据权利要求4所述的装置,其特征在于,所述装置还包括:第三调用模块;
所述第三调用模块,用于当调用到的所述目标数据源状态异常时,调用备用数据源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州数据宝网络科技有限公司,未经贵州数据宝网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710538674.0/1.html,转载请声明来源钻瓜专利网。