1.一種基于服務(wù)調(diào)用的故障處理方法,其特征在于,包括:
當(dāng)接收到終端發(fā)送的服務(wù)的調(diào)用請求時,按照所述調(diào)用請求調(diào)用所述服務(wù);所述調(diào)用請求中包括第一請求信息;
當(dāng)調(diào)用所述服務(wù)失敗時,分別查找在先調(diào)用所述服務(wù)出現(xiàn)相同失敗時的第二請求信息、在先調(diào)用所述服務(wù)成功時的第三請求信息;
識別所述第二請求信息與所述第三請求信息之間的相異之處;
當(dāng)所述第一請求信息與相異的第二請求信息匹配時,針對所述第一請求信息生成應(yīng)用相異的第三請求信息的故障提示信息;
將所述故障提示信息返回所述終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用請求通過預(yù)置的接口接收;所述分別查找在先調(diào)用所述服務(wù)出現(xiàn)相同失敗時的第二請求信息、在先調(diào)用所述服務(wù)成功時的第三請求信息的步驟包括:
查找在先與所述接口和錯誤信息相同的、且、比例最高的一個或多個第二請求信息;所述錯誤信息為調(diào)用所述服務(wù)失敗時返回的結(jié)果信息;
查找在先與所述接口相同的、具有成功信息、且、比例最高的一個或多個第三請求信息。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,
所述第一請求信息中包括第一終端環(huán)境信息和/或第一接口使用方法;
所述第二請求信息中包括第二終端環(huán)境信息和/或第二接口使用方法;
所述第三請求信息中包括第三終端環(huán)境信息和/或第三接口使用方法。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
所述第一終端環(huán)境信息包括以下的一種或多種:
第一操作系統(tǒng)類型、第一操作系統(tǒng)版本、第一開發(fā)工具包SDK類型、第一開發(fā)工具包SDK版本;
所述第一接口使用方法包括配對的第一參數(shù)名、第一參數(shù)類型;
所述第二終端環(huán)境信息包括以下的一種或多種:
第二操作系統(tǒng)類型、第二操作系統(tǒng)版本、第二開發(fā)工具包SDK類型、第二開發(fā)工具包SDK版本;
所述第二接口使用方法包括配對的第二參數(shù)名、第二參數(shù)類型;
所述第三終端環(huán)境信息包括以下的一種或多種:
第三操作系統(tǒng)類型、第三操作系統(tǒng)版本、第三開發(fā)工具包SDK類型、第三開發(fā)工具包SDK版本;
所述第三接口使用方法包括配對的第三參數(shù)名、第三參數(shù)類型。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述識別所述第二請求信息與所述第三請求信息之間的相異之處的步驟包括:
識別所述第二終端環(huán)境信息與所述第三終端環(huán)境信息之間的相異之處;
和/或,
識別所述第二接口使用方法與所述第三接口使用方法之間的相異之處。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)所述第一請求信息與相異的第二請求信息匹配時,針對所述第一請求信息生成應(yīng)用相異的第三請求信息的故障提示信息的步驟包括:
當(dāng)所述第一終端環(huán)境信息與相異的第二終端環(huán)境信息匹配時,針對所述第一終端環(huán)境信息生成應(yīng)用相異的第三終端環(huán)境信息的故障提示信息;
和/或,
當(dāng)所述第一接口使用方法與相異的第二接口使用方法匹配時,針對所述第一接口使用方法生成應(yīng)用相異的第三終端環(huán)境信息的故障提示信息。
7.根據(jù)權(quán)利要求1或2或4或5或6所述的方法,其特征在于,還包括:
存儲調(diào)用所述服務(wù)返回的結(jié)果信息以及所述第一請求信息。
8.一種基于服務(wù)調(diào)用的故障處理裝置,其特征在于,包括:
服務(wù)調(diào)用模塊,用于在接收到終端發(fā)送的服務(wù)的調(diào)用請求時,按照所述調(diào)用請求調(diào)用所述服務(wù);所述調(diào)用請求中包括第一請求信息;
請求信息查找模塊,用于在調(diào)用所述服務(wù)失敗時,分別查找在先調(diào)用所述服務(wù)出現(xiàn)相同失敗時的第二請求信息、在先調(diào)用所述服務(wù)成功時的第三請求信息;
請求信息對比模塊,用于識別所述第二請求信息與所述第三請求信息之間的相異之處;
故障提示信息生成模塊,用于所述第一請求信息與相異的第二請求信息匹配時,針對所述第一請求信息生成應(yīng)用相異的第三請求信息的故障提示信息;
故障提示信息返回模塊,用于將所述故障提示信息返回所述終端。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述調(diào)用請求通過預(yù)置的接口接收;所述請求信息查找模塊包括:
第一查找子模塊,用于查找在先與所述接口和錯誤信息相同的、且、比例最高的一個或多個第二請求信息;所述錯誤信息為調(diào)用所述服務(wù)失敗時返回的結(jié)果信息;
第二查找子模塊,用于查找在先與所述接口相同的、具有成功信息、且、比例最高的一個或多個第三請求信息。
10.一種基于服務(wù)調(diào)用的故障處理系統(tǒng),其特征在于,所述系統(tǒng)包括服務(wù)器與終端:
所述服務(wù)器包括:
服務(wù)調(diào)用模塊,用于在接收到終端發(fā)送的服務(wù)的調(diào)用請求時,按照所述調(diào)用請求調(diào)用所述服務(wù);所述調(diào)用請求中包括第一請求信息;
請求信息查找模塊,用于在調(diào)用所述服務(wù)失敗時,分別查找在先調(diào)用所述服務(wù)出現(xiàn)相同失敗時的第二請求信息、在先調(diào)用所述服務(wù)成功時的第三請求信息;
請求信息對比模塊,用于識別所述第二請求信息與所述第三請求信息之間的相異之處;
故障提示信息生成模塊,用于所述第一請求信息與相異的第二請求信息匹配時,針對所述第一請求信息生成應(yīng)用相異的第三請求信息的故障提示信息;
故障提示信息返回模塊,用于將所述故障提示信息返回所述終端;
所述終端包括:
調(diào)用請求生成模塊,用于生成服務(wù)的調(diào)用請求;
調(diào)用請求發(fā)送模塊,用于將服務(wù)的調(diào)用請求發(fā)送至服務(wù)器;
故障提示信息展示模塊,用于展示服務(wù)器返回的故障提示信息。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述調(diào)用請求生成模塊包括:
終端環(huán)境信息采集子模塊,用于采集第一終端環(huán)境信息;
終端環(huán)境信息注入子模塊,用于將所述第一終端環(huán)境信息注入服務(wù)的調(diào)用請求中。