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

技术编号:14554049 阅读:46 留言:0更新日期:2017-02-05 03:14
本申请公开了一种信息上报的方法及装置,该方法终端通过若干个中间设备将请求消息发送给服务器,服务器则通过若干个中间设备将相应的应答消息返回给终端,而终端、中间设备和服务器在处理请求消息和应答消息时,分别记录相应的请求处理日志和应答处理日志,终端、中间设备和服务器在发送应答消息时,将自身记录的请求处理日志和应答处理日志添加到应答消息中再发送,终端则在监测到应答消息出错时,上报应答消息,因此,后续可直接分析该应答消息中携带的请求处理日志和应答处理日志,即可对处理该请求消息和应答消息时所基于的通信链路进行故障排查,有效的提高了故障排查的效率,可即时的排查通信链路中存在的故障。

Method and device for reporting information

The invention discloses a method and a device for reporting the information, the terminal through a plurality of intermediate devices for sending a request message to the server, the server through a number of intermediate equipment will be the corresponding response message back to the terminal, and the terminal equipment and server in the middle, processing request and response message, request processing were recorded respectively. The corresponding log and log response processing, terminal equipment and server in the middle, sends a response message, the request and response processing log log records to add to its response message before sending terminal monitoring response message error reporting, reply message, therefore, the follow-up can directly analyze the response message carrying the processing of the request and response processing log log, communication link can be based on the request and response message. Troubleshooting, effectively improve the efficiency of troubleshooting, real-time communication can be found in the communication link failure.

【技术实现步骤摘要】

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

【技术保护点】
一种信息上报的方法,其特征在于,所述方法包括:终端通过若干个中间设备向服务器发送请求消息,使所述若干个中间设备和服务器在接收到所述请求消息时,记录处理所述请求消息对应的请求处理日志,并使所述服务器返回应答消息;所述终端记录发送所述请求消息对应的请求处理日志;接收所述服务器通过所述若干个中间设备返回的应答消息,其中,所述应答消息中携带:所述若干个中间设备和服务器记录的请求处理日志、所述若干个中间设备在接收到所述服务器返回的应答消息时记录的处理所述应答消息对应的应答处理日志、所述服务器返回所述应答消息时记录的应答处理日志;所述终端记录处理所述应答消息对应的应答处理日志;将所述终端自身记录的请求处理日志和应答处理日志添加到所述应答消息中;当监测到所述应答消息出错时,上报所述应答消息。

【技术特征摘要】
1.一种信息上报的方法,其特征在于,所述方法包括:
终端通过若干个中间设备向服务器发送请求消息,使所述若干个中间设备
和服务器在接收到所述请求消息时,记录处理所述请求消息对应的请求处理日
志,并使所述服务器返回应答消息;
所述终端记录发送所述请求消息对应的请求处理日志;
接收所述服务器通过所述若干个中间设备返回的应答消息,其中,所述应
答消息中携带:所述若干个中间设备和服务器记录的请求处理日志、所述若干
个中间设备在接收到所述服务器返回的应答消息时记录的处理所述应答消息
对应的应答处理日志、所述服务器返回所述应答消息时记录的应答处理日志;
所述终端记录处理所述应答消息对应的应答处理日志;
将所述终端自身记录的请求处理日志和应答处理日志添加到所述应答消
息中;
当监测到所述应答消息出错时,上报所述应答消息。
2.如权利要求1所述的方法,其特征在于,所述应答消息为超文本传输
协议HTTP消息;
将所述终端自身记录的请求处理日志和应答处理日志添加到所述应答消
息中,具体包括:
所述终端将自身记录的请求处理日志和应答处理日志添加到所述应答消
息的消息头中。
3.一种信息上报的方法,其特征在于,所述方法包括:
中间设备接收终端发送的请求消息;
将所述请求消息转发给服务器,使所述服务器在接收到所述请求消息时,
记录处理所述请求消息对应的请求处理日志,并使所述服务器返回应答消息;
所述中间设备记录处理所述请求消息对应的请求处理日志;
接收所述服务器返回的应答消息,其中,所述应答消息中携带:所述服务

\t器记录的请求处理日志、所述服务器返回所述应答消息时记录的应答处理日志;
所述中间设备记录处理所述应答消息对应的应答处理日志;
将所述中间设备自身记录的请求处理日志和应答处理日志添加到所述应
答消息中,并转发给所述终端,使所述终端记录所述终端处理所述应答消息对
应的应答处理日志,并将所述终端记录的应答处理日志和在发送所述请求消息
时记录的请求处理日志添加到所述应答消息中,并使所述终端在监测到所述应
答消息出错时,上报所述应答消息。
4.如权利要求3所述的方法,其特征在于,所述应答消息为超文本传输
协议HTTP消息;
将所述中间设备自身记录的请求处理日志和应答处理日志添加到所述应
答消息中,具体包括:
所述中间设备将自身记录的请求处理日志和应答处理日志添加到所述应
答消息的消息头中。
5.一种信息上报的方法,其特征在于,所述方法包括:
服务器接收终端通过若干个中间设备发送的请求消息;
记录处理所述请求消息对应的请求处理日志;
根据所述请求消息生成应答消息;
记录处理所述应答消息对应的应答处理日志;
将记录的所述请求处理日志和应答处理日志添加到所述应答消息中,并通
过所述若干个中间设备返回给所述终端,使所述若干个中间设备和终端将记录
的处理所述请求消息对应的请求处理日志和处理所述应答消息对应的应答处
理日志添加到所述应答消息中,并使所述终端在监测到所述应答消息出错时,
上报所述应答消息。
6.如权利要求5所述的方法,其特征在于,所述应答消息为超文本传输
协议HTTP消息;
将记录的所述请求处理日志和应答处理日志添加到所述应答消息中,具体

\t包括:
所述服务器将自身记录的请求处理日志和应答处理日志添加到所述应答
消息的消息头中。
7.一种信息上报的装置,其特征在于,所述装置包括:
发送模块,用于通过若干个中间设备向服务器发送请求消息,使所述若干
个中间设备和服务器在接收到所述请求消息时,记录处理所述请求消息对应的
请求处理日志,并使所述服务器返回应答消息;
第一记录模块,用于记录所述发送模块发送所述请求消息对应的请求处理

【专利技术属性】
技术研发人员:李晓栋韩伟张少凯
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1