[发明专利]获取业务的各业务处理步骤耗时信息的方法及相关装置有效
申请号: | 200910238662.1 | 申请日: | 2009-11-30 |
公开(公告)号: | CN102083105A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 丁健;杨海威;姜宏岩;李刚;康姝婷 | 申请(专利权)人: | 中国移动通信集团北京有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W88/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 业务 各业 处理 步骤 耗时 信息 方法 相关 装置 | ||
1.一种获取业务的各业务处理步骤耗时信息的方法,其特征在于,包括:
获取参与处理所述业务的各网络服务器接收和发送的网络数据包;以及
根据预定的所述业务的各业务处理步骤初始和结束时的网络数据包载荷中应包含的特征字符和用户标识,从获取到的网络数据包中选择出每个用户各处理步骤初始和结束时的网络数据包;
根据选择出的每个用户各业务处理步骤初始和结束时的网络数据包中包含的时间信息,确定每个用户各处理步骤耗费的时间;
将各个用户同一业务处理步骤耗费时间的平均值作为该同一业务处理步骤耗费的时间,从而确定所述业务的各业务处理步骤耗费的时间。
2.如权利要求1所述的方法,其特征在于,根据用户标识和预定的特征字符,从获取到的网络数据包中选择出每个用户各业务处理步骤初始和结束时对应的网络数据包,具体包括:
从获取到的数据包中选择出载荷内容包括所述特征字符的数据包作为所述业务的各业务处理步骤初始和结束时的相关数据包;
根据用户标识,从选择出的各业务处理步骤初始和结束时的相关数据包中选择出每个用户对应的各业务处理步骤初始和结束时的相关数据包。
3.如权利要求1所述的方法,其特征在于,所述业务各处理步骤初始和结束时对应的网络数据包载荷中应包含的特征字符是通过预先的业务测试获得的,或
在所述业务的设计阶段预先设定的。
4.如权利要求1所述的方法,其特征在于,根据每个用户各处理步骤初始和结束时对应的网络数据包中包含的时间信息,确定每个用户各处理步骤耗费的时间,具体包括:
针对每个用户的每个业务处理步骤,获取该业务处理步骤初始和结束时对应的网络数据包中包含的时间信息,并
将该业务处理步骤结束时对应的网络数据包中包含的时间信息与该业务处理步骤初始时对应的网络数据包中包含的时间信息之差作为该用户该业务处理步骤耗费的时间。
5.如权利要求1所述的方法,其特征在于,确定所述业务的各业务处理步骤耗费的时间之后,还包括:
根据确定出的耗费时间最长的业务处理步骤,确定能够缩短所述耗费时间最长的业务处理步骤所耗费时间的方案。
6.如权利要求5所述的方法,其特征在于,所述方案包括:
提高与确定出的耗费时间最长的业务处理步骤相关的服务器的处理能力,以缩短该业务处理步骤耗费的时间。
7.如权利要求6所述的方法,其特征在于,所述方案包括:
提高与确定出的耗费时间最长的业务处理步骤相关的至少两个服务器之间的传输带宽,以缩短该业务处理步骤耗费的时间。
8.一种获取业务的各业务处理步骤耗时信息的装置,其特征在于,包括:
获取单元,用于获取参与处理所述业务的各网络服务器接收和发送的网络数据包;
选择单元,根据预定的所述业务的各业务处理步骤初始和结束时的网络数据包载荷中应包含的特征字符和用户标识,从获取单元获取到的网络数据包中选择出每个用户各处理步骤对应的网络数据包;
第一确定单元,用于根据选择出的每个用户各业务处理步骤初始和结束时对应的网络数据包中包含的时间信息,确定每个用户各处理步骤耗费的时间;
第二确定单元,用于将各个用户同一业务处理步骤耗费时间的平均值作为该同一业务处理步骤耗费的时间,从而确定所述业务的各业务处理步骤耗费的时间。
9.如权利要求8所述的装置,其特征在于,还包括:
第三确定单元,用于根据第二确定单元确定出的所述业务的各业务处理步骤耗费的时间,确定耗费时间最长的业务处理步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团北京有限公司,未经中国移动通信集团北京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910238662.1/1.html,转载请声明来源钻瓜专利网。