[发明专利]数据处理方法及社交媒体存储平台有效
申请号: | 201310536455.0 | 申请日: | 2013-11-04 |
公开(公告)号: | CN104615595B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 邢玉东 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06Q50/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 100080 北京市海淀区海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 社交 媒体 存储 平台 | ||
本发明公开了一种数据处理方法及社交媒体存储平台,属于互联网技术领域。所述方法包括:接收外部设备的数据写入请求,所述数据写入请求中包括好友标识、所述好友标识对应的好友在社交媒体中所属的分类标识、所述好友对应的待存储的数据和所述数据的类型;根据所述数据的类型,为所述数据增加前缀;根据所述好友标识和所述分类标识,采用分类‑长度‑值的方式存储已增加了所述前缀的所述数据。本发明通过采用上述技术方案,在社交平台存储平台内部不用分配Type,当新增关系链/分组时,直接根据数据在外部的type为数据增加前缀,省去了分配type时代码的繁琐变更,提高了数据处理的效率,使用非常灵活。
技术领域
本发明涉及互联网技术领域,特别涉及一种数据处理方法及社交媒体存储平台。
背景技术
随着互联网业务的普及,社交媒体的发展,关系链极大的丰富,为了保证社交媒体的正常运行,在社交媒体的存储平台中需要将用户的数据及用户之间的关系都存储下来。
现有技术的社交媒体中,将属于同一特性的用户划为一条关系链,如可以将微博中收听的人划为一条关系链,被收听的人划为另一条关系链。在同一关系链中,还可以按照某种特性进行划分,例如收听链中还可以划分为特别收听、互听等分组;这种多种关系链共存的平台可以称之为社交媒体存储平台。在各种关系链共存的社交媒体存储平台中,两个用户之间,经常可以存在多种关系,且随着用户数据的变长以及字段的扩展频繁,通常采用分类-长度-值(Type-Len-Value;TLV)的方式来存储数据。Type的使用和一个关系链或者分组耦合,通常一个Type对应一个关系链或者分组,再根据外部的Type对该Type对应的关系链或者分组的数据进行存储。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:上述现有的数据处理方案,由于Type的使用和关系链(或分组)耦合,在社交媒体存储平台中存储数据时,每种关系链或者分组分配一段Type,当新增一种关系链或者分组都要有相应的Type分配,代码繁琐变更,分配比较麻烦;特别是一种关系链中,有很多分组且分组ID不固定情况下,需要区分是哪种分组的Type(例如加入分组的时间),现有的数据处理方案基本无法实现,因此现有的数据处理方式非常不灵活。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种数据处理方法及社交媒体存储平台。所述技术方案如下:
一方面,提供了一种数据处理方法,所述方法包括:
接收外部设备的数据写入请求,所述数据写入请求中包括好友标识、所述好友标识对应的好友在社交媒体中所属的分类标识、所述好友对应的待存储的数据和所述数据的类型;
根据所述数据的类型,为所述数据增加前缀;
根据所述好友标识和所述分类标识,采用分类-长度-值的方式存储已增加了所述前缀的所述数据。
另一方面,提供了一种社交媒体存储平台,所述社交媒体存储平台包括:
接收模块,用于接收外部设备的数据写入请求,所述数据写入请求中包括好友标识、所述好友标识对应的好友在社交媒体中所属的分类标识、所述好友对应的待存储的数据和所述数据的类型;
分配模块,用于根据所述数据的类型,为所述数据增加前缀;
存储模块,用于根据所述好友标识和所述分类标识,采用分类-长度-值的方式存储已增加了所述前缀的所述数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310536455.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地图轮廓挖掘方法及系统
- 下一篇:高速短距通讯USB技术的信号产生电路