[发明专利]一种会话处理的方法、设备和系统有效
申请号: | 201310754454.3 | 申请日: | 2013-12-31 |
公开(公告)号: | CN103731427A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 李世华 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张恺宁 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 处理 方法 设备 系统 | ||
1.一种会话处理的方法,其特征在于,所述方法包括:
API代理接收从调用第一应用编程接口API的API调用设备发出的调用第一API的请求;
所述API代理根据调用第一API的请求执行第一API的处理流程,在执行第一API的处理流程中,缓存第一API对应的会话的会话数据;
所述API代理接收从调用第二API的API调用设备发出的调用第二API的请求;
所述API代理根据调用第二API的请求执行第二API的处理流程,在执行第二API的处理流程中,根据调用第二API的请求中包括的用于标识第一API对应的会话的外部事务标识ID,获取在执行第一API的处理流程中缓存的所述会话的会话数据,根据获取的所述会话数据对所述会话进行处理。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述API代理在执行第一API的处理流程中,确定第一API对应的会话的外部事务ID,并将确定的外部事务ID通知给调用第二API的API调用设备;或接收从调用第二API的API调用设备发出的外部事务ID,并将接收的外部事务ID确定为第一API对应的会话的外部事务ID;
所述API代理在执行第二API的处理流程中,获取执行第一API的处理流程中缓存的所述会话的会话数据之前,判定在执行第一API的处理流程中确定的第一API对应的会话的外部事务ID与调用第二API的请求中包括的外部事务ID一致。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述API代理在执行第一API的处理流程中,确定第一API对应的会话的外部事务ID,并将确定的外部事务ID通知给调用第二API的API调用设备;或接收从调用第二API的应用发出的外部事务ID,并将接收的外部事务ID确定为第一API对应的会话的外部事务ID;
所述API代理在执行第一API的处理流程中,在确定第一API对应的会话的外部事务ID之后,根据第一API对应的API提供者的标识、第一API对应的API后端的标识,以及确定的外部事务ID,生成对应的内部事务ID,并记录生成的内部事务ID与缓存的所述会话的会话数据的对应关系;
所述API代理在执行第二API的处理流程中,获取执行第一API的处理流程中缓存的所述会话的会话数据之前,根据第二API对应的API提供者的标识、第二API对应的API后端的标识以及调用第二API的请求中包括的外部事务ID,生成对应的内部事务ID,判定在执行第二API的处理流程中生成的内部事务ID与在执行第一API的处理流程中生成的内部事务ID一致。
4.如权利要求1~3任一项所述的方法,其特征在于,
所述API代理执行第一API的处理流程包括:所述API代理基于用于描述第一API处理流程的可扩展标记语言XML文件执行第一API的处理流程;
所述API代理执行第二API的处理流程包括:所述API代理基于用于描述第二API处理流程的XML文件执行第二API的处理流程。
5.一种会话处理的方法,其特征在于,所述方法包括:
在应用编程接口API代理执行第一API的处理流程中,API调用设备从所述API代理处返回的第一API的响应中获取第一API对应的会话的外部事务ID;或API调用设备向所述API代理发送外部事务ID,以使所述API代理将收到的所述外部事务ID确定为第一API对应的会话的外部事务ID;
所述API调用设备向所述API代理发送调用第二API的请求,所述请求中包括所述第一API对应的所述会话的外部事务ID,以使所述API代理根据所述会话的外部事务ID,获取所述API代理在执行第一API处理流程中缓存的所述会话的会话数据,并根据获取的所述会话的会话数据对所述会话进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310754454.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种使摆长精准的单摆实验用摆球
- 下一篇:一种便携式盲用书写与标记装置