• 简书网微信公众号二维码
您当前的位置: 首页 > 知识百科 > 微信好友数据库设计,微信好友数据库怎么设计?

微信好友数据库设计,微信好友数据库怎么设计?

时间:2023-07-01 14:05 阅读数:12 人阅读 分类:知识百科

  微信好友数据库设计,微信好友数据库怎么设计?以下是小编整理的微信好友数据库怎么设计的内容,如果你能想了解微信好友数据库怎么设计,请问下看小编整理的内容。希望对您有帮助。

  微信作为当前的主要即时通讯工具之一,有着广泛的应用。其主要的功能是

  实现即时通信,这也是微信的核心功能。此外还有查看朋友圈动态、搜索好友、管理个人信息、建立用户自己的相册、收藏功能、摇一摇、搜索附近的人、购物、游戏等功能。此次对于微信平台的数据库设计主要对部分需要微信平台提供存储信息功能进行需求分析及设计。以下将对微信平台的主要需求做简要的分析并且根据分析做出数据流图使得对于微信平台数据库的设计有更好的理解。

  微信的通信主要包括与微信好友进行相互通信,这其中通信内容包括文字、语音、图片及视频。当用户订阅了公众号之后,会接收公众号发送的消息并且也可向公众号发信息或许其提供的信息。

  微信通信功能的另一个主要方面是实现群聊。用户可以加入一个微信群进行群。另一方面用户也可以选择自己的联系人进行群聊。

  微信中通讯录实现了保存用户联系人的目的,并且订阅的公众号也保存于通讯录中,并且在通讯录中可以设定标签来为联系人分组。

  微信朋友圈保存好友发送的与朋友共享的消息,其内容可为文字、图片、视频。在朋友圈中可以设定权限使得不同权限的用户查看的内容不一样。

  摇一摇功能可以获取同一时刻一起摇动手机的用户,并且暂存于微信中。 附近的人功能可以识别在一定范围内的微信用户,并且将获得的用户信息也暂存在微信中,对于识别附近的用户可以设定具体的条件来扫描。

  漂流瓶功能相当于随机的获取微信消息或者向微信用户随机的发送消息。 对于个人信息的编辑,用户可以根据自身需要编辑一些所需的个人信息。 最后在微信用户个人信息中有相册和收藏记录用户的照片和收藏的文字语音等信息。

  1、给所有通讯录好友做好分组管理:做好备注(怎么加的你,与你关系的强弱),确定哪些客户是已成交客户(做好成交时间及成交金额记录备注),哪些是待跟进的未成交客户。

  2、对自己的头像、背景墙、个*签名、朋友圈内容发布设置,尤其是朋友圈内容发布时,必须要考虑发布内容的时间与好友的生活习惯是否匹配。

  3、设置互动及二次转发机制:通过将设定好的发布内容邀请好友转发朋友圈、发微信群或者群发好友,获得对应礼品、赠品、代金券等,尤其建议可以获得跟用户息息相关的可以使用的产品实物,通过快递的方式获取用户的联系方式姓名等,建立数据库。

  4、回到第一步,对新加的好友做好分组管理,并做好备注。如果是推广微信公众平台也可以引流到客服个人微信号上。

  个人的想法是使用redis进行存储。1.首先以每个用户的id为key生成一个list,list最好根据需求限制一下长度,毕竟不会有人刷朋友圈的时候会刷到前面几千条数据去吧2.然后当用户A发布内容的时候往关注A的用户的list里将内容lpush进去(因为关注人可能比较多,可以使用异步操作),用户A删除内容的时候也将关注人list里相对的内容删除3.当用户要查看朋友圈的时候就返回redis里的list的数据就行(也支持分页)4.当用户关注或者取消关注一个人的时候需要清空list然后在关系数据库中搜索所有关注人发布的内容并存到list里面

  微信好友数据库怎么设计?以上是小编整理的微信好友数据库怎么设计的内容,希望以上内容对您有帮助。如果您想了解更多精彩微信内容,请多多关注微素达网。

 相关推荐:

  微信朋友圈数据表设计?

  微信朋友圈数据怎么获取?

  微信公众号数据化运营如何分析