[发明专利]获取业务的各业务处理步骤耗时信息的方法及相关装置有效
申请号: | 200910238662.1 | 申请日: | 2009-11-30 |
公开(公告)号: | CN102083105A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 丁健;杨海威;姜宏岩;李刚;康姝婷 | 申请(专利权)人: | 中国移动通信集团北京有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W88/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100007 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 业务 各业 处理 步骤 耗时 信息 方法 相关 装置 | ||
技术领域
本发明涉及计算机及通信技术领域,尤其涉及一种获取业务的各业务处理步骤耗时信息的方法及一种获取业务的各业务处理步骤耗时信息的装置。
背景技术
在现有的移动通信业务处理系统中,在一项业务的处理过程中,往往需要网络中多个参与业务处理的服务器分别执行多个处理步骤,只有在各个参与业务处理的服务器都完成了各自所需执行的处理步骤之后,业务才被处理完毕。在业务处理过程中,在参与业务处理的第一服务器完成了自身的处理步骤后,通过基于TCP/IP标准的网络数据包指示第二服务器执行后续处理,第二服务器根据第一服务器的指示完成自身的处理步骤后,向第一服务器发送反馈消息、或指示其他服务器执行后续处理等。对于不同种类的业务而言,需要不同的网络服务器协作执行不同的处理步骤,各个服务器之间是通过基于TCP/IP标准的网络数据包来实现交互和协同工作的。
目前对网络数据包进行分析的方法通常是基于TCP/IP标准的数据包包头格式,读取网络数据包的包头预定字段内容来获取数据包的源IP地址、目标IP地址、数据包的所承载的应用层业务种类等信息。然而,仅仅从上述信息无法获知在业务处理过程中各个步骤的耗时信息,也就无法获知业务处理过程中耗时最长的步骤,从而无法据此来确定对应的优化和调整措施,例如提升消耗处理时间最长的服务器的硬件设备,从而有效提高业务的处理效率。
发明内容
本发明实施例提供一种获取业务的各业务处理步骤耗时信息的方法,用以解决现有技术无法确定业务处理过程中各个步骤的耗时信息问题。
对应地,本发明实施例还提供了一种获取业务的各业务处理步骤耗时信息的装置。
本发明实施例提供的技术方案如下:
一种获取业务的各业务处理步骤耗时信息的方法,包括:
获取参与处理所述业务的各网络服务器接收和发送的网络数据包;以及
根据预定的所述业务的各业务处理步骤初始和结束时的网络数据包载荷中应包含的特征字符和用户标识,从获取到的网络数据包中选择出每个用户各处理步骤初始和结束时的网络数据包;
根据选择出的每个用户各业务处理步骤初始和结束时的网络数据包中包含的时间信息,确定每个用户各处理步骤耗费的时间;
将各个用户同一业务处理步骤耗费时间的平均值作为该同一业务处理步骤耗费的时间,从而确定所述业务的各业务处理步骤耗费的时间。
一种获取业务的各业务处理步骤耗时信息的装置,包括:
获取单元,用于获取参与处理所述业务的各网络服务器接收和发送的网络数据包;
选择单元,根据预定的所述业务的各业务处理步骤初始和结束时的网络数据包载荷中应包含的特征字符和用户标识,从获取单元获取到的网络数据包中选择出每个用户各处理步骤对应的网络数据包;
第一确定单元,用于根据选择出的每个用户各业务处理步骤初始和结束时对应的网络数据包中包含的时间信息,确定每个用户各处理步骤耗费的时间;
第二确定单元,用于将各个用户同一业务处理步骤耗费时间的平均值作为该同一业务处理步骤耗费的时间,从而确定所述业务的各业务处理步骤耗费的时间。
本发明实施例通过获取参与处理该业务的各网络服务器接收和发送的网络数据包,依据网络数据包中载荷内容包含各业务处理步骤对应的预定特征字符,从获取的网络数据包中选择出每个用户各处理步骤对应的网络数据包,根据选择出的数据包中包含的时间信息,确定每个用户各处理步骤耗费的时间,基于确定出的每个用户各处理步骤耗费的时间,将各个用户同一处理步骤耗费时间的平均值作为该处理步骤耗费的时间,从而确定所述业务的各处理步骤耗费的时间,以便用户能够对耗时较多的业务处理步骤,针对性的采用优化调整措施,从而能够较为显著地提高业务的处理效率。
附图说明
图1为本发明实施例的主要实现原理流程图;
图2为本发明实施例中缴费业务的处理流程图;
图3为本发明实施例获取缴费业务中各处理步骤耗时信息的流程图;
图4为本发明实施例提供的获取业务的各业务处理步骤耗时信息的装置的结构示意图;
图5为本发明实施例中选择单元的结构示意图。
具体实施方式
由于现有的网络数据包分析技术无法获知移动通信业务处理过程中各个处理步骤的耗时信息。因此,假如用户投诉一种业务处理时间过长,现有技术是无法定位出该业务处理过程中的瓶颈位置的,也就无法有针对性采取对应措施来提高业务的处理效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团北京有限公司,未经中国移动通信集团北京有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910238662.1/2.html,转载请声明来源钻瓜专利网。