一种信息上报的方法及装置的制造方法

文档序号:9754755阅读:274来源:国知局
一种信息上报的方法及装置的制造方法
【技术领域】
[0001 ]本申请涉及计算机技术领域,尤其涉及一种信息上报的方法及装置。
【背景技术】
[0002]随着网络技术的不断发展,用户已经可以使用终端通过互联网获取各种服务。而用户通过互联网获取服务时,通常需要使用其终端向服务器发送请求消息,服务器再根据该请求消息返回相应的应答消息,使用户获取到相应的服务。一般的,用户发送的请求消息需要经过若干个中间设备,才能到达服务器,而如何即时的排除由终端到若干个中间设备最后到服务器之间的通信链路的故障,以保证通信链路的可靠性,成为了亟待解决的问题。
[0003]目前,排除上述通信链路的故障的主要依据是终端上报的错误信息,S卩,当用户使用终端获取服务时,若终端监测到服务出错,则上报错误信息,该错误信息中可携带用户标识、监测到的出错时间、错误类型(如,未能正常获取到文字、图片等信息)等。而基于终端上报的错误信息对通信链路的故障排查一般有以下两种:
[0004]第一种,可根据终端上报的错误信息中携带的错误类型,不断的复现出错时用户所要获取的服务,直到再次出现相同错误类型的错误时,再排查通信链路的故障。
[0005]显然,这种不断复现用户获取服务的方法不仅排查效率较低,而且也不能即时的排查到通信链路中存在的故障。
[0006]第二种,终端、服务器以及终端到服务器之间的若干个中间设备均可记录处理各请求消息和应答消息的处理日志,在接收到终端上报的错误信息时,根据错误信息中携带的出错时间,确定该出错时间所在的一小段时间段,并提取终端、服务器以及上述若干个中间设备在该一小段时间内记录的处理日志,再对提取出的处理日志进行分析。
[0007]但是,由于在实际应用中,在一小段时间内访问服务器的用户的数量是海量的,甚至同时访问服务器的用户的数量也是海量的,因此,上述第二种方法中提取出的处理日志中除了包括出错的用户的请求消息和应答消息的处理日志以外,还包括大量其他用户的请求消息和应答消息的处理日志,这些其他用户的请求消息和应答消息的处理日志势必会对处理日志的分析造成大量的干扰,也会导致排查故障的效率较低,不能即时的排查到通信链路中存在的故障。

【发明内容】

[0008]本申请实施例提供一种信息上报的方法及装置,用以解决现有技术中排查通信链路的故障效率较低,不能即时排查故障的问题。
[0009]本申请实施例提供的一种信息上报的方法,所述方法包括:
[0010]终端通过若干个中间设备向服务器发送请求消息,使所述若干个中间设备和服务器在接收到所述请求消息时,记录处理所述请求消息对应的请求处理日志,并使所述服务器返回应答消息;
[0011 ]所述终端记录发送所述请求消息对应的请求处理日志;
[0012]接收所述服务器通过所述若干个中间设备返回的应答消息,其中,所述应答消息中携带:所述若干个中间设备和服务器记录的请求处理日志、所述若干个中间设备在接收到所述服务器返回的应答消息时记录的处理所述应答消息对应的应答处理日志、所述服务器返回所述应答消息时记录的应答处理日志;
[0013]所述终端记录处理所述应答消息对应的应答处理日志;
[0014]将所述终端自身记录的请求处理日志和应答处理日志添加到所述应答消息中;
[0015]当监测到所述应答消息出错时,上报所述应答消息。
[0016]本申请实施例提供的一种信息上报的方法,所述方法包括:
[0017]中间设备接收终端发送的请求消息;
[0018]将所述请求消息转发给服务器,使所述服务器在接收到所述请求消息时,记录处理所述请求消息对应的请求处理日志,并使所述服务器返回应答消息;
[0019]所述中间设备记录处理所述请求消息对应的请求处理日志;
[0020]接收所述服务器返回的应答消息,其中,所述应答消息中携带:所述服务器记录的请求处理日志、所述服务器返回所述应答消息时记录的应答处理日志;
[0021 ] 所述中间设备记录处理所述应答消息对应的应答处理日志;
[0022]将所述中间设备自身记录的请求处理日志和应答处理日志添加到所述应答消息中,并转发给所述终端,使所述终端记录所述终端处理所述应答消息对应的应答处理日志,并将所述终端记录的应答处理日志和在发送所述请求消息时记录的请求处理日志添加到所述应答消息中,并使所述终端在监测到所述应答消息出错时,上报所述应答消息。
[0023 ]本申请实施例提供的一种?目息上报的方法,所述方法包括:
[0024]服务器接收终端通过若干个中间设备发送的请求消息;
[°°25] 记录处理所述请求消息对应的请求处理日志;
[0026]根据所述请求消息生成应答消息;
[0027]记录处理所述应答消息对应的应答处理日志;
[0028]将记录的所述请求处理日志和应答处理日志添加到所述应答消息中,并通过所述若干个中间设备返回给所述终端,使所述若干个中间设备和终端将记录的处理所述请求消息对应的请求处理日志和处理所述应答消息对应的应答处理日志添加到所述应答消息中,并使所述终端在监测到所述应答消息出错时,上报所述应答消息。
[0029]本申请实施例提供的一种信息上报的装置,所述装置包括:
[0030]发送模块,用于通过若干个中间设备向服务器发送请求消息,使所述若干个中间设备和服务器在接收到所述请求消息时,记录处理所述请求消息对应的请求处理日志,并使所述服务器返回应答消息;
[0031 ]第一记录模块,用于记录所述发送模块发送所述请求消息对应的请求处理日志;
[0032]接收模块,用于接收所述服务器通过所述若干个中间设备返回的应答消息,其中,所述应答消息中携带:所述若干个中间设备和服务器记录的请求处理日志、所述若干个中间设备在接收到所述服务器返回的应答消息时记录的处理所述应答消息对应的应答处理日志、所述服务器返回所述应答消息时记录的应答处理日志;
[0033]第二记录模块,用于记录所述装置处理所述应答消息对应的应答处理日志;
[0034]添加模块,用于将所述第一记录模块记录的请求处理日志和所述第二记录模块记录的应答处理日志添加到所述应答消息中;
[0035]监测上报模块,用于当监测到所述应答消息出错时,上报所述应答消息。
[0036]本申请实施例提供的一种信息上报的装置,所述装置包括:
[0037]第一接收模块,用于接收终端发送的请求消息;
[0038]第一转发模块,用于将所述请求消息转发给服务器,使所述服务器在接收到所述请求消息时,记录处理所述请求消息对应的请求处理日志,并使所述服务器返回应答消息;
[0039]第一记录模块,用于记录所述第一接收模块和所述第一转发模块处理所述请求消息对应的请求处理日志;
[0040]第二接收模块,用于接收所述服务器返回的应答消息,其中,所述应答消息中携带:所述服务器记录的请求处理日志、所述服务器返回所述应答消息时记录的应答处理日志;
[0041 ] 第二记录模块,用于记录所述装置处理所述应答消息对应的应答处理日志;
[0042]第二转发模块,用于将所述第一记录模块记录的请求处理日志和所述第二记录模块记录的应答处理日志添加到所述应答消息中,并转发给所述终端,使所述终端记录所述终端处理所述应答消息对应的应答处理日志,并将所述终端记录的应答处理日志和在发送所述请求消息时记录的请求处理日志添加到所述应答消息中,并使所述终端在监测到所述应答消息出错时,上报所述应答消息。
[0043]本申请实施例提供的一种信息上报的装置,所述装置包括:
[0044]接收模块,用于接收终端通过若干个中间设备发送的请求消息;
[0045]第一记录模块,用于记录所述接收模块处理所述请求消息对应的请求处理日志;
[0046]生成模块,用于根据所述请求消息生成应答消息;
[0047]第二记录模块,用于记录所述装置处理所述应答消息对应的应答处理日志;
[0048]添加发送模块,用于将所述第一记录模块记录的所述请求处理日志和所述第二记录模块记录的应答处理日志添加到所述应答消息中,并通过所述若干个中间设备返回给所述终端,使所述若干个中间设备和终端将记录的处理所述请求消息对应的请求处理日志和处理所述应答消息对应的应答处理日志添加到所述应答消息中,并使所述终端在监测到所述应答消息出错时,上报所述应答消息。
[0049]本申请实施例提供的一种信息上报的系统,所述系统包括:
[0050]终端,用于通过中间设备向服务器发送请求消息,记录所述终端发送所述请求消息对应的请求处理日志,接收所述服务器通过所述中间设备返回的应答消息,记录所述终端处理所述应答消息对应的应答处理日志,将所述终端自身记录的请求处理日志和应答处理日志添加到所述应答消息中,并在监测到所述应答消息出错时,上报所述应答消息;
[0051 ]中间设备,用于接收终端发送的请求消息,并转发给服务器,记录所述中间设备处理所述请求消息对应的请求处理日志,接收所述服务器返回的应答消息,记录所述中间设备处理所述应答消息对应的应答处理日志,将所述中间设备自身记录的请求处理日志和应答处理日志添加到所述应答消息中,并转发给所述终端;
[0052]服务器,用于接收终端通过中间设备发送的请求
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1