[发明专利]一种用户头像的优化显示方法及系统有效
申请号: | 201810583545.8 | 申请日: | 2018-06-08 |
公开(公告)号: | CN108874472B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 刘德建;陈铭;王洪枢;郭玉湖 | 申请(专利权)人: | 福建天泉教育科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F16/27 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福建省福州市长乐*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 头像 优化 显示 方法 系统 | ||
本发明公开了一种用户头像的优化显示方法及系统,业务服务器获取客户端发送的头像请求指令,根据用户ID生成用户头像地址,并向内容服务器发出访问用户头像地址的用户图片请求指令;业务服务器接收内容服务器返回的头像图片信息,并将头像图片信息发送至客户端;本发明通过客户端请求业务服务器,业务服务器对接内容服务器内容,将用户头像返回给客户端显示,由于业务服务器无需再进行数据库查询且内容服务器的性能要高于数据库服务器,从而有效的减小服务器的压力;同时由于用户头像的路径被固定为一种,所以无需在数据库表中增加表字段存储用户头像的地址,解决了数据同步的问题,即本发明减小了服务器压力并实现了数据的实时同步。
技术领域
本发明涉及前端开发领域,特别涉及一种用户头像的优化显示方法及系统。
背景技术
用户头像的批量显示场景很多,例如聊天软件等。由于并非所有用户在注册后,都会上传自定义头像,所以在应用设计时,通常会提供一个默认图片,作为默认用户头像。
在传统的软件设计中,通常是在数据库中表中增加一个字段,表示用户头像的服务器地址,在用户没有上传任何头像的情况下,表字段存储的是默认头像的URL。
这种方案有几个缺点:
1、数据库表冗余大,每个用户都需要一个字段来存储其头像地址;
2、服务器请求压力大,前端需要向业务服务器请求用户头像地址,而业务服务器需要数据库查询才能得到头像信息;
3、数据同步困难,在大型软件架构中,通常有自己的用户中心,当用户头像发生变化后,用户中心难以将更新的数据实时同步给其他业务。
发明内容
本发明所要解决的技术问题是:提供一种用户头像的优化显示方法及系统,从而减小服务器压力。
为了解决上述技术问题,本发明采用的技术方案为:
一种用户头像的优化显示方法,包括步骤:
S1、业务服务器获取客户端发送的头像请求指令,根据用户ID生成用户头像地址,并向内容服务器发出访问用户头像地址的用户图片请求指令;
S2、业务服务器接收内容服务器返回的头像图片信息,并将所述头像图片信息发送至客户端。
为了解决上述技术问题,本发明采用的另一种技术方案为:
一种用户头像的优化显示系统,包括业务服务器,所述业务服务器包括第一存储器、第一处理器以及存储在所述第一存储器上并可在所述第一处理器上运行的计算机程序,所述第一处理器执行所述计算机程序时实现以下步骤:
S1、获取客户端发送的头像请求指令,根据用户ID生成用户头像地址,并向内容服务器发出访问用户头像地址的用户图片请求指令;
S2、接收内容服务器返回的头像图片信息,并将所述头像图片信息发送至客户端。
本发明的有益效果在于:提供一种用户头像的优化显示方法及系统,通过客户端请求业务服务器,业务服务器对接内容服务器内容,将用户头像返回给客户端显示,由于业务服务器无需再进行数据库查询且内容服务器的性能要远高于数据库服务器,从而有效的减小服务器的整体压力;同时由于用户头像的路径被固定为一种,所以无需在数据库表中增加表字段存储用户头像的地址,解决数据同步的问题,即本发明整体上能减小服务器压力并实现了数据的实时同步。
附图说明
图1为本发明实施例的一种用户头像的优化显示方法的流程示意图;
图2为本发明实施例的业务服务器在工作时的流程示意图;
图3为本发明实施例的一种用户头像的优化显示系统的结构示意图。
标号说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天泉教育科技有限公司,未经福建天泉教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810583545.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种房源的功能间附加元素添加方法及系统
- 下一篇:视频拍摄方法及相关产品