213]獲取所述服務(wù)端對應(yīng)的負(fù)載信息;
[0214]向所述客戶端發(fā)送所述負(fù)載信息,以使得所述客戶端判斷所述負(fù)載信息是否符合預(yù)置條件;
[0215]若符合,則確定接收所述客戶端發(fā)送的所述服務(wù)請求;
[0216]若不符合,則確定不接收所述客戶端發(fā)送的所述服務(wù)請求。
[0217]B 15、如B 10所述的數(shù)據(jù)校驗(yàn)方法,所述向客戶端發(fā)送所述預(yù)置校驗(yàn)數(shù)據(jù)之前,還包括:
[0218]通過預(yù)置壓縮技術(shù)將所述預(yù)置校驗(yàn)數(shù)據(jù)進(jìn)行壓縮;
[0219]所述向所述客戶端發(fā)送所述預(yù)置校驗(yàn)數(shù)據(jù)包括:
[0220]向所述客戶端發(fā)送壓縮后的所述預(yù)置校驗(yàn)數(shù)據(jù)。
[0221]B 16、如B 10所述的數(shù)據(jù)校驗(yàn)方法,所述方法還包括:
[0222]按照預(yù)置時間間隔更新所述服務(wù)端中的預(yù)置校驗(yàn)數(shù)據(jù);
[0223]將所述預(yù)置校驗(yàn)數(shù)據(jù)的更新信息發(fā)送給所述客戶端,以使得所述客戶端對保存的預(yù)置校驗(yàn)數(shù)據(jù)進(jìn)行更新。
[0224]B 17、如B 1-B 16任一項(xiàng)所述的數(shù)據(jù)校驗(yàn)方法,所述預(yù)置壓縮技術(shù)為布隆過濾器 Bloom Filter 技術(shù)。
[0225]C18、一種客戶端,包括:
[0226]獲取單元,用于當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,所述客戶端獲取預(yù)置校驗(yàn)數(shù)據(jù);
[0227]判斷單元,用于根據(jù)所述獲取單元獲取的預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求;
[0228]發(fā)送單元,用于若所述判斷單元判斷出所述服務(wù)端能夠處理所述服務(wù)請求,則向所述服務(wù)端發(fā)送所述服務(wù)請求。
[0229]C 19、如C 18所述的客戶端,所述預(yù)置校驗(yàn)數(shù)據(jù)中包含有所述服務(wù)端能夠處理的不同服務(wù)的屬性信息。
[0230]C 20、如C 19所述的客戶端,所述不同服務(wù)的屬性信息為不同服務(wù)的類型信息,所述客戶端還包括:確定單元;
[0231]所述判斷單元,具體用于判斷所述服務(wù)端能夠處理的不同服務(wù)的類型信息中是否存在所述服務(wù)請求對應(yīng)的服務(wù)的類型信息;
[0232]所述確定單元,用于若所述判斷單元判斷出所述服務(wù)端能夠處理的不同服務(wù)的類型信息中存在所述服務(wù)請求對應(yīng)的服務(wù)的類型信息,則確定能夠處理所述服務(wù)請求;
[0233]所述確定單元,還用于若所述判斷單元判斷出所述服務(wù)端能夠處理的不同服務(wù)的類型信息中不存在所述服務(wù)請求對應(yīng)的服務(wù)的類型信息,則確定不能處理所述服務(wù)請求。
[0234]C 21、如C 19所述的客戶端,所述不同服務(wù)的屬性信息為不同服務(wù)的名稱信息,
[0235]所述判斷單元,具體還用于判斷所述服務(wù)端能夠處理的不同服務(wù)的名稱信息中是否存在所述服務(wù)請求對應(yīng)的服務(wù)的名稱信息;
[0236]所述確定單元,還用于若所述判斷單元判斷出所述服務(wù)端能夠處理的不同服務(wù)的名稱信息中存在所述服務(wù)請求對應(yīng)的服務(wù)的名稱信息,則確定能夠處理所述服務(wù)請求;
[0237]所述確定單元,還用于若所述判斷單元判斷出所述服務(wù)端能夠處理的不同服務(wù)的名稱信息中不存在所述服務(wù)請求對應(yīng)的服務(wù)的名稱信息,則確定不能處理所述服務(wù)請求。
[0238]C 22、如C 20或C 21所述的客戶端,
[0239]所述獲取單元,還用于獲取所述服務(wù)端對應(yīng)的負(fù)載信息;
[0240]所述判斷單元,還用于判斷所述獲取單元獲取的負(fù)載信息是否符合預(yù)置條件;
[0241]所述確定單元,還用于若判斷單元判斷所述負(fù)載信息符合預(yù)置條件,則確定向所述服務(wù)端發(fā)送所述服務(wù)請求;
[0242]所述確定單元,還用于若判斷單元判斷所述負(fù)載信息不符合預(yù)置條件,則確定不向所述服務(wù)端發(fā)送所述服務(wù)請求。
[0243]C 23、如18所述的客戶端,所述客戶端還包括:
[0244]接收單元,用于接收所述服務(wù)端發(fā)送的所述預(yù)置校驗(yàn)數(shù)據(jù);
[0245]保存單元,用于保存所述接收單元接收的預(yù)置校驗(yàn)數(shù)據(jù)。
[0246]C 24、如C 23所述的客戶端,
[0247]所述接收單元,具體用于接收所述服務(wù)端發(fā)送的通過預(yù)置壓縮技術(shù)進(jìn)行壓縮后的所述預(yù)置校驗(yàn)數(shù)據(jù)。
[0248]C 25、如C 23所述的客戶端,所述客戶端還包括:更新單元;
[0249]所述接收單元,還用于按照預(yù)置時間間隔接收所述服務(wù)端發(fā)送的所述預(yù)置校驗(yàn)數(shù)據(jù)的更新信息;
[0250]所述更新單元,用于對所述客戶端保存的所述預(yù)置校驗(yàn)數(shù)據(jù)進(jìn)行更新。
[0251]C 26、如C 18-C 25任一項(xiàng)所述的客戶端,所述預(yù)置壓縮技術(shù)為布隆過濾器BloomFilter 技術(shù)。
[0252]D 27、一種服務(wù)端,所述服務(wù)端包括:
[0253]獲取單元,用于獲取服務(wù)端中保存的預(yù)置校驗(yàn)數(shù)據(jù);
[0254]發(fā)送單元,用于向客戶端發(fā)送所述獲取單元獲取的預(yù)置校驗(yàn)數(shù)據(jù),以使得當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求;
[0255]接收單元,用于接收所述客戶端發(fā)送的所述服務(wù)請求,所述服務(wù)請求是所述客戶端根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù)確定所述服務(wù)端能夠處理所述服務(wù)請求時發(fā)送的。
[0256]D 28、如D 27所述的服務(wù)端,所述預(yù)置校驗(yàn)數(shù)據(jù)中包含有所述服務(wù)端能夠處理的不同服務(wù)的屬性信息。
[0257]D 29、如D 28所述的服務(wù)端,所述不同服務(wù)的屬性信息為不同服務(wù)的類型信息,
[0258]所述接收單元,具體用于接收所述客戶端發(fā)送的所述服務(wù)請求,所述服務(wù)請求是所述客戶端根據(jù)所述不同服務(wù)的類型信息確定所述服務(wù)端能夠處理所述服務(wù)請求時發(fā)送的。
[0259]D 30、如D 28所述的服務(wù)端,所述不同服務(wù)的屬性信息為不同服務(wù)的名稱信息,
[0260]所述接收單元,具體還用于接收所述客戶端發(fā)送的所述服務(wù)請求,所述服務(wù)請求是所述客戶端根據(jù)所述不同服務(wù)的名稱信息確定所述服務(wù)端能夠處理所述服務(wù)請求時發(fā)送的。
[0261]D 31、如D 27所述的服務(wù)端,所述客戶端還包括:判斷單元;確定單元;
[0262]所述獲取單元,還用于獲取所述服務(wù)端對應(yīng)的負(fù)載信息;
[0263]所述發(fā)送單元,還用于向所述客戶端發(fā)送所述負(fù)載信息,以使得所述客戶端判斷所述負(fù)載信息是否符合預(yù)置條件;
[0264]所述確定單元,用于若所述判斷單元判斷出所述負(fù)載信息符合預(yù)置條件,則確定接收所述客戶端發(fā)送的所述服務(wù)請求;
[0265]所述確定單元,用于若所述判斷單元判斷出所述負(fù)載信息不符合預(yù)置條件,則確定不接收所述客戶端發(fā)送的所述服務(wù)請求。
[0266]D 32、如D 27所述的服務(wù)端,所述客戶端還包括:壓縮單元;
[0267]所述壓縮單元,用于通過預(yù)置壓縮技術(shù)將所述獲取單元獲取的預(yù)置校驗(yàn)數(shù)據(jù)進(jìn)行壓縮;
[0268]所述發(fā)送單元,具體用于向所述客戶端發(fā)送經(jīng)過所述壓縮單元壓縮后的所述預(yù)置校驗(yàn)數(shù)據(jù)。
[0269]D 33、如D 27所述的服務(wù)端,所述客戶端還包括:更新單元;
[0270]所述更新單元,用于按照預(yù)置時間間隔更新所述服務(wù)端中的預(yù)置校驗(yàn)數(shù)據(jù);
[0271]所述發(fā)送單元,還用于將所述預(yù)置校驗(yàn)數(shù)據(jù)的更新信息發(fā)送給所述客戶端,以使得所述客戶端對保存的預(yù)置校驗(yàn)數(shù)據(jù)進(jìn)行更新。
[0272]D 34、如D 27_D 33任一項(xiàng)所述的服務(wù)端,所述預(yù)置壓縮技術(shù)為布隆過濾器BloomFilter 技術(shù)。
[0273]E 35、一種數(shù)據(jù)校驗(yàn)系統(tǒng),包括:如0 18-C26任一項(xiàng)所述的客戶端和如D27-D34任一項(xiàng)所述的服務(wù)端。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)校驗(yàn)方法,其特征在于,包括: 當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,所述客戶端獲取預(yù)置校驗(yàn)數(shù)據(jù); 根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求; 若能夠處理所述服務(wù)請求,則向所述服務(wù)端發(fā)送所述服務(wù)請求。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)校驗(yàn)方法,其特征在于,所述預(yù)置校驗(yàn)數(shù)據(jù)中包含有所述服務(wù)端能夠處理的不同服務(wù)的屬性信息。3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)校驗(yàn)方法,其特征在于,所述不同服務(wù)的屬性信息為不同服務(wù)的類型信息,所述根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求包括: 判斷所述服務(wù)端能夠處理的不同服務(wù)的類型信息中是否存在所述服務(wù)請求對應(yīng)的服務(wù)的類型信息; 若存在,則確定能夠處理所述服務(wù)請求; 若不存在,則確定不能夠處理所述服務(wù)請求。4.一種數(shù)據(jù)校驗(yàn)方法,其特征在于,包括: 獲取服務(wù)端中保存的預(yù)置校驗(yàn)數(shù)據(jù); 向客戶端發(fā)送所述預(yù)置校驗(yàn)數(shù)據(jù),以使得當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求; 接收所述客戶端發(fā)送的所述服務(wù)請求,所述服務(wù)請求是所述客戶端根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù)確定所述服務(wù)端能夠處理所述服務(wù)請求時發(fā)送的。5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)校驗(yàn)方法,其特征在于,所述預(yù)置校驗(yàn)數(shù)據(jù)中包含有所述服務(wù)端能夠處理的不同服務(wù)的屬性信息。6.一種客戶端,其特征在于,包括: 獲取單元,用于當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,所述客戶端獲取預(yù)置校驗(yàn)數(shù)據(jù); 判斷單元,用于根據(jù)所述獲取單元獲取的預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求; 發(fā)送單元,用于若所述判斷單元判斷出所述服務(wù)端能夠處理所述服務(wù)請求,則向所述服務(wù)端發(fā)送所述服務(wù)請求。7.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,所述預(yù)置校驗(yàn)數(shù)據(jù)中包含有所述服務(wù)端能夠處理的不同服務(wù)的屬性信息。8.一種服務(wù)端,其特征在于,所述服務(wù)端包括: 獲取單元,用于獲取服務(wù)端中保存的預(yù)置校驗(yàn)數(shù)據(jù); 發(fā)送單元,用于向客戶端發(fā)送所述獲取單元獲取的預(yù)置校驗(yàn)數(shù)據(jù),以使得當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求; 接收單元,用于接收所述客戶端發(fā)送的所述服務(wù)請求,所述服務(wù)請求是所述客戶端根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù)確定所述服務(wù)端能夠處理所述服務(wù)請求時發(fā)送的。9.根據(jù)權(quán)利要求8所述的服務(wù)端,其特征在于,所述預(yù)置校驗(yàn)數(shù)據(jù)中包含有所述服務(wù)端能夠處理的不同服務(wù)的屬性信息。10.一種數(shù)據(jù)校驗(yàn)系統(tǒng),其特征在于,包括:權(quán)利要求6-7任一項(xiàng)所述的客戶端和權(quán)利要求8-9任一項(xiàng)所述的服務(wù)端。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)校驗(yàn)方法、客戶端、服務(wù)端及系統(tǒng),涉及信息技術(shù)領(lǐng)域,可以保證客戶端向服務(wù)端發(fā)送的請求是有效請求,可以減輕對網(wǎng)絡(luò)傳輸造成的壓力。所述方法包括:當(dāng)客戶端需要向服務(wù)端發(fā)送服務(wù)請求時,所述客戶端首先獲取預(yù)置校驗(yàn)數(shù)據(jù);然后根據(jù)所述預(yù)置校驗(yàn)數(shù)據(jù),判斷所述服務(wù)端是否能夠處理所述服務(wù)請求;若能夠處理所述服務(wù)請求,則向所述服務(wù)端發(fā)送所述服務(wù)請求。本發(fā)明適用于數(shù)據(jù)的校驗(yàn)。
【IPC分類】H04L29/08
【公開號】CN105141652
【申請?zhí)枴緾N201510370050
【發(fā)明人】康芳
【申請人】北京奇虎科技有限公司, 奇智軟件(北京)有限公司
【公開日】2015年12月9日
【申請日】2015年6月29日