一种加入群组的方法及服务器技术

技术编号:13989310 阅读:57 留言:0更新日期:2016-11-13 14:17
本发明专利技术实施例提供一种加入群组的方法及服务器,其中,所述方法包括:接收邀请方发送的邀请请求,所述邀请请求中携带有被邀请方的联系信息;基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用,所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;向被邀请方发送通知消息,所述通知消息用于引导所述被邀请方注册第一应用。采用本发明专利技术实施例所述技术方案,至少能简化互联网应用中邀请未注册用户注册互联网应用的流程。

【技术实现步骤摘要】

本专利技术涉及通信领域中的信息处理技术,具体涉及一种加入群组的方法及服务器。
技术介绍
在互联网社交应用中,若干名用户可以建立群组形态的用户关系链,组成群组,比如QQ群、微信群等。但这些应用都要求用户事先注册相应的社交应用账号,然后才能使用账号加入群组。如果想邀请一名尚未注册的互联网用户加入群组,一般要经历几个步骤:通知对方安装应用并注册账号;询问注册后的账号;邀请该账号加入群组。并且,大部分社交应用现有的邀请方式是类似的,以微信为例,微信群的成员想要邀请某个尚未注册微信账号的手机用户进入群中,具体操作过程是:邀请者通过其它联系方式(电话/短信/电子邮件等)通知被邀请者注册微信账号;被邀请者用自己的手机号去注册微信账号;被邀请者告知邀请者自己的微信号,或通过手机号搜索邀请者并加为好友。邀请方需要通过微信以外的其他通信方式,如电话、或邮件来邀请被邀请方;邀请方操作繁琐;被邀请方需要接收到邀请方的来电,搜寻微信安装包,安装微信并在微信页面进行注册,被邀请方操作繁琐;且对于服务器,服务器在接收到注册请求之后,需要从执行被邀请方使用微信应用的所有操作,响应效率低。
技术实现思路
有鉴于此,本专利技术期望在于提供一种加入群组的方法及服务器,至少能解决上述问题之一。本专利技术提供了一种加入群组的方法,所述方法包括:接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息;基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用;所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;向被邀请方发送通知消息;其中,所述通知消息用于引导所述被邀请方注册第一应用。本专利技术还提供了一种服务器,所述服务器包括:接收单元,用于接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息;处理单元,用于基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用;所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;发送单元,用于向被邀请方发送通知消息;其中,所述通知消息用于引导所述被邀请方注册第一应用。采用本专利技术实施例所述技术方案,服务器接收到携带有被邀请方的联系信息的邀请请求时,基于所述邀请请求建立所述联系信息与第一应用的对应关系;向被邀请方发送用于引导所述被邀请方注册第一应用的通知消息;被邀请发可以基于通知消息性服务器发送注册请求,这样被邀请发在发送注册请求时,无需先下载第一应用,在第一应用的专用界面通过输入自己的联系信息等信息申请注册,简化了用户操作;同时由于服务器执行了预加入操作,事先建立的被邀请方的联系信息与第一应用的对应关系,在接收到基于通知消息的注册请求之后,服务器可以不用在临时开辟存储空间建立上述对应关系,显然可以快速响应被邀请方的注册请求,提升了响应效率。与此同时,邀请方也不用利用第一应用以外的其他通信方式来通知被邀请方,显然也简化了邀请方的操作。与此同时,由于简化了被邀请方的操作,有利于所述第一应用的推广应用,提升用户使用第一应用的便捷性和活跃性。附图说明图1为本专利技术实施例提供的邀请未注册用户注册第一应用的方法的实现流程示意图;图2本专利技术实施例提供的一种邀请未注册用户加入群组的方法的实现流程示意图;图3为本专利技术实施例提供的在邀请方、被邀请方与服务器的三方交互的一种示意图;图4为本专利技术实施例提供的一种邀请方邀请未注册第一应用的被邀请方加入群组的流程示意图;图5为本专利技术实施例提供的服务器的组成结构示意图;图6为本专利技术实施例提供的一种应用于邀请方的第一装置的组成结构示意图;图7为本专利技术实施例提供的一种应用于被邀请方的第二装置的组成结构示意图;图8为本专利技术提供的一种邀请未注册用户加入群组的处理系统的交互示意图。具体实施方式为了能够更加详尽地了解本专利技术的特点与
技术实现思路
,下面结合附图对本专利技术的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本专利技术。为了更好地理解本专利技术,先对关系链进行简要介绍。已注册用户(用U1表示)创建或者加入到一个群组(用G1表示)中。服务器会存储U1和G1之间的双向映射关系,分别存储到正向关系链存储单元和反向关系链存储单元中。正向关系链存储单元会保存各个群组中分别有哪些用户,如表1所示,表1从表1可以看出,群组GroupId1中有成员UserId1-1、UserId1-2等;群组GroupId2中有成员UserId2-1、UserId2-2等,群组GroupIdN中有成员UserIdN-1、UserIdN-2等。不同群组的成员数不一定相同,随用户的加入群组/退出群组操作而改变。同时,反向关系链存储单元会保存每个用户分别加入了哪些群组,如表2所示,表2从表2可以看出,用户UserId1加入了群组GroupId1-1、GroupId1-2等;用户UserId2加入了群组GroupId2-1、GroupId2-2等;用户UserIdN加入了群组GroupIdN-1、GroupIdN-2等。不同用户加入的群组数不一定相同,随用户的加入群组/退出群组操作而改变。用户U1创建(或加入)群组G1的操作,服务器会生成如下的正向关系链和反向关系链,分别如表3和表4所示,G1U1其他成员表3U1G1其他群组表4正向关系链中的“其他成员”表示群组G1中除了用户U1外,可能还有其他用户,这里统一示意,不一一列出;反向关系链中的“其他群组”表示用户U1除了加入群组G1外,可能还加入了其他群组,这里统一示意,不一一列出。需要说明的是,在本专利技术提供的加入群组的方法及服务器的以下各实施例中,所涉及的第一应用优选为互联网应用;其中,所述互联网应用包括微信、来电、QQ等互联网社交类应用。下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。实施例一本专利技术实施例提供一种邀请未注册用户注册第一应用的方法,所述方法应用于服务器侧,如图1所示,所述方法主要包括:步骤101、接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息。具体地,所述联系信息至少包括能够使服务器告知被邀请方与所述邀请请求相关的信息的一种联系方式,如手机号码、电子邮箱地址、即时通讯(Instant Messaging,IM)应用号码等。如此,服务器能够获知其与被邀请方联系的联系方式,进而根据该联系方式通知被邀请方注册第一应用。这里的第一应用优选为互联网应用,可包括微信、QQ、推特或脸书等各种社交应用,还可包括拍拍等各种购物应用。步骤102、基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用,所述预加入包括预先建立所述联系信息与所述第一应用的对应关系。具体地,所述对应关系可以通过关系链的形式表示。其中,所述关系链表示所述第一应用与所述第一应用各用户之间的对应关系。在一实施例中,所述将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用之前,还包括:根据所述被邀请方的联系信息查询所述被邀请方是否已经注册所述第一应用;当所述被邀请方已经注册所述第一应用时,不执行所述预加入。在一实施例中,所述基于所述邀请请求,预先建立所述联系信息与所述第一应用的对应关系,包括:判断所述联系信息的组成类型;基于所述组成类型对所述联系信息进行转换;建立并保本文档来自技高网
...

【技术保护点】
一种加入群组的方法,其特征在于,所述方法包括:接收邀请方发送的邀请请求;其中,所述邀请请求中携带有被邀请方的联系信息;基于所述邀请请求,将所述被邀请方预加入所述邀请方所请求的邀请方已注册的第一应用;所述预加入包括预先建立所述联系信息与所述第一应用的对应关系;向被邀请方发送通知消息;其中,所述通知消息用于引导所述被邀请方注册第一应用。

【技术特征摘要】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1