[发明专利]一种加快消息生成的方法及装置有效

专利信息
申请号: 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字段的字段值,大大提升了工作效率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710253179.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top