The present disclosure is about a group information storage method and device, which includes: creating a record in the Mongo database when the target group is received to create a request, obtaining a unique identity of the user identity and the entry time of each group member of the target group, and the group relationship of the target group with key The value form is stored in the SS database, in which the target group ID and the Mongo database ID are used as key for the group membership of each group as value, and the unique identity of the user identity of each group member is taken as filed; the group messages are sent to the members within the target group according to the group relationship. Through this technical scheme, it is convenient for the group message to be sent.
【技术实现步骤摘要】
群组信息存储方法及装置
本公开涉及信息存储
,尤其涉及一种群组信息存储方法及装置。
技术介绍
key-value分布式存储系统查询速度快、存放数据量大、支持高并发,非常适合通过主键进行查询,但不能进行复杂的条件查询。
技术实现思路
本公开实施例提供一种群组信息存储方法及装置,包括如下技术方案:根据本公开实施例的第一方面,提供一种群组信息存储方法,用于服务器,包括:当接收到目标群组创建请求时,在mongo数据库中创建一条记录;获取所述目标群组内各个群成员的用户身份唯一标识和入群时间;将所述目标群组的群组关系以key-value形式存储在ss数据库中,其中,将目标群组ID和mongo数据库ID作为key将各个群成员的入群时间作为value,将各个群成员的用户身份唯一标识作为filed;根据所述群组关系向所述目标群组内的成员发送群消息。在一个实施例中,所述方法还包括:将所述目标群组的群组关系按照预设逻辑转换成第三方应用程序支持的会话关系,并发送所述会话关系至所述第三方应用程序。在一个实施例中,所述方法还包括:接收输入的将所述目标群组内的第一成员删除的命令;根据所述删除命令,将所述目标群组ID中第一成员对应的用户身份唯一标识和入群时间删除。在一个实施例中,所述方法还包括:接收输入的将第二成员加入所述目标群组内的添加命令;根据所述添加命令,将所述第二成员对应的用户身份唯一标识和所述第二成员的入群时间添加至所述目标群组ID下。在一个实施例中,所述方法还包括:查询所述目标群组内的各个成员是否开启消息通知功能;当查询到成员未开启消息通知功能时,则发送所述群消息至所述成员 ...
【技术保护点】
一种群组信息存储方法,用于服务器,其特征在于,包括:当接收到目标群组创建请求时,在mongo数据库中创建一条记录;获取所述目标群组内各个群成员的用户身份唯一标识和入群时间;将所述目标群组的群组关系以key‑value形式存储在ss数据库中,其中,将目标群组ID和mongo数据库ID作为key将各个群成员的入群时间作为value,将各个群成员的用户身份唯一标识作为filed;根据所述群组关系向所述目标群组内的成员发送群消息。
【技术特征摘要】
1.一种群组信息存储方法,用于服务器,其特征在于,包括:当接收到目标群组创建请求时,在mongo数据库中创建一条记录;获取所述目标群组内各个群成员的用户身份唯一标识和入群时间;将所述目标群组的群组关系以key-value形式存储在ss数据库中,其中,将目标群组ID和mongo数据库ID作为key将各个群成员的入群时间作为value,将各个群成员的用户身份唯一标识作为filed;根据所述群组关系向所述目标群组内的成员发送群消息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述目标群组的群组关系按照预设逻辑转换成第三方应用程序支持的会话关系,并发送所述会话关系至所述第三方应用程序。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收输入的将所述目标群组内的第一成员删除的命令;根据所述删除命令,将所述目标群组ID中第一成员对应的用户身份唯一标识和入群时间删除。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收输入的将第二成员加入所述目标群组内的添加命令;根据所述添加命令,将所述第二成员对应的用户身份唯一标识和所述第二成员的入群时间添加至所述目标群组ID下。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:查询所述目标群组内的各个成员是否开启消息通知功能;当查询到成员未开启消息通知功能时,则发送所述群消息至所述成员;当查询到成员开启消息通知功能时,确定所述成员选择的提醒方式,其中,所述提醒方式包括声音提醒和震动提醒;当确定所述成员选择的提醒方式为声音提醒时,发送所述群消息和预设声音至所述成员;当确定所述成员选择的提醒方式为震动提醒时,发送所述群消息和空白声音至所述成员。6.一种群组信息存储装置,用于服务器,其特征在于,包括:创建模块,用于当接收到目标群组创建请求时,在mongo...
【专利技术属性】
技术研发人员:秦铭远,
申请(专利权)人:天脉聚源北京科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。