【技术实现步骤摘要】
本专利技术涉及通信领域中的信息处理技术,具体涉及一种加入群组的方法及服务器。
技术介绍
在互联网社交应用中,若干名用户可以建立群组形态的用户关系链,组成群组,比如QQ群、微信群等。但这些应用都要求用户事先注册相应的社交应用账号,然后才能使用账号加入群组。如果想邀请一名尚未注册的互联网用户加入群组,一般要经历几个步骤:通知对方安装应用并注册账号;询问注册后的账号;邀请该账号加入群组。并且,大部分社交应用现有的邀请方式是类似的,以微信为例,微信群的成员想要邀请某个尚未注册微信账号的手机用户进入群中,具体操作过程是:邀请者通过其它联系方式(电话/短信/电子邮件等)通知被邀请者注册微信账号;被邀请者用自己的手机号去注册微信账号;被邀请者告知邀请者自己的微信号,或通过手机号搜索邀请者并加为好友。邀请方需要通过微信以外的其他通信方式,如电话、或邮件来邀请被邀请方;邀请方操作繁琐;被邀请方需要接收到邀请方的来电,搜寻微信安装包,安装微信并在微信页面进行注册,被邀请方操作繁琐;且对于服务器,服务器在接收到注册请求之后,需要从执行被邀请方使用微信应用的所有操作,响应效率低。
技术实现思路
有鉴于此,本专利技术期望在于提供一种加入群组的方法及服务器,至少能解决上述问题之一。本专利技术提供了一种加入群组的方法,所述方法包括:接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息;基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用;所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;向被邀请方发送通知消息;其中,所述通知消息用于引 ...
【技术保护点】
一种加入群组的方法,其特征在于,所述方法包括:接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息;基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用;所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;向被邀请方发送通知消息;其中,所述通知消息用于引导所述被邀请方注册第一应用。
【技术特征摘要】
1.一种加入群组的方法,其特征在于,所述方法包括:接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息;基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用;所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;向被邀请方发送通知消息;其中,所述通知消息用于引导所述被邀请方注册第一应用。2.根据权利要求1所述的方法,其特征在于,所述邀请请求还包括:邀请方所请求的被邀请方预加入的至少一个群组标识;所述基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用,包括:基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方所属的第一应用中的至少一个群组;所述预加入包括预先建立所述联系信息、所述第一应用以及所述至少一个群组标识之间的对应关系;其中,所述通知消息还用于在所述被邀请方注册第一应用之后,将所述被邀请方的第一应用的应用账号,加入所述群组标识对应的群组。3.根据权利要求2所述的方法,其特征在于,所述将所述被邀请方预加入所述邀请方所请求的邀请方所属的第一应用中的至少一个群组,包括:判断所述联系信息的组成类型;基于所述组成类型对所述联系信息进行转换;建立并保存转换后的联系信息与所述至少一个群组的关系链,完成预加入;其中,所述关系链用于表示所述群组与所述群组内成员之间的对应关系。4.根据权利要求3所述的方法,其特征在于,所述基于所述组成类型对所述联系信息进行转换,包括:若所述联系信息为由纯数字组成,且第一应用的账号系统支持第一映射方式;则将所述联系信息转换为用N进制数表示的整数;所述N为正整数;其中,所述第一映射方式为:分配一地址空间;在所述地址空间中,通过标志位的不同区分用户账号与转换后的联系信息;其中,所述用户账号为使用所述第一应用的应用账号。5.根据权利要求4所述的方法,其特征在于,所述基于所述组成类型对所述联系信息进行转换,包括:若所述联系信息为由纯数字组成,但第一应用的账号系统不支持第一映射方式,则不对所述联系信息进行转换;所述保存转换后的联系信息与所述至少一个群组的关系链,包括:独立存储所述转换后的联系信息与所述至少一个群组的关系链。6.根据权利要求3所述的方法,其特征在于,所述基于所述组成类型对所述联系信息进行转换,包括:若所述联系信息由非全部数字组成,将所述联系信息用字符串或字符串的加密值表示;所述保存转换后的联系信息与所述至少一个群组的关系链,包括:独立存储所述转换后的联系信息与所述至少一个群组的关系链。7.根据权利要求3所述的方法,其特征在于,所述关系链包括:正向关系链和反向关系链;所述正向关系链用于存储群组所包含的成员,所述反向关系链用于存储成员所加入的群组。8.根据权利要求1所述的方法,其特征在于,所述将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用之前,所述方法还包括:根据所述被邀请方的联系信息查询所述被邀请方是否已经注册所述第一应用;当所述被邀请方已经注册所述第一应用时,不执行所述预加入。9.根据权利要求1至8任一项所述的方法,其特征在于,所述向被邀请方发送通知消息之后,所述方法还包括:接收到被邀请方基于所述通知消息发送的注册请求时,为所述被邀请方分配第一应用的用户账号。10.根据权利要求9所述的方法,其特征在于,所述为所述被邀请方分配第一应用的用户账号之后,还包括:根据所述注册请求确定被邀请方的联系信息;对被邀请方的联系信息进行转换;查找与所述转换后的联系信息对应的关系链;基于所述转换后的联系信息对应的关系链,生成所述用户账号对应的关系链。11.根据权利要求10所述的方法,其特征在于,所述基于所述转换后的联系信息对应的关系链,生成所述用户账号对应的关系链,包括:若所述联系信息由纯数字组成,且第一应用的账号系统支持第一映射方式,转换后的联系信息为用N进制数表示的整数;所述N为正整数时,确定所述用N进制数表示的整数对应的正向关系链与反向关系链;将所述至少一个群组中的正向关系链中的用N进制数表示的整数替换为所述用户账号;生成所述用户账号的反向关系链,并删除所述用N进制数表示的整数对应的反向关系链;其中,所述用户账号对应的反向关系链中的内容与所述用N进制数表示的整数对应的反向关系链中的内容相同;若所述联系信息由纯数字组成,且第一应用的账号系统不支持第一映射方式,转换后的联系信息为联系信息本身时,从独立的存储单元中确定所述联系信息对应的正向关系链与反向关系链;将所述联系信息对应的正向关系链与反向关系链对应的内容添加到用于存储账户系统账号的主存储单元的正向关系链与反向关系链中;删除所述独立的存储单元中所述联系信息对应的正向关系链与反向关系链。12.根据权利要求10所述的方法,其特征在于,所述基于所述转换后的联系信息对应的关系链,生成所述用户账号对应的关系链,包括:若所述联系信息由非全部数字组成,转换后的联系信息为用字符串或字符串的加密值表示时,无论第一应用的账号系统是否支持第一映射方式,从另一独立的存储单元中确定所述用字符串或字符串的加密值表示的联系信息对应的正向关系链与反向关系链;将用字符串或字符串的加密值表示的联系信息对应的反向关系链所对应的内容添加到,用于存储账户系统账号的主存储单元的反向关系链中;将所述另一独立的存储单元的正向关系链中所述用字符串或字符串的加密值表示的联系信息替换为所述用户账号,将替换后的正向关系链添加到,用于存储账户系统账号的主存储单元的正向关系链中;删除所述另一独立的存储单元中所述用字符串...
【专利技术属性】
技术研发人员:曾斯,梁文博,张媛媛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。