[发明专利]电力调度软交换多状态自主协商协议一致性测试方法有效
申请号: | 201910587611.3 | 申请日: | 2019-07-02 |
公开(公告)号: | CN110430165B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 王艺桦;李芹;张鑫;史燕平;宗俊丽;李秀彩;仇勇;黄鑫 | 申请(专利权)人: | 南瑞集团有限公司;国网电力科学研究院有限公司;国家电网有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/26 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力 调度 交换 状态 自主 协商 协议 一致性 测试 方法 | ||
1.电力调度软交换多状态自主协商协议一致性测试方法,其特征在于,包括以下步骤:
步骤S1、被测系统作为主叫方发起一次会话协商,测试系统收到被测系统主动发送的INVITE会话请求消息,判别被测系统为会话主叫方;
步骤S2、测试系统读取并判别被测系统发送的INVITE会话请求中是否携带SDP媒体协商描述;
步骤S3、测试系统根据是否携带SDP媒体协商描述,开启一次会话协商的被动前协商测试流程或者被动后协商测试流程,完成一次会话被动协商测试,当测试系统判断被测系统发送的INVITE会话请求中携带SDP媒体协商描述,测试系统开启并完成被动前协商测试流程,完成一次会话被动协商测试,测试继续,当测试系统判断被测系统发送的INVITE会话请求中未携带SDP媒体协商描述,测试系统开启并完成被动后协商测试流程,完成一次会话被动协商测试,继续进行步骤S4;
步骤S4、测试系统判别是否需要进入二次会话协商测试,若不需要则被测系统作为主叫方的会话协商测试结束,转入步骤S6,若需要则等待被测系统发送二次会话协商消息;
步骤S5、测试系统在设定的时间范围内等待被测系统发送二次会话协商消息,若测试系统收到被测系统发送的Re-INVITE二次会话协商消息,测试系统开启并完成二次会话被动协商测试流程,当收到的Re-INVITE二次会话协商消息中携带SDP时,按照步骤S3中的前协商流程进行处理,当收到的Re-INVITE二次会话协商消息中未携带SDP时,按照步骤S3中的后协商流程进行处理,转入步骤S6,当测试系统未收到被测系统发送的Re-INVITE会话请求,测试系统开启并完成二次会话主动协商测试流程,转入步骤S6;
步骤S6、测试系统作为主叫方发起一次会话协商,主动向被测系统发送未携带SDP媒体协商描述的INVITE会话请求消息,开启并完成一次会话协商的主动前协商测试流程,继续进行步骤S7;
步骤S7、测试系统判别是否需要进入二次会话协商测试,若不需要则转入步骤S9,若需要则等待被测系统发送二次会话协商消息;
步骤S8、重复步骤S5;
步骤S9、测试系统作为主叫方再发起一次会话协商,主动向被测系统发送携带SDP媒体协商描述的INVITE会话请求消息,开启并完成主动后协商测试流程,完成一次会话主动协商测试,继续进行步骤S10;
步骤S10、测试系统判别是否需要进入二次会话协商测试,若不需要则结束二次会话协商测试,判定协议一致性测试成功,若需要则等待被测系统发送二次会话协商消息,进入步骤S11;
步骤S11、重复步骤S5,完成二次会话协商测试,判定协议一致性测试成功;
所述一次会话协商测试流程是指测试系统与被测系统之间由于要进行电力调度业务通信,而发起的初次会话协商过程;
所述二次会话协商测试流程是指测试系统与被测系统完成一次会话协商之后,由于当次电力调度业务仍可能需要进行会话更改协商,而发起的再次会话协商过程;
所述被动前协商测试流程是指一次会话协商测试流程及二次会话协商测试流程中均包括被动前协商测试流程,测试系统收到被测系统主动发送的INVITE或Re-INVITE会话请求消息,读取INVITE或Re-INVITE会话请求中的会话描述协议的媒体协商描述后,向被测系统回复带有SDP媒体协商响应的200OK消息;
所述被动后协商测试流程是指一次会话协商测试流程及二次会话协商测试流程中均包括被动后协商测试流程,测试系统收到被测系统主动发送的INVITE或Re-INVITE会话请求消息,判断INVITE或Re-INVITE会话请求未带有SDP媒体协商描述后,向被测系统回复带有SDP媒体协商描述的200OK消息,被测系统回复带有SDP媒体协商响应的ACK消息;
所述主动前协商测试流程是指一次会话协商测试流程及二次会话协商测试流程中均包括主动前协商测试流程,测试系统主动向被测系统发送带有SDP媒体协商描述的INVITE或Re-INVITE会话请求消息后,被测系统向测试系统回复带有SDP媒体协商响应的200OK消息;
所述主动后协商测试流程是指一次会话协商测试流程及二次会话协商测试流程中均包括主动后协商测试流程,测试系统主动向被测系统发送未带SDP媒体协商描述的INVITE或Re-INVITE会话请求消息后,被测系统向测试系统发送带有SDP媒体协商描述的200OK消息,测试系统回复带有SDP媒体协商响应的ACK消息;
所述一次会话被动协商测试流程是指测试系统收到被测系统主动发送的INVITE一次会话请求消息,测试系统开启一次会话协商的被动前协商测试流程或被动后协商测试流程;
所述一次会话主动协商测试流程是指测试系统主动向被测系统发送INVITE一次会话请求消息,测试系统先后开启一次会话协商的主动前协商测试流程及主动后协商测试流程;
所述二次会话被动协商测试流程是指测试系统判断本次测试的电力调度业务在完成一次会话协商后,若需要进行会话更改协商,则测试系统收到被测系统主动发送的Re-INVITE二次会话请求消息,测试系统开启二次会话协商的被动前协商测试流程或被动后协商测试流程;
所述二次会话主动协商测试流程是指测试系统判断当次测试的电力调度业务在完成一次会话协商后,若需要进行会话更改协商,则测试系统主动向被测系统发送Re-INVITE二次会话请求消息,测试系统先后开启二次会话协商的主动前协商测试流程及主动后协商测试流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南瑞集团有限公司;国网电力科学研究院有限公司;国家电网有限公司,未经南瑞集团有限公司;国网电力科学研究院有限公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910587611.3/1.html,转载请声明来源钻瓜专利网。