[发明专利]用户信息存储方法及装置有效
| 申请号: | 201310067509.3 | 申请日: | 2013-03-04 |
| 公开(公告)号: | CN103220327A | 公开(公告)日: | 2013-07-24 |
| 发明(设计)人: | 谢良;吴廷彬;王斌;刘道宽 | 申请(专利权)人: | 北京小米科技有限责任公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户信息 存储 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及用户信息存储方法,以及一种用户信息存储装置。
背景技术
在移动互联网的即时通讯产品(IM,Instant Messaging)领域里,都会涉及到针对用户信息的操作,尤其是用户头像的展现、添加、修改或删除。
如图1所示,给出了用户信息存储的系统架构图。当用户需要添加头像时,应用程序客户端将图片上传到用户系统服务器,用户系统服务器将该图片存储到用户信息服务器,并生成一个对应该图片存储位置的下载链接,然后将该下载链接存储到用户数据库中。
用户数据库的存储结构是每个已注册用户对应一个存储空间,该存储空间又包括多个字段,在单用户单头像的应用场景下,一个字段用于存储用户的头像,其他字段用于存储用户的签名和ID等信息。单用户多头像的应用场景下,可以通过以下两种方案存储头像:
方案1、在用户的存储空间中增加新的字段,在每个字段中存储用户的一个头像的下载链接,每个字段名相当于存储在该字段中的下载链接的标识。例如字段名icon1标识第一个头像的下载链接,icon2标识第二个头像的下载链接。当用户请求新增一个头像时,若用户的存储空间中不存在未使用的字段名,则用户系统服务器需要做升级变更,同时用户数据库也需要做增加字段的变更操作。
方案2、采用通用结构化存储的格式,比如json这种标准格式,将同一用户的多个头像的多个下载链接及其对应的标识存储该用户存储空间中的一个已有字段中。
以上背景技术中存在的问题是:
方案1中,新增头像时用户系统服务器所做的判断操作,实现逻辑非常繁琐易错,其次,如果当前不存在未使用的字段名,则用户系统服务器和用户数据库的变更会造成一定时间的用户服务完全不可用,实践中,对于千万级用户,终端服务的时间可以达到N分钟级。
方案2中可以避免用户系统服务器和用户数据库因增加字段而引起的频繁升级变更,但是需要为每个头像的下载链接增加辅助的标识信息,存储空间利用率不高,而且存储格式是特定的标准格式,通用性较差。
发明内容
本发明实施例提供了用户信息存储方法,能够简化服务器端的操作,提升存储空间利用率和通用性。
本发明实施例还提供了用户信息存储装置,用以保证上述方法在实际中的应用及实现。
为了解决上述问题,本发明实施例公开了一种用户信息存储方法,所述方法包括:
生成用户信息链接序列,所述用户信息链接序列由标识用户信息的存储位置的链接地址、及用于分隔不同链接地址的预设分隔符组成;
将所述用户信息链接序列发送至服务器进行存储,所述用户信息链接序列存储于服务器中设定的一个目标字段。
本发明实施例还公开了一种用户信息存储方法,所述方法包括:
接收客户端发送的用户信息链接序列,所述用户信息链接序列由标识用户信息的存储位置的链接地址、及用于分隔不同链接地址的预设分隔符组成;
将所述用户信息链接序列存储到设定的一个目标字段。
本发明实施例还公开了一种用户信息存储装置,所述装置包括:
序列生成模块,用于生成用户信息链接序列,所述用户信息链接序列由标识用户信息的存储位置的链接地址、及用于分隔不同链接地址的预设分隔符组成;
序列发送模块,用于将所述用户信息链接序列发送至服务器进行存储,所述用户信息链接序列存储于服务器中设定的一个目标字段。
本发明实施例还公开了一种用户信息存储装置,所述装置包括:
序列接收模块,用于接收客户端发送的用户信息链接序列,所述用户信息链接序列由标识用户信息的存储位置的链接地址、及用于分隔不同链接地址的预设分隔符组成;
存储模块,用于将所述用户信息链接序列存储到设定的一个目标字段。
与背景技术相比,本发明实施例具有以下优点:
本发明实施例使用简单统一的分隔符来区分存储在同一字段中不同头像的链接地址,相比于背景技术的方案2可以无需生成其他的辅助标识信息,减少生成的辅助信息量,提升了存储空间利用率和通用性。
附图说明
图1是背景技术中用户信息存储的系统架构图;
图2是本发明实施例的一种用户信息存储方法的流程图;
图3是本发明实施例的另一种用户信息存储方法的流程图;
图4是本发明实施例的一种用户信息存储装置的结构框图;
图5是图4所示装置在新增用户信息场景下的结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米科技有限责任公司,未经北京小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310067509.3/2.html,转载请声明来源钻瓜专利网。





