[发明专利]一种接口调用方法和装置在审
申请号: | 201710296426.X | 申请日: | 2017-04-28 |
公开(公告)号: | CN106911810A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 董瑞光 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 调用 方法 装置 | ||
1.一种接口调用方法,应用于服务端,其特征在于,包括:
接收客户端发送的接口调用请求;
判断为所述客户端设置的接口调用保活时长是否超时;其中,所述接口调用保活时长为所述客户端首次调用本端的任一接口时为所述客户端设置的;
如果超时,断开与所述客户端的连接;如果未超时,响应所述接口调用请求执行接口调用;其中,所述接口调用保活时长未超时时,本端与所述客户端保持连接状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述客户端发送的认证请求;其中,所述认证请求携带认证信息;
基于所述认证信息对所述客户端进行认证;
如果认证通过,为所述客户端创建在线命令列表。
3.根据权利要求2所述的方法,其特征在于,所述接口调用请求携带状态标识符;
所述响应所述接口调用请求执行接口调用,包括:
如果所述状态标识符为新建标识符,读取所述接口调用请求中携带的接口调用命令ID,在与所述客户端对应的在线命令列表中为所述客户端新建与所述接口调用命令ID对应的接口调用命令,并响应于新建的该接口调用命令执行接口调用;
如果所述状态标识符为保持标识符,读取所述接口调用请求中携带的接口调用命令ID,并查找与所述客户端对应的在线命令列表中是否缓存了该接口调用命令ID;如果是,从所述在线命令列表中读取与该接口调用命令ID对应的接口调用命令,并响应于该接口调用命令执行接口调用。
4.根据权利要求3所述的方法,其特征在于,所述的方法还包括:
如果所述状态标识符为断开标识符,断开与所述客户端的连接,并删除为所述客户端创建的所述在线命令列表。
5.根据权利要求1或3所述的方法,其特征在于,所述方法还包括;
当完成所述接口调用时,重置所述接口调用保活时长;以及,
在所述在线命令列表中,对与本次接口调用对应的接口调用命令的执行次数进行累加。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
基于所述在线命令列表中各接口调用命令对应的执行次数,为各接口调用命令设置优先级;其中,所述接口调用命令的执行次数越多,优先级越高;以及,
基于各接口调用命令的执行次数的变化,对所述各接口调用命令的优先级进行实时更新;
基于各接口调用命令的优先级,对所述在线命令列表中各接口调用命令进行排序。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述接口调用保活时长超时,并断开与所述客户端的连接后,删除为所述客户端创建的所述在线命令列表。
8.一种接口调用装置,应用于服务端,其特征在于,包括:
接收单元,用于接收客户端发送的接口调用请求;
判断单元,用于判断为所述客户端设置的接口调用保活时长是否超时;其中,所述接口调用保活时长为所述客户端首次调用本端的任一接口时为所述客户端设置的;
执行单元,用于如果超时,断开与所述客户端的连接;如果未超时,响应所述接口调用请求执行接口调用;其中,所述接口调用保活时长未超时时,本端与所述客户端保持连接状态。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
接收子单元,用于接收所述客户端发送的认证请求;其中,所述认证请求携带认证信息;
认证单元,用于基于所述认证信息对所述客户端进行认证;
创建单元,用于如果认证通过,为所述客户端创建在线命令列表。
10.根据权利要求9所述的装置,其特征在于,所述接口调用请求携带状态标识符,包括:
所述执行单元具体用于:
如果所述状态标识符为新建标识符,读取所述接口调用请求中携带的接口调用命令ID,在与所述客户端对应的在线命令列表中为所述客户端新建与所述接口调用命令ID对应的接口调用命令,并响应于新建的该接口调用命令执行接口调用;
如果所述状态标识符为保持标识符,读取所述接口调用请求中携带的接口调用命令ID,并查找与所述客户端对应的在线命令列表中是否缓存了该接口调用命令ID;如果是,从所述在线命令列表中读取与该接口调用命令ID对应的接口调用命令,并响应于该接口调用命令执行接口调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710296426.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:即时消息广播的方法、系统及基站
- 下一篇:一种组呼方法及装置