一种数据处理方法、装置、设备以及可读存储介质制造方法及图纸

技术编号:25042403 阅读:18 留言:0更新日期:2020-07-29 05:33
本申请实施例公开了一种数据处理方法、装置、设备及可读存储介质,该方法包括:接收目标用户终端发送的业务读操作请求;若根据业务读操作请求检测到目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至目标用户终端的第一评论集合;若根据业务读操作请求检测到目标身份信息未映射有评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至目标用户终端的第二评论集合;时延评论集合是由时延缓存服务器通过时延机制,从实时缓存服务器中的实时评论集合拉取得到。采用本申请,可以在缓解数据访问压力的同时,针对发表过评论的用户,还可以提高查看评论数据的时效性。

【技术实现步骤摘要】
一种数据处理方法、装置、设备以及可读存储介质
本申请涉及计算机
,尤其涉及一种数据处理方法、装置、设备以及可读存储介质。
技术介绍
随着计算机技术的快速发展,智能终端在人们的日常生活中占据了重要的部分。人们使用智能终端来查阅新闻资料、观看比赛以及进行活动推广等,人们可以对所观看到的数据(如新闻或视频等)进行评论,通过这些评论来表达自己的想法。这样有益于人们向世界展示“自己的声音”,也有益于不同的人对同一件事进行讨论。对于一个热点新闻(如比赛结果、游戏福利等新闻),会有海量的用户对这个热点新闻进行内容查询或发表评论,这样超高频率的集中访问会带给后台服务器以及数据库很大的压力,很可能会使得后台服务器和数据库因为过度的运作而崩溃,从而导致后台服务器无法对用户的查询或发表评论的请求作出回应,使得用户无法观看到新闻内容,即使看到了新闻内容也无法发表评论;也就是说,海量用户的集中访问很可能会为数据库带来极大的数据访问压力,造成后台服务器与数据库崩溃,从而无法为用户的访问请求及时作出反馈。申请内容本申请提供一种数据处理方法、装置、设备以及可读存储介质,可以缓解数据访问压力,以及时响应用户的访问请求。本申请实施例一方面提供一种数据处理方法,包括:接收目标用户终端发送的业务读操作请求;若根据上述业务读操作请求检测到上述目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至上述目标用户终端的第一评论集合;上述评论标识是指具有评论发表行为的用户终端所对应的标识;上述实时评论集合用于在至少一个用户终端发起业务写操作请求时,存储上述业务写操作请求所请求发表的评论数据;若根据上述业务读操作请求检测到上述目标身份信息未映射有上述评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至上述目标用户终端的第二评论集合;上述时延评论集合是由上述时延缓存服务器通过时延机制,从上述实时缓存服务器中的上述实时评论集合拉取得到。本申请实施例一方面提供一种数据处理装置,包括:读请求接收模块,用于接收目标用户终端发送的业务读操作请求;第一评论集合获取模块,用于若根据上述业务读操作请求检测到上述目标用户终端的目标身份信息映射有上述评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至上述目标用户终端的第一评论集合;上述评论标识是指具有评论发表行为的用户终端所对应的标识;上述实时评论集合用于在至少一个用户终端发起业务写操作请求时,存储上述业务写操作请求所请求发表的评论数据;第二评论集合获取模块,用于若根据上述业务读操作请求检测到上述目标身份信息未映射有上述评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至上述目标用户终端的第二评论集合;上述时延评论集合是由上述时延缓存服务器通过时延机制,从上述实时缓存服务器中的上述实时评论集合拉取得到。其中,还包括:写请求接收模块,用于接收上述至少一个用户终端发送的上述业务写操作请求;上述业务写操作请求携带身份信息以及上述评论数据;信息存储模块,用于将上述业务写操作请求中的身份信息与上述评论数据,关联存储至上述实时缓存服务器中的上述实时评论集合,为上述业务写操作请求中的身份信息设置上述评论标识。其中,上述信息存储模块,包括:信息校验单元,用于对上述业务写操作请求中的身份信息进行校验;数据验证单元,用于若上述业务写操作请求中的身份信息属于合法身份,且具备评论发表权限,则对上述评论数据进行验证;信息存储单元,用于在上述评论数据为合法评论数据时,将上述业务写操作请求中的身份信息与上述评论数据,关联存储至上述实时缓存服务器中的上述实时评论集合,为上述业务写操作请求中的身份信息设置上述评论标识。其中,上述信息校验单元,包括:集合获取子单元,用于获取禁言用户集合;上述禁言用户集合中包括被禁止发表评论数据的用户的身份信息;信息匹配子单元,用于将上述业务写操作请求中的身份信息与上述禁言用户集合进行匹配;异常身份确定子单元,用于若上述禁言用户集合中存在与上述业务写操作请求中的身份信息相同的身份信息,则将上述业务写操作请求中的身份信息确定为异常身份信息;合法身份确定子单元,用于若上述禁言用户集合中不存在与上述业务写操作请求中的身份信息相同的身份信息,则将上述业务写操作请求中的身份信息确定为合法身份信息。其中,上述信息存储单元,包括:写请求发送子单元,用于向上述实时缓存服务器发送上述业务写操作请求,以使上述实时缓存服务器根据上述业务写操作请求,将上述业务写操作请求中的身份信息以及上述评论数据关联存储至上述实时评论集合中;标识设置子单元,用于接收上述实时缓存服务器返回的存储成功信息,根据上述存储成功信息为上述业务写操作请求中的身份信息设置上述评论标识。其中,上述第一评论集合获取模块,包括:第一读操作请求发送单元,用于向上述实时缓存服务器发送上述业务读操作请求,以使上述实时缓存服务器根据上述业务读操作请求从上述实时评论集合中获取M个关联评论数据;M为正整数,且小于或等于上述实时评论集合中的关联评论数据的总数量;第一评论数据接收单元,用于接收上述实时缓存服务器返回的上述M个关联评论数据;关联评论数据确定单元,用于根据上述M个关联评论数据的评论发表时间以及上述目标关联评论数据的评论发表时间,在上述M个关联评论数据中确定与上述目标关联评论数据具有时间关联关系的关联评论数据;第一评论集合确定单元,用于将上述与上述目标关联评论数据具有时间关联关系的关联评论数据,以及上述目标关联评论数据作为上述第一评论集合。其中,上述关联评论数据确定单元,包括:绝对值确定子单元,用于分别确定上述M个关联评论数据的评论发表时间,与上述目标关联评论数据的评论发表时间之间的时间差的绝对值;关联评论数据确定子单元,用于将上述时间差的绝对值小于时差阈值的关联评论数据,确定为与上述目标关联评论数据具有时间关联关系的关联评论数据。其中,上述第二评论集合获取模块,包括:第二读请求发送单元,用于向上述时延缓存服务器发送上述业务读操作请求,以使上述时延缓存服务器根据上述业务读操作请求从上述时延评论集合中获取K个关联评论数据;K为上述时延评论集合中包含的关联评论数据的总数量;K为小于或等于M的正整数;第二评论数据接收单元,用于接收上述时延缓存服务器返回的上述K个关联评论数据;排序单元,用于根据上述K个关联评论数据中的评论发表时间,对上述K个关联评论数据进行降序排序;第二评论集合确定单元,用于在上述排序后的K个关联评论数据中,按序获取Q个关联评论数据,作为上述第二评论集合;Q为小于K的正整数。其中,还包括:时间获取模块,用于获取上述目标身份信息所映射的上述评论标识的标识设置起始时间,获取接收到上述目标用户终端的上述业务读操作请求的请求接收时间;差本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收目标用户终端发送的业务读操作请求;/n若根据所述业务读操作请求检测到所述目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至所述目标用户终端的第一评论集合;所述评论标识是指具有评论发表行为的用户终端所对应的标识;所述实时评论集合用于在至少一个用户终端发起业务写操作请求时,存储所述业务写操作请求所请求发表的评论数据;/n若根据所述业务读操作请求检测到所述目标身份信息未映射有所述评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至所述目标用户终端的第二评论集合;所述时延评论集合是由所述时延缓存服务器通过时延机制,从所述实时缓存服务器中的所述实时评论集合拉取得到。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收目标用户终端发送的业务读操作请求;
若根据所述业务读操作请求检测到所述目标用户终端的目标身份信息映射有评论标识,则从实时缓存服务器的实时评论集合中,获取用于反馈至所述目标用户终端的第一评论集合;所述评论标识是指具有评论发表行为的用户终端所对应的标识;所述实时评论集合用于在至少一个用户终端发起业务写操作请求时,存储所述业务写操作请求所请求发表的评论数据;
若根据所述业务读操作请求检测到所述目标身份信息未映射有所述评论标识,则从时延缓存服务器的时延评论集合中,获取用于反馈至所述目标用户终端的第二评论集合;所述时延评论集合是由所述时延缓存服务器通过时延机制,从所述实时缓存服务器中的所述实时评论集合拉取得到。


2.根据权利要求1所述的方法,其特征在于,还包括:
接收所述至少一个用户终端发送的所述业务写操作请求;所述业务写操作请求携带身份信息以及所述评论数据;
将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置所述评论标识。


3.根据权利要求2所述的方法,其特征在于,所述将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置所述评论标识,包括:
对所述业务写操作请求中的身份信息进行校验;
若所述业务写操作请求中的身份信息属于合法身份,且具备评论发表权限,则对所述评论数据进行验证;
在所述评论数据为合法评论数据时,将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置所述评论标识。


4.根据权利要求3所述的方法,其特征在于,所述对所述业务写操作请求中的身份信息进行校验,包括:
获取禁言用户集合;所述禁言用户集合中包括被禁止发表评论的用户的身份信息;
将所述业务写操作请求中的身份信息与所述禁言用户集合进行匹配;
若所述禁言用户集合中存在与所述业务写操作请求中的身份信息相同的身份信息,则将所述业务写操作请求中的身份信息确定为异常身份信息;
若所述禁言用户集合中不存在与所述业务写操作请求中的身份信息相同的身份信息,则将所述业务写操作请求中的身份信息确定为合法身份信息。


5.根据权利要求3所述的方法,其特征在于,所述将所述业务写操作请求中的身份信息与所述评论数据,关联存储至所述实时缓存服务器中的所述实时评论集合,为所述业务写操作请求中的身份信息设置评论标识,包括:
向所述实时缓存服务器发送所述业务写操作请求,以使所述实时缓存服务器根据所述业务写操作请求,将所述业务写操作请求中的身份信息以及所述评论数据关联存储至所述实时评论集合中;
接收所述实时缓存服务器返回的存储成功信息,根据所述存储成功信息为所述业务写操作请求中的身份信息设置所述评论标识。


6.根据权利要求5所述的方法,其特征在于,所述至少一个用户终端中包括所述目标用户终端;所述实时评论集合中包括所述目标用户终端对应的目标关联评论数据;
从实时缓存服务器的实时评论集合中,获取用于反馈至所述目标用户终端的第一评论集合,包括:
向所述实时缓存服务器发送所述业务读操作请求,以使所述实时缓存服务器根据所述业务读操作请求从所述实时评论集合中获取M个关联评论数据;M为正整数,且小于或等于所述实时评论集合中的关联评论数据的总数量;
接收所述实时缓存服务器返回的所述M个关联评论数据;
根据所述M个关联评论数据的评论发表时间以及所述目标关联评论数据的评论发表时间,在所述M个关联评论数据中确定与所述目标关联评论数据具有时间关联关系的关联评论数据;
将所述与所述目标关联评论数据具有时间关联关系的关联评论数据,以及所述目标关联评论数据作为所述第一评论集合。


7.根据权利要求6所述的方法,其特征在于,所述根据所述M个关联评论数据的评论发表时间以及所述目标关联评论数据的评论发表时间,在所述M个关联评论数据中确定与所述目标关联评论数据具有时间关联关系的关联评论数据,包括:
分别确定所述M个关联评论数据的评论发表时间,与所述目标关联评论数据的评论发表时间之间的时间差的绝对值;
将所述时间差的绝对值小于时差阈值的关联评论数据,确定为与所述目标关联评论数据具有时间关联关系的关联评论数据。


8.根据权利要求6所述的方法,其特征在于,所述业务服务器从时延缓存服务器的时延评论集合中,获取用于反馈至所述目标用户终端的第二评论集合,包括:
向所述时延缓存服务器发送所述业务读操作请求,以使所述时延缓存服务器根据所述业务读操作请求从所述时延评论集合中获取K个关联评论数据;K为所述时延评论集合中包含的关联评论数据的总数量;K为小于或等于M的正整数;
接收所述时延缓存服务器返回的所述K个关联评论数据;
根据所述K个关联评论数据中的评论发表时间...

【专利技术属性】
技术研发人员:周罗武
申请(专利权)人:腾讯科技成都有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1