[发明专利]业务功能的路由方法和装置有效
申请号: | 201611175847.9 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106789659B | 公开(公告)日: | 2020-08-11 |
发明(设计)人: | 孙奇 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | H04L12/725 | 分类号: | H04L12/725 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 陈文香;刘芳 |
地址: | 100083 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 功能 路由 方法 装置 | ||
本发明提供一种业务功能的路由方法和装置,该方法包括:通过API入口接收业务路由信息;业务路由信息包括业务功能和业务参数;根据业务路由信息进行服务类型匹配,并进行业务参数过滤,得到第一业务功能和第一业务功能对应的业务参数;根据第一业务功能、第一业务功能对应的业务参数进行路由规则匹配,得到第一业务功能对应的第一路由规则;根据路由映射规则将第一路由规则对应的服务划分至对应的业务逻辑进行处理,通过设置相同的API入口,降低用户的接入成本,业务方只需要调用接口,输入业务参数即可,实现SDK内部低耦合、高灵活性、高兼容性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种业务功能的路由方法和装置。
背景技术
随着互联网公司的不断发展壮大,对于软件系统安全性的提升和跨平台的账号打通的任务一般通过登录软件开发包(Software Development Kit,SDK)来实现。目前,由于不同业务方的差异性和对SDK登录体系的不同依赖程度,使得业务方对SDK的内部结构设计具有很高的要求,如低耦合、高灵活性、高兼容性等,目前常用的SDK有新浪SDK、QQ SDK、微信SDK等,然而,由于应用程序编程接口(Application Programming Interface,API)入口的不统一,使得业务方在接入SDK时需要考虑多种接口的使用场景,接入成本较高。多样式的入口API带来高耦合问题的同时也提高了SDK的维护成本。
因此,如何解决多样化业务逻辑问题实现SDK内部低耦合、高灵活性、高兼容性成为亟待解决的问题。
发明内容
本发明提供一种业务功能的路由方法和装置,用于解决多样化业务逻辑问题实现SDK内部低耦合、高灵活性、高兼容性成为亟待解决的问题。
本发明第一方面提供一种业务功能的路由方法,包括:
通过应用程序编程接口API入口接收业务路由信息;所述业务路由信息包括业务功能和业务参数;
根据所述业务路由信息进行服务类型匹配,并进行业务参数过滤,得到第一业务功能和所述第一业务功能对应的业务参数;
根据所述第一业务功能、所述第一业务功能对应的业务参数进行路由规则匹配,得到所述第一业务功能对应的第一路由规则;
根据路由映射规则将所述第一路由规则对应的服务划分至对应的业务逻辑进行处理。
可选的,所述方法还包括:
当所述第一路由规则对应的服务在所述业务逻辑中处理完成,通过API出口退出。
可选的,所述根据所述业务路由信息进行服务类型匹配,包括:
根据所述业务功能进行遍历查询进行服务类型匹配,得到多数第一业务功能。
可选的,所述进行业务参数过滤,包括:
根据所述业务参数,通过关键字查询进行业务参数过滤,得到所述第一业务功能对应的业务参数。
本发明第二方面提供一种业务功能的路由装置,包括:
接收模块,用于通过应用程序编程接口API入口接收业务路由信息;所述业务路由信息包括业务功能和业务参数;
第一处理模块,用于根据所述业务路由信息进行服务类型匹配,并进行业务参数过滤,得到第一业务功能和所述第一业务功能对应的业务参数;
第二处理模块,用于根据所述第一业务功能、所述第一业务功能对应的业务参数进行路由规则匹配,得到所述第一业务功能对应的第一路由规则;
所述第二处理模块还用于根据路由映射规则将所述第一路由规则对应的服务划分至对应的业务逻辑进行处理。
可选的,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611175847.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吸尘器的手柄内衬和手柄软管弯头的连接结构
- 下一篇:一种竖放电机减震降噪机构