[发明专利]一种接口实现方法、系统及接口客户端主机有效
申请号: | 201310277459.1 | 申请日: | 2013-07-03 |
公开(公告)号: | CN104281440B | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 孙少陵;周华 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/54;G06F11/30 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王黎延;任媛 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口客户 主机 接口实现 代理模块 接口服务 接口功能 接口更新 接口监控 上层应用 通信接口 统一管理 用户发布 用户体验 对接口 监控 管控 调用 制作 | ||
本发明公开了一种接口实现方法,包括:接口客户端主机获取安装介质并安装,生成API函数库和接口服务代理模块,所述安装介质根据用户发布的SDK制作;所述接口客户端主机的上层应用调用所述API函数库中的API函数实现接口功能,所述接口服务代理模块对所述API函数库中的API函数进行监控,获取接口监控信息。本发明还相应地公开了一种接口实现系统及接口客户端主机。采用本发明所述的方案,能够在实现接口功能的同时,对各通信接口进行统一管理及监控,从而提高接口更新效率、实现对接口的集中管控,提高用户体验。
技术领域
本发明涉及应用开发领域,尤其涉及一种接口实现方法、系统及接口客户端主机。
背景技术
目前应用程序调用应用程序编程接口(Application Programming Interface,API),一般采用的方法有两种:
1)应用程序中的程序直接在接口中写入符合接口规范要求字段;
2)针对不同的编程语言,按接口规范编写软件开发工具包(SoftwareDevelopment Kit,SDK)或函数库,供应用程序调用。
可以看出,现有方法对应用程序开发方的要求较高,每次接口细微的调整都会导致所有接口客户端进行手工升级,工作效率较低;同时,现有技术也无法实现接口的集中管控,从而无法将接口的安装、卸载、统计、监控等情况作为IT资源服务向用户进行提供,影响用户体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种接口实现方法、系统及接口客户端主机,能够在实现接口功能的同时,提高接口更新效率、实现对接口的集中管控,提高用户体验。
为达到上述目的,本发明的技术方案是这样实现的:
一种接口实现方法,包括:
接口客户端主机获取安装介质并安装,生成应用程序编程接口API函数库和接口服务代理模块,所述安装介质根据用户发布的软件开发工具包SDK制作;
所述接口客户端主机的上层应用调用所述API函数库中的API函数实现接口功能,所述接口服务代理模块对所述API函数库中的API函数进行监控,获取接口监控信息。
所述接口客户端主机获取安装介质并安装之前,该方法还包括:
SDK服务器获取用户发布的SDK;
主机安装介质制作服务器根据所述SDK制作安装介质。
该方法还包括:
接口客户端主机接收来自SDK服务器或用户的控制信息,或接收来自SDK服务器的升级信息,之后根据所述升级信息或控制信息进行相应的处理。
所述接口服务代理模块对API函数进行监控为:
获取从API函数对应接口接收和/或发送的接口消息;
根据获取的接口消息进行统计,获取接口监控信息。
该方法还包括:接口服务代理模块确定监控信息满足预设的告警条件时,向SDK服务器发送监控告警信息。
一种接口客户端主机,包括:安装介质获取及安装模块、应用程序模块、API函数库和接口服务代理模块;其中,
所述安装介质获取及安装模块,用于获取安装介质并安装,生成API函数库和接口服务代理模块,所述安装介质根据用户发布的SDK制作;
所述应用程序模块,用于调用API函数库中的API函数实现接口功能;
所述API函数库,用于提供API函数;
所述接口服务代理模块,用于对所述API函数库中的API函数进行监控,获取接口监控信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310277459.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:离心泵
- 下一篇:一种IC装备多数据源曲线绘制系统及其设计方法