预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113742377A(43)申请公布日2021.12.03(21)申请号202011217647.1(22)申请日2020.11.04(71)申请人北京沃东天骏信息技术有限公司地址100176北京市北京经济技术开发区科创十一街18号院2号楼4层A402室申请人北京京东世纪贸易有限公司(72)发明人戚华南周正(74)专利代理机构中原信达知识产权代理有限责任公司11219代理人张一军郭晗(51)Int.Cl.G06F16/2455(2019.01)G06F16/9535(2019.01)权利要求书2页说明书10页附图5页(54)发明名称一种处理数据的方法和装置(57)摘要本发明公开了一种处理数据的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:能够接收客户端的请求,根据请求信息或请求的返回数据确定请求信息的关联数据,发送通知消息给各个提供数据的业务单元,业务单元根据通知消息推送对应的单元数据到下游业务单元或缓存单元,缓存单元根据单元数据组成关联数据,在接收客户端的后续请求时,判断若在先请求的关联数据包含后续请求信息,并且在关联数据中查找到对应于后续请求的返回数据,则直接从缓存单元返回数据给客户端,提高了系统的响应效率,提升了用户体验。CN113742377ACN113742377A权利要求书1/2页1.一种处理数据的方法,其特征在于,包括:接收客户端的第一请求信息,通过一个或多个业务单元获取对应于所述第一请求信息的返回数据,将所返回数据发送给客户端;根据所述第一请求信息或者所述返回数据,确定对应于所述第一请求信息的关联数据;根据所述关联数据计算给一个或多个所述业务单元的推送消息,以使所述业务单元根据接收到的所述推送消息,获取单元数据并推送所述单元数据给下游业务单元或者给缓存单元,从而在所述缓存单元中组成所述关联数据。2.根据权利要求1所述的方法,其特征在于,接收客户端的第二请求信息,当判断所述第一请求信息的关联数据包含所述第二请求信息时,在所述缓存单元中查找与所述第二请求信息对应的返回数据,在查找到所述返回数据后,发送所述返回数据给客户端。3.根据权利要求1所述的方法,其特征在于,根据所述第一请求信息或者所述返回数据,确定对应于所述第一请求信息的关联数据,包括:根据所述第一请求信息包含的用户唯一标识,获取所述用户唯一标识的特征数据,并根据所述特征数据确定对应于所述第一请求信息的所述关联数据;所述特征数据为基于所述用户唯一标识对应的历史数据,利用用户画像模型所获取。4.根据权利要求1所述的方法,其特征在于,根据所述第一请求信息或者所述返回数据,确定对应于所述第一请求信息的关联数据,包括:获取所述第一请求信息包含的一个或多个物品信息;基于所述物品信息获取与所述物品信息具有相同类别的多个关联物品信息;根据所述关联物品信息分别生成中间请求,分别将所述中间请求以及所述中间请求对应的返回数据作为所述第一请求信息的所述关联数据。5.根据权利要求1所述的方法,其特征在于,根据所述第一请求信息或者所述返回数据,确定对应于所述第一请求信息的关联数据,包括:获取对应于所述第一请求信息的所述返回数据,获取所述返回数据中一个或多个结果数据,并获取与所述结果数据具有相同属性的一个或多个参考数据,根据所述参考数据分别生成中间请求,分别将所述中间请求以及所述中间请求对应的返回数据作为所述第一请求信息的所述关联数据。6.根据权利要求2所述的方法,其特征在于,在所述第一请求信息的所述关联数据不包含所述第二请求信息,或者所述缓存单元中未查找到与所述第二请求信息对应的返回数据的情况下;通过一个或多个所述业务单元获取对应于所述第二请求信息的返回数据,并发送给客户端。7.一种处理数据的装置,其特征在于,包括:第一业务模块、第二业务模块;其中:所述第一业务模块,用于接收客户端的第一请求信息,通过一个或多个业务单元获取对应于所述第一请求信息的返回数据,将所返回数据发送给客户端;2CN113742377A权利要求书2/2页所述第二业务模块,用于根据所述第一请求信息或者所述返回数据,确定对应于所述第一请求信息的关联数据;根据所述关联数据,计算给一个或多个所述业务单元的推送消息,以使所述业务单元根据所述推送消息,推送单元数据给下游业务单元或者给缓存模块。8.根据权利要求7所述的装置,还包括:缓存模块;其中,所述缓存模块,用于接收一个或多个所述业务单元的单元数据,将所述单元数据组成所述关联数据并缓存。9.根据权利要求7所述的装置,所述第一业务模块,还用于:接收客户端的第二请求信息,当判断所述第一请求信息的关联数据包含所述第二请求信息时,在所述缓存模块中查找与所述第二请求信息对应的返回数据,在查找到