数据校验方法、客户端、服务端及系统的制作方法_5

文档序号:9420377阅读:来源:国知局
213]获取所述服务端对应的负载信息;
[0214]向所述客户端发送所述负载信息,以使得所述客户端判断所述负载信息是否符合预置条件;
[0215]若符合,则确定接收所述客户端发送的所述服务请求;
[0216]若不符合,则确定不接收所述客户端发送的所述服务请求。
[0217]B 15、如B 10所述的数据校验方法,所述向客户端发送所述预置校验数据之前,还包括:
[0218]通过预置压缩技术将所述预置校验数据进行压缩;
[0219]所述向所述客户端发送所述预置校验数据包括:
[0220]向所述客户端发送压缩后的所述预置校验数据。
[0221]B 16、如B 10所述的数据校验方法,所述方法还包括:
[0222]按照预置时间间隔更新所述服务端中的预置校验数据;
[0223]将所述预置校验数据的更新信息发送给所述客户端,以使得所述客户端对保存的预置校验数据进行更新。
[0224]B 17、如B 1-B 16任一项所述的数据校验方法,所述预置压缩技术为布隆过滤器 Bloom Filter 技术。
[0225]C18、一种客户端,包括:
[0226]获取单元,用于当客户端需要向服务端发送服务请求时,所述客户端获取预置校验数据;
[0227]判断单元,用于根据所述获取单元获取的预置校验数据,判断所述服务端是否能够处理所述服务请求;
[0228]发送单元,用于若所述判断单元判断出所述服务端能够处理所述服务请求,则向所述服务端发送所述服务请求。
[0229]C 19、如C 18所述的客户端,所述预置校验数据中包含有所述服务端能够处理的不同服务的属性信息。
[0230]C 20、如C 19所述的客户端,所述不同服务的属性信息为不同服务的类型信息,所述客户端还包括:确定单元;
[0231]所述判断单元,具体用于判断所述服务端能够处理的不同服务的类型信息中是否存在所述服务请求对应的服务的类型信息;
[0232]所述确定单元,用于若所述判断单元判断出所述服务端能够处理的不同服务的类型信息中存在所述服务请求对应的服务的类型信息,则确定能够处理所述服务请求;
[0233]所述确定单元,还用于若所述判断单元判断出所述服务端能够处理的不同服务的类型信息中不存在所述服务请求对应的服务的类型信息,则确定不能处理所述服务请求。
[0234]C 21、如C 19所述的客户端,所述不同服务的属性信息为不同服务的名称信息,
[0235]所述判断单元,具体还用于判断所述服务端能够处理的不同服务的名称信息中是否存在所述服务请求对应的服务的名称信息;
[0236]所述确定单元,还用于若所述判断单元判断出所述服务端能够处理的不同服务的名称信息中存在所述服务请求对应的服务的名称信息,则确定能够处理所述服务请求;
[0237]所述确定单元,还用于若所述判断单元判断出所述服务端能够处理的不同服务的名称信息中不存在所述服务请求对应的服务的名称信息,则确定不能处理所述服务请求。
[0238]C 22、如C 20或C 21所述的客户端,
[0239]所述获取单元,还用于获取所述服务端对应的负载信息;
[0240]所述判断单元,还用于判断所述获取单元获取的负载信息是否符合预置条件;
[0241]所述确定单元,还用于若判断单元判断所述负载信息符合预置条件,则确定向所述服务端发送所述服务请求;
[0242]所述确定单元,还用于若判断单元判断所述负载信息不符合预置条件,则确定不向所述服务端发送所述服务请求。
[0243]C 23、如18所述的客户端,所述客户端还包括:
[0244]接收单元,用于接收所述服务端发送的所述预置校验数据;
[0245]保存单元,用于保存所述接收单元接收的预置校验数据。
[0246]C 24、如C 23所述的客户端,
[0247]所述接收单元,具体用于接收所述服务端发送的通过预置压缩技术进行压缩后的所述预置校验数据。
[0248]C 25、如C 23所述的客户端,所述客户端还包括:更新单元;
[0249]所述接收单元,还用于按照预置时间间隔接收所述服务端发送的所述预置校验数据的更新信息;
[0250]所述更新单元,用于对所述客户端保存的所述预置校验数据进行更新。
[0251]C 26、如C 18-C 25任一项所述的客户端,所述预置压缩技术为布隆过滤器BloomFilter 技术。
[0252]D 27、一种服务端,所述服务端包括:
[0253]获取单元,用于获取服务端中保存的预置校验数据;
[0254]发送单元,用于向客户端发送所述获取单元获取的预置校验数据,以使得当客户端需要向服务端发送服务请求时,根据所述预置校验数据,判断所述服务端是否能够处理所述服务请求;
[0255]接收单元,用于接收所述客户端发送的所述服务请求,所述服务请求是所述客户端根据所述预置校验数据确定所述服务端能够处理所述服务请求时发送的。
[0256]D 28、如D 27所述的服务端,所述预置校验数据中包含有所述服务端能够处理的不同服务的属性信息。
[0257]D 29、如D 28所述的服务端,所述不同服务的属性信息为不同服务的类型信息,
[0258]所述接收单元,具体用于接收所述客户端发送的所述服务请求,所述服务请求是所述客户端根据所述不同服务的类型信息确定所述服务端能够处理所述服务请求时发送的。
[0259]D 30、如D 28所述的服务端,所述不同服务的属性信息为不同服务的名称信息,
[0260]所述接收单元,具体还用于接收所述客户端发送的所述服务请求,所述服务请求是所述客户端根据所述不同服务的名称信息确定所述服务端能够处理所述服务请求时发送的。
[0261]D 31、如D 27所述的服务端,所述客户端还包括:判断单元;确定单元;
[0262]所述获取单元,还用于获取所述服务端对应的负载信息;
[0263]所述发送单元,还用于向所述客户端发送所述负载信息,以使得所述客户端判断所述负载信息是否符合预置条件;
[0264]所述确定单元,用于若所述判断单元判断出所述负载信息符合预置条件,则确定接收所述客户端发送的所述服务请求;
[0265]所述确定单元,用于若所述判断单元判断出所述负载信息不符合预置条件,则确定不接收所述客户端发送的所述服务请求。
[0266]D 32、如D 27所述的服务端,所述客户端还包括:压缩单元;
[0267]所述压缩单元,用于通过预置压缩技术将所述获取单元获取的预置校验数据进行压缩;
[0268]所述发送单元,具体用于向所述客户端发送经过所述压缩单元压缩后的所述预置校验数据。
[0269]D 33、如D 27所述的服务端,所述客户端还包括:更新单元;
[0270]所述更新单元,用于按照预置时间间隔更新所述服务端中的预置校验数据;
[0271]所述发送单元,还用于将所述预置校验数据的更新信息发送给所述客户端,以使得所述客户端对保存的预置校验数据进行更新。
[0272]D 34、如D 27_D 33任一项所述的服务端,所述预置压缩技术为布隆过滤器BloomFilter 技术。
[0273]E 35、一种数据校验系统,包括:如0 18-C26任一项所述的客户端和如D27-D34任一项所述的服务端。
【主权项】
1.一种数据校验方法,其特征在于,包括: 当客户端需要向服务端发送服务请求时,所述客户端获取预置校验数据; 根据所述预置校验数据,判断所述服务端是否能够处理所述服务请求; 若能够处理所述服务请求,则向所述服务端发送所述服务请求。2.根据权利要求1所述的数据校验方法,其特征在于,所述预置校验数据中包含有所述服务端能够处理的不同服务的属性信息。3.根据权利要求2所述的数据校验方法,其特征在于,所述不同服务的属性信息为不同服务的类型信息,所述根据所述预置校验数据,判断所述服务端是否能够处理所述服务请求包括: 判断所述服务端能够处理的不同服务的类型信息中是否存在所述服务请求对应的服务的类型信息; 若存在,则确定能够处理所述服务请求; 若不存在,则确定不能够处理所述服务请求。4.一种数据校验方法,其特征在于,包括: 获取服务端中保存的预置校验数据; 向客户端发送所述预置校验数据,以使得当客户端需要向服务端发送服务请求时,根据所述预置校验数据,判断所述服务端是否能够处理所述服务请求; 接收所述客户端发送的所述服务请求,所述服务请求是所述客户端根据所述预置校验数据确定所述服务端能够处理所述服务请求时发送的。5.根据权利要求4所述的数据校验方法,其特征在于,所述预置校验数据中包含有所述服务端能够处理的不同服务的属性信息。6.一种客户端,其特征在于,包括: 获取单元,用于当客户端需要向服务端发送服务请求时,所述客户端获取预置校验数据; 判断单元,用于根据所述获取单元获取的预置校验数据,判断所述服务端是否能够处理所述服务请求; 发送单元,用于若所述判断单元判断出所述服务端能够处理所述服务请求,则向所述服务端发送所述服务请求。7.根据权利要求6所述的客户端,其特征在于,所述预置校验数据中包含有所述服务端能够处理的不同服务的属性信息。8.一种服务端,其特征在于,所述服务端包括: 获取单元,用于获取服务端中保存的预置校验数据; 发送单元,用于向客户端发送所述获取单元获取的预置校验数据,以使得当客户端需要向服务端发送服务请求时,根据所述预置校验数据,判断所述服务端是否能够处理所述服务请求; 接收单元,用于接收所述客户端发送的所述服务请求,所述服务请求是所述客户端根据所述预置校验数据确定所述服务端能够处理所述服务请求时发送的。9.根据权利要求8所述的服务端,其特征在于,所述预置校验数据中包含有所述服务端能够处理的不同服务的属性信息。10.一种数据校验系统,其特征在于,包括:权利要求6-7任一项所述的客户端和权利要求8-9任一项所述的服务端。
【专利摘要】本发明公开了一种数据校验方法、客户端、服务端及系统,涉及信息技术领域,可以保证客户端向服务端发送的请求是有效请求,可以减轻对网络传输造成的压力。所述方法包括:当客户端需要向服务端发送服务请求时,所述客户端首先获取预置校验数据;然后根据所述预置校验数据,判断所述服务端是否能够处理所述服务请求;若能够处理所述服务请求,则向所述服务端发送所述服务请求。本发明适用于数据的校验。
【IPC分类】H04L29/08
【公开号】CN105141652
【申请号】CN201510370050
【发明人】康芳
【申请人】北京奇虎科技有限公司, 奇智软件(北京)有限公司
【公开日】2015年12月9日
【申请日】2015年6月29日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1