1.一種用于查詢航空公司信息的動(dòng)態(tài)調(diào)整方法,其特征在于,所述動(dòng)態(tài)調(diào)整方法包含:
S1,建立初始的查詢超時(shí)配置數(shù)據(jù)表;初始的所述查詢超時(shí)配置數(shù)據(jù)表包含每個(gè)航空公司的公司標(biāo)識(shí)碼、初始設(shè)定的超時(shí)時(shí)長(zhǎng)、初始設(shè)定的查詢優(yōu)先級(jí);
S2,根據(jù)所述查詢超時(shí)配置數(shù)據(jù)表,在查詢周期內(nèi)多次對(duì)所有航空公司信息進(jìn)行查詢并獲取航空信息查詢表;所述航空信息查詢表包含每個(gè)航空公司的所述公司標(biāo)識(shí)碼、實(shí)際查詢用時(shí)、查詢結(jié)果;
S3,獲取一個(gè)所述查詢周期內(nèi)的所有的所述航空信息查詢表的信息并進(jìn)行計(jì)算,更新所述查詢超時(shí)配置數(shù)據(jù)表。
2.如權(quán)利要求1所述的用于查詢航空公司信息的動(dòng)態(tài)調(diào)整方法,其特征在于,所述步驟S2包含:
在查詢周期內(nèi),根據(jù)所述查詢超時(shí)配置數(shù)據(jù)表中每個(gè)航空公司的所述查詢優(yōu)先級(jí)的不同,每次查詢是按照所述查詢優(yōu)先級(jí)從高至低的順序?qū)ο鄳?yīng)級(jí)別的航空公司先后進(jìn)行,并獲取本次的所述航空信息查詢表。
3.如權(quán)利要求2所述的用于查詢航空公司信息的動(dòng)態(tài)調(diào)整方法,其特征在于,所述步驟S3包含:
收集所述查詢周期內(nèi)所有所述航空信息查詢表的信息;
計(jì)算每個(gè)航空公司在所述查詢周期內(nèi)對(duì)應(yīng)的所述實(shí)際查詢用時(shí)的查詢用時(shí)平均值;
將所有航空公司的所述查詢用時(shí)平均值進(jìn)行由少至多的排序,根據(jù)排序結(jié)果重新確定所有航空公司由高至低的所述查詢優(yōu)先級(jí);
將所述查詢周期內(nèi)的每個(gè)航空公司對(duì)應(yīng)的所述查詢用時(shí)平均值作為所述超時(shí)時(shí)長(zhǎng);更新所述查詢超時(shí)配置數(shù)據(jù)表中的每個(gè)航空公司的所述超時(shí)時(shí)長(zhǎng)、所述查詢優(yōu)先級(jí)。
4.如權(quán)利要求3所述的用于查詢航空公司信息的動(dòng)態(tài)調(diào)整方法,其特征在于,所述動(dòng)態(tài)調(diào)整方法還包含:
S4,在下一個(gè)所述查詢周期內(nèi)查詢航空公司信息時(shí),跳轉(zhuǎn)至所述步驟S2進(jìn)行查詢。