[发明专利]一种加快消息生成的方法及装置有效
| 申请号: | 201710253179.5 | 申请日: | 2017-04-18 |
| 公开(公告)号: | CN107070922B | 公开(公告)日: | 2020-02-04 |
| 发明(设计)人: | 单强 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 11212 北京轻创知识产权代理有限公司 | 代理人: | 杨立 |
| 地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 加快 消息 生成 方法 装置 | ||
本发明涉及一种加快消息生成的方法及装置。该方法包括:获取一条预生成的消息,消息中包含至少一个AVP字段,与至少一个AVP字段的位置相关联的信息;根据与至少一个AVP字段的位置相关联的信息,分别获取至少一个AVP字段中的每一个AVP字段的位置信息;接收用户的需求信息;根据与待修改的AVP字段对应的标识信息和待修改的AVP字段的位置信息,获取待修改的AVP字段;根据与待修改的AVP字段对应的修改规则信息对待修改的AVP字段的字段值进行修改,生成新的消息。通过本发明提供的方法及装置,可以快速的找到需要修改的AVP字段,并对其值进行修改。而不需要对每一个AVP的字段值均进行修改。由此,在不增加载体机的性能负担的情况下,大大提升了生产新消息的速率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种加快消息生成的方法及装置。
背景技术
为了测试diameter服务器的性能,需要生产用于测试的协议数据包。每个协议数据包中包含至少一个属性值对(Attribute Value Pair,简称AVP)字段。而传统的diameter性能测试工具主要是通过调用API接口,逐一设置每一个AVP字段值的方法来达到测试的目的。如果数据包过多,或者一个数据包所包括的AVP字段很多时,如果逐一设置AVP字段值,工作量将会很大。然而,实际上并非需要将每一个AVP字段值都进行重新设置,而是根据需要改变部分AVP字段值即可。那么,传统的方式就会造成操作的冗余。影响了产生协议数据的速度。
发明内容
为解决上述技术问题,本发明提供了一种加快消息生成的方法及装置。
第一方面,本发明提供了一种加快消息生成的方法,该方法包括:
获取一条预生成的消息,其中消息中包含至少一个AVP字段,以及与至少一个AVP字段的位置相关联的信息;
根据与至少一个AVP字段的位置相关联的信息,分别获取至少一个AVP字段中的每一个AVP字段的位置信息;
接收用户的需求信息,其中需求信息中包括与待修改的AVP字段对应的标识信息和修改规则信息,待修改的AVP字段属于至少一个字段中的一个或者多个AVP字段;
根据与待修改的AVP字段对应的标识信息和待修改的AVP字段的位置信息,获取待修改的AVP字段;
根据与待修改的AVP字段对应的修改规则信息对待修改的AVP字段的字段值进行修改,生成新的消息。
本发明的有益效果是:将已有的消息作为模板,并且存储该消息中每一个AVP字段对应的位置信息。根据用户的需求确定需要修改消息模板中的一个或者多个AVP字段值时,则根据位置信息找到对应的AVP字段,并进行相应修改。在生成新消息时,可以快速的找到需要修改的AVP字段,并对其值进行修改。而不需要对每一个AVP的字段值均进行修改。由此,在不增加载体机的性能负担的情况下,大大提升了生产新消息的速率。
进一步,待修改的AVP字段对应的修改规则信息和待修改的AVP字段的类型一一对应。
采用上述进一步的方案的有益技术效果在于,根据不同的AVP字段的类型,设置对应的修改规则信息,生成不同的消息。由此来适应不同的测试场景。
进一步,AVP字段的类型包括如下一种或者多种:
32位整数类型、64位整数类型、字符串类型、时间戳类型、32位整数自增类型以及64位整数自增类型。
进一步的,当待修改的AVP字段至少为两个时,根据与待修改的AVP字段对应的修改规则信息对待修改的AVP字段的字段值进行修改的方式为并行线程修改方式。
采用上述进一步的技术方案的有益技术效果在于:通过并行的方式修改待修改的AVP字段的字段值,大大提升了工作效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710253179.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防尘高散热节能型配电柜
- 下一篇:一种改进的低压配电柜





