一种数据处理方法及相关设备技术

技术编号:22726106 阅读:13 留言:0更新日期:2019-12-04 07:12
本申请实施例提供了一种数据处理方法及相关设备,可以提升了服务器性能和用户体验。该方法包括:接收用户服务器发送的目标查询请求,目标查询请求中携带有所述N个第一用户中每个第一用户的标识;根据每个第一用户的标识从用户数据库获取每个第一用户的基本信息;根据每个第一用户的基本信息确定每个第一用户的属性信息;将每个第一用户的属性信息发送至用户服务器,以使得用户服务器将每个第一用户的属性信息发送至与目标查询请求对应的终端进行显示。

A data processing method and related equipment

The embodiment of the application provides a data processing method and related devices, which can improve the server performance and user experience. The method comprises the following steps: receiving the target query request sent by the user server, carrying the identification of each first user among the N first users in the target query request; obtaining the basic information of each first user from the user database according to the identification of each first user; determining the attribute information of each first user according to the basic information of each first user; and determining the attribute information of each first user according to the basic information of each first user The user server sends the attribute information of each first user to the terminal corresponding to the target query request for display.

【技术实现步骤摘要】
一种数据处理方法及相关设备
本申请涉及通信
,尤其涉及一种数据处理方法及相关设备。
技术介绍
随着网络的发展,手游也得到了长足的发展。随着手游的发展,与之对应的游戏社区类APP(应用程序,Application)也快速发展。游戏社区类APP的用户信息和好友信息是整个APP的基石,当这些用户信息发生变化时,如用户常玩游戏、常玩游戏段位、用户的勋章等发生变化时,需要根据指定的规则(如等级映射)去统计计算,然后才能生成对应的勋章,常玩游戏段位图标等信息。这里会有非常大的性能问题,特别是当用户查看好友列表、资讯评论列表(会显示用户信息)时,需要计算出所有(包含每一个)游戏好友和用户的常玩游戏图标以及用户勋章,当查询涉及的人数过多时,会因为计算数据过大,直接导致好友列表接口查询超时,查询不到数据,严重影响服务器性能和用户体验。
技术实现思路
本申请提供了一种数据处理方法及相关设备,可以提升了服务器性能和用户体验。本申请实施例第一方面提供一种数据处理方法,所述方法包括:接收用户服务器发送的目标查询请求,所述目标查询请求为首次对合法的N个第一用户的查询请求,且所述目标查询请求中携带有所述N个第一用户中每个第一用户的标识,其中,N为大于或等于1的正整数;根据所述每个第一用户的标识从用户数据库获取所述每个第一用户的基本信息,所述用户数据库存储有包括所述N个第一用户在内的多个用户的基本信息;根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息;将所述每个第一用户的属性信息发送至所述用户服务器,以使得所述用户服务器将所述每个第一用户的属性信息发送至与所述目标查询请求对应的终端进行显示。可选地,根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息包括:根据所述目标查询请求确定业务规则;根据所述业务规则以及所述每个第一用户的基本信息获取所述每个第一用户的属性信息。可选地,根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息以后,所述方法还包括:将所述每个第一用户的属性信息与所述每个第一用户的标识关联存储至所述用户数据库。可选地,所述数据处理方法应用于计算服务器,所述计算服务器为区块链中的区块节点设备。本申请实施例第二方面提供了一种数据处理方法,包括:接收终端发送的第一查询请求,所述第一查询请求为首次对N个第一用户的查询请求,且所述第一查询请求中携带有所述N个第一用户中每个第一用户的标识,N为大于或等于1的正整数;对所述N个第一用户进行合法性校验,得到M个第一用户,其中,M为大于或等于1且小于或等于N的正整数;将所述M个第一用户的标识发送至计算服务器,以使得所述计算服务器根据所述M个第一用户的标识从用户数据库获取所述M个第一用户的基本信息,根据所述M个第一用户的基本信息确定所述M个第一用户的属性信息,并返回所述M个第一用户的属性信息,所述用户数据库存储有包括所述M个第一用户在内的多个用户的基本信息;将所述M个第一用户的属性信息发送至与所述M个第一用户的查询请求对应的终端进行显示。可选地,所述方法还包括:接收第二查询请求,所述第二查询请求为对目标用户的查询请求,且所述第二查询请求中携带有所述目标用户的标识;若所述目标用户为合法用户,且所述用户数据库中存储有所述目标用户的属性信息,则从所述用户数据库中获取所述目标用户的属性信息;将所述目标用户的属性信息发送至与所述第二查询请求对应的终端进行显示。可选地,所述方法还包括:若所述目标用户为合法用户,且所述用户数据库中未存储有所述目标用户的属性信息,则将所述目标用户的标识发送至所述计算服务器,以使得所述计算服务器执行相应的操作得到所述目标用户的属性信息,并返回所述目标用户的属性信息;将所述目标用户的属性信息发送至所述第二查询请求对应的终端进行显示。可选地,所述数据处理方法应用于用户服务器,所述用户服务器为区块链中的区块节点设备。本申请实施例第三方面提供了一种计算服务器,包括:接收单元,用于接收用户服务器发送的目标查询请求,所述目标查询请求为首次对合法的N个第一用户的查询请求,且所述目标查询请求中携带有所述N个第一用户中每个第一用户的标识,其中,N为大于或等于1的正整数;获取单元,用于根据所述每个第一用户的标识从用户数据库获取所述每个第一用户的基本信息,所述用户数据库存储有包括所述N个第一用户在内的多个用户的基本信息;确定单元,用于根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息;发送单元,用于将所述每个第一用户的属性信息发送至所述用户服务器,以使得所述用户服务器将所述每个第一用户的属性信息发送至与所述目标查询请求对应的终端进行显示。可选地,所述确定单元具体用于:所述计算服务器根据所述目标查询请求确定业务规则;所述计算服务器根据所述业务规则以及所述每个第一用户的基本信息计算所述每个第一用户的属性信息。可选地,所述计算服务器还包括:存储单元,用于将所述每个第一用户的属性信息与所述每个第一用户的标识关联存储至所述用户数据库。可选地,所述计算服务器为区块链中的区块节点设备。本申请实施例第四方面提供了一种用户服务器,包括:接收单元,用于接收终端发送的第一查询请求,所述第一查询请求为首次对N个第一用户的查询请求,且所述第一查询请求中携带有所述N个第一用户中每个第一用户的标识,N为大于或等于1的正整数;校验单元,用于对所述N个第一用户进行合法性校验,得到M个第一用户,其中,M为大于或等于1且小于或等于N的正整数;发送单元,用于将所述M个第一用户的标识发送至计算服务器,以使得所述计算服务器根据所述M个第一用户的标识从用户数据库获取所述M个第一用户的基本信息,根据所述M个第一用户的基本信息确定所述M个第一用户的属性信息,并返回所述M个第一用户的属性信息,所述用户数据库存储有包括所述M个第一用户在内的多个用户的基本信息;所述发送单元,还用于将所述M个第一用户的属性信息发送至与所述M个第一用户的查询请求对应的终端进行显示。可选地,所述接收单元还用于接收第二查询请求,所述第二查询请求为对目标用户的查询请求,且所述第二查询请求中携带有所述目标用户的标识;所述用户服务器还包括:获取单元,用于当所述目标用户为合法用户,且所述用户数据库中存储有所述目标用户的属性信息时,从所述用户数据库中获取所述目标用户的属性信息;所述发送单元,还用于将所述目标用户的属性信息发送至与所述第二查询请求对应的终端进行显示。可选地,所述发送单元,还用于若所述目标用户为合法用户,且所述用户数据库中未存储有所述目标用户的属性信息,则将所述目标用户的标识发送至所述计算服务器,以使得所述计算服务器执行相应的操作得到所述目标用户的属性信息,并返回所述目标用户的属性信息;<本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收用户服务器发送的目标查询请求,所述目标查询请求为首次对合法的N个第一用户的查询请求,且所述目标查询请求中携带有所述N个第一用户中每个第一用户的标识,其中,N为大于或等于1的正整数;/n根据所述每个第一用户的标识从用户数据库获取所述每个第一用户的基本信息,所述用户数据库存储有包括所述N个第一用户在内的多个用户的基本信息;/n根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息;/n将所述每个第一用户的属性信息发送至所述用户服务器,以使得所述用户服务器将所述每个第一用户的属性信息发送至与所述目标查询请求对应的终端进行显示。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收用户服务器发送的目标查询请求,所述目标查询请求为首次对合法的N个第一用户的查询请求,且所述目标查询请求中携带有所述N个第一用户中每个第一用户的标识,其中,N为大于或等于1的正整数;
根据所述每个第一用户的标识从用户数据库获取所述每个第一用户的基本信息,所述用户数据库存储有包括所述N个第一用户在内的多个用户的基本信息;
根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息;
将所述每个第一用户的属性信息发送至所述用户服务器,以使得所述用户服务器将所述每个第一用户的属性信息发送至与所述目标查询请求对应的终端进行显示。


2.根据权利要求1所述的方法,其特征在于,所述根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息包括:
根据所述目标查询请求确定业务规则;
根据所述业务规则以及所述每个第一用户的基本信息获取所述每个第一用户的属性信息。


3.根据权利要求1或2所述的方法,其特征在于,所述根据所述每个第一用户的基本信息确定所述每个第一用户的属性信息以后,所述方法还包括:
将所述每个第一用户的属性信息与所述每个第一用户的标识关联存储至所述用户数据库。


4.根据权利要求1或2所述的方法,其特征在于,所述数据处理方法应用于计算服务器,所述计算服务器为区块链中的区块节点设备。


5.一种数据处理方法,其特征在于,包括:
接收终端发送的第一查询请求,所述第一查询请求为首次对N个第一用户的查询请求,且所述第一查询请求中携带有所述N个第一用户中每个第一用户的标识,N为大于或等于1的正整数;
对所述N个第一用户进行合法性校验,得到M个第一用户,其中,M为大于或等于1且小于或等于N的正整数;
将所述M个第一用户的标识发送至计算服务器,以使得所述计算服务器根据所述M个第一用户的标识从用户数据库获取所述M个第一用户的基本信息,根据所述M个第一用户的基本信息确定所述M个第一用户的属性信息,并返回所述M个第一用户的属性信息,所述用户数据库存储有包括所述M个第一用户在内的多个用户的基本信息;
将所述M个第一用户的属性信息发送至与所述M个第一用户的查询请求对应的终端进行显示。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收第二查询请求,所述第二查询请求为对目标用户的查询请求,且所述第二查询请求中携带有所述目标用户的标识;
若所述...

【专利技术属性】
技术研发人员:周罗武
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1