买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中移互联网有限公司;中国移动通信集团有限公司
摘要:本发明公开了基于对象化的SDP分层规整测试方法及装置,本发明的方法包括从原始SDP报文数据文件中导入数据进行标准化处理,对SDP报文进行分层,分为会话层以及媒体层,对会话层进行对象化处理并进行测试验证以及对媒体层进行对象化处理并进行测试验证,输出测试结果并记录测试不通过的数据。本发明能够有效应对多种业务场景下各类SDP规整处理测试任务。
主权项:1.一种基于对象化的SDP分层规整测试方法,其特征在于,所述方法包括:获取海量的原始SDP报文数据文件;对所述原始SDP报文数据文件的导入数据进行标准化处理得到标准化SDP报文;以媒体行作为分界将所述标准化SDP报文分为会话层报文和媒体层报文,并分别对所述会话层报文和媒体层报文进行对象化处理得到对应的第一预期规整结果和第二预期规整结果;将第一预期规整结果字符串化后与实际规整后的会话层报文的字符串进行对比得到第一字符串对比结果,将第二预期规整结果字符串化后与实际规整后的媒体层报文的字符串进行对比得到第二字符串对比结果,并根据第一字符串对比结果得到会话层报文是否通过测试的第一报文测试结果以及根据第二字符串对比结果得到媒体层报文是否通过测试的第二报文测试结果;对所述会话层报文进行对象化处理得到对应的第一预期规整结果,包括:对会话层报文进行对象化处理以根据对象化处理结果得到第一属性信息;根据预设的第一处理规则对所述第一属性信息进行处理得到第二属性信息;将所述第二属性信进行字符串化处理以得到会话层报文的第一预期规整结果;根据预设的第一处理规则对所述第一属性信息进行处理得到第二属性信息,包括:通过规则引擎获取相应的第一处理规则;基于所述第一处理规则修改会话层中所述第一属性信息中的IP地址信息,以得到第二属性信息;对所述媒体层报文进行对象化处理得到对应的第二预期规整结果,还包括:将媒体层报文的多媒体载荷类型作为属性名,并用列表的形式表示与多媒体载荷类型的相关信息作为属性值;基于所述属性名和所述属性值对所述媒体层报文进行对象化处理后得到属性列表;基于所述属性列表和第二处理规则对媒体层报文的每个属性信息进行处理得到媒体层报文的第二预期规整结果;所述媒体层,包括m行、a行、rtpmap行、ptime行和fmtp行;其中,所述媒体层只有一个m行,所述m行为所述媒体行;a行用于记录m行中多媒体编码类型的附加属性;fmtp行处在rtpmap行后;fmtp行和rtpmap行用于共同记录多媒体载荷类型的信息;所述媒体层,还包括ptime行,所述方法,还包括:当媒体层只有一条ptime行时,将所述媒体层的任一多媒体载荷类型的打包时间设为当前的ptime行值;当媒体层有多条ptime行时,则将处于rtpmap或fmtp行后的ptime行归属于单独一种多媒体载荷类型,未处于相应rtpmap或fmtp行后的ptime归属于媒体层;所述第二处理规则,包括:将m行的多媒体编码类型只保留0、8、AMR和Telephone-event类型,并将排在首位的值的类型设为telephone-event类型;将a行只保留m行过滤后的多媒体编码类型的信息;判断ptime与maxptime行的值是否小于预设阈值,如小于,则修改为所述预设阈值;将telephone-event类型的a行做为首个a行,并与m行里值顺序保持一致。
全文数据:
权利要求:
百度查询: 中移互联网有限公司 中国移动通信集团有限公司 基于对象化的SDP分层规整测试方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。