一种群组加入方法及系统的制作方法

文档序号:7987105阅读:190来源:国知局
一种群组加入方法及系统的制作方法
【专利摘要】本发明适用于网络【技术领域】,提供了一种群组加入方法及系统,包括:群组服务器存储各个群组的创建客户端发送的所述群组的群组信息和位置标识;请求客户端向所述群组服务器提交携带地理标识的群组查询请求;所述群组服务器获取与所述地理标识匹配的位置标识;所述群组服务器向所述请求客户端展示所述与所述地理标识匹配的位置标识对应的所述群组信息;所述请求客户端加入进行所述群组信息展示的一个或者多个所述群组。通过本发明提供的群组加入方法,群组的可拓展性不会因为群组的创建客户端离开群组创建位置而失效,保证了群组关系链的可持续拓展,由此也进一步保证了群组的持续活跃度。
【专利说明】 一种群组加入方法及系统
【技术领域】
[0001]本发明属于网络【技术领域】,尤其涉及一种群组加入方法及系统。
【背景技术】
[0002]随着即时通讯(Instant Messenger, IM)技术及社会化网络服务(SocialNetworking Services, SNS)技术的不断发展,群组作为一种多用户通讯方式,能够有效地聚焦热点话题,便捷地分享用户观点,越来越受到了广大用户的欢迎。
[0003]现有技术可以米用基于位置的服务(Location Based Service, LBS)的方式来创建群组,采用该方式创建完群组之后,根据该群组的创建终端的当前位置、群组信息等数据生成一个令牌(Token),并通过创建终端广播该Token,以使创建终端附近区域内的用户能够以接收到的Token为沟通凭证,加入该群组,与群组成员之间进行沟通交流。
[0004]创建者在对群组进行创建之后,通常希望能够有大量的用户持续不断地加入群组,以扩大群组关系链,提高群组活跃度。然而,对于采用上述方式建立的群组来说,作为沟通凭证的Token是具备特定的作用域和有效期的,一旦Token失效,则会导致该群组的关系链无法进一步拓展,降低了群组的可拓展性,限制了群组的活跃度。

【发明内容】

[0005]本发明实施例的目的在于提供一种群组加入方法,旨在解决现有技术中基于LBS创建的群组关系链拓展受限的问题。
[0006]本发明实施例是这样实现的,一种群组加入方法,包括:
[0007]群组服务器存储各个群组的创建客户端发送的所述群组的群组信息和位置标识;
[0008]请求客户端向所述群组服务器提交携带地理标识的群组查询请求;
[0009]所述群组服务器获取与所述地理标识匹配的位置标识;
[0010]所述群组服务器向所述请求客户端展示所述与所述地理标识匹配的位置标识对应的所述群组信息;
[0011]所述请求客户端加入进行所述群组信息展示的一个或者多个所述群组。
[0012]本发明实施例的另一目的在于提供一种群组加入系统,包括创建客户端、群组服务器及请求客户端,
[0013]所述群组服务器用于存储各个群组的所述创建客户端发送的所述群组的群组信息和位置标识;
[0014]所述请求客户端用于向所述群组服务器提交携带地理标识的群组查询请求;
[0015]所述群组服务器还用于获取与所述地理标识匹配的位置标识;
[0016]所述群组服务器还用于向所述请求客户端展示所述与所述地理标识匹配的位置标识对应的所述群组信息;
[0017]所述请求客户端还用于加入进行所述群组信息展示的一个或者多个所述群组。[0018]本发明实施例以每个群组的位置标识为依据,由群组服务器来对各群组的群组信息进行展示,以使客户端能够基于位置关系查询到特定位置范围内的群组并申请加入。通过本发明实施例提供的群组加入方法,群组的可拓展性不会因为群组的创建客户端离开群组创建位置而失效,保证了群组关系链的可持续拓展,由此也进一步保证了群组的持续活跃度。
【专利附图】

【附图说明】
[0019]图1是本发明实施例提供的群组加入方法所适用的系统架构图;
[0020]图2是本发明实施例提供的群组加入方法的实现流程图;
[0021]图3是本发明实施例提供的群组加入系统的结构框图。
【具体实施方式】
[0022]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0023]本发明实施例以每个群组的位置标识为依据,由群组服务器来对各群组的群组信息进行展示,以使客户端能够基于位置关系查询到特定位置范围内的群组并申请加入。通过本发明实施例提供的群组加入方法,群组的可拓展性不会因为群组的创建客户端离开群组创建位置而失效,保证了群组关系链的可持续拓展,由此也进一步保证了群组的持续活跃度。
[0024]在本发明实施例中,所述群组可以为在頂软件中创建的即时通讯群组,也可以为在SNS中基于热点话题、兴趣爱好、朋友圈子等各种主题而创建的非即时通讯群组,在此不作限定。
[0025]图1示出了本发明实施例提供的群组加入方法所适用的系统架构图,为了便于说明,仅不出了与本实施例相关的部分。
[0026]参照图1,该系统由群组服务器11和多个客户端12组成,其中,群组服务器11用于根据存储的群组信息,对已创建的群组进行管理。优选地,群组信息可以存储在群组数据库13中,包括但不限于群组标识、群组简介、群组成员标识以及群组的位置标识等群组数据,群组服务器11根据上述群组信息对群组进行同步管理,包括但不限于群组创建、群组信息修改、群组成员加入以及群组成员退出等,同时,群组服务器11还用于为客户端12提供群组查询服务,以使得客户端12能够根据查询结果选择并申请加入已创建的群组。
[0027]在该系统中,客户端12可以为应用程序客户端或者网页客户端,且运行在包括个人计算机、平板电脑或者手机等提供网络接入功能的终端设备上,上述终端设备用于为客户端12提供运行环境,并保证客户端12与群组服务器11之间的通信。每个客户端12都可以作为一个或者多个群组的创建客户端,同时也可以作为请求客户端,向群组服务器11提交搜索请求,并根据群组服务器11返回的查询结果,选择并申请加入一个或者多个群组。
[0028]图2示出了本发明实施例提供的群组加入方法的实现流程图,详述如下:
[0029]在步骤S201中,群组服务器存储各个群组的创建客户端发送的所述群组的群组信息和位置标识。[0030]当完成群组创建之后,创建客户端即可以将其创建的群组的群组信息和位置标识通过网络提交给群组服务器,由群组服务器分别将各个群组的创建客户端发送的群组信息和位置标识通过数据库链接或者数据库映射等技术进行关联之后,在群组数据库中进行存储。
[0031]其中,群组信息包括但不限于群组标识、群组简介、群组成员等基本信息,而位置标识则标识了该群组的地理位置或者空间位置。
[0032]在本实施例中,在步骤S201之前,群组的创建客户端需要生成该群组的位置标识。作为本发明的一个实施例,当群组是基于LBS创建时,创建客户端通过LBS在该群组创建时生成位置标识,该位置标识为群组创建时所处的地理位置,其通过电信移动运营商的无线电通讯网络(例如全球移动通信系统(GlobalSystem for Mobile Communications,GSM)、码分多址(Code Division MultipleAccess, CDMA)网)或者外部定位方式(如全球定位系统(Global PositioningSystem, GPS))来获取,并以地理坐标信息的形式表现。
[0033]作为本发明的另一实施例,位置标识也可以由用户通过创建客户端来指定,具体地,用户可以通过创建客户端在电子地图上指定位置区域,创建客户端在后台系统中通过将指定位置区域在电子地图上的地理位置信息转换为地理坐标信息,从而生成群组的位置标识。
[0034]优选地,当群组的位置标识由用户指定时,用户可以同时指定多个不同的位置区域,则位置标识也可以包括多个不同位置区域的位置标识。
[0035]在步骤S202中,请求客户端向所述群组服务器提交携带地理标识的群组查询请求。
[0036]在本实施例中,请求客户端向群组服务器提交携带地理标识的群组查询请求,以获取到位置标识与该地理标识在地理位置上相关的群组的群组信息。
[0037]作为本发明的一个实施例,群组查询请求中携带的地理标识可以通过LBS生成,此时,该地理标识为请求客户端当前地理位置的地理坐标信息。本实施例适用于用户希望加入位置标识位于其当前地理位置附近的群组的情况,例如,用户由深圳到丽江旅行,在旅行过程中,希望加入到以当地风景、人文信息为主题的群组中,从而为自己的旅行提供更加丰富的辅助信息,此时,可以直接通过LBS生成指示丽江或者丽江的某个具体位置的地理坐标信息,以期望群组服务器根据该地理坐标信息返回与丽江在地理位置上相关的群组信肩、O
[0038]作为本发明的另一个实施例,群组查询请求中携带的地理标识也可以不限于请求客户端的当前地理位置,还可以为指示用户指定的地理位置。例如,A大学的学生B为篮球爱好者,希望加入到聚集了 A大学的篮球爱好者,定期在A大学篮球场组织篮球运动的群组中,此时,学生B可以向请求客户端指定地理标识“A大学篮球场”,以期望群组服务器根据该地理标识返回与A大学篮球场在地理位置上相关的群组的群组信息,则返回的群组信息中,有很大可能包括了定期在该篮球场中组织活动的群组。
[0039]进一步地,在请求客户端向群组服务器提交携带地理标识的群组查询请求时,也可以在群组查询请求中同时携带查询过滤条件,例如群组标识关键字、群组成员数量、群组类型等等,以使群组服务器能够根据查询过滤条件返回更为精确、更加符合用户需求的群
组信息。。[0040]在步骤S203中,所述群组服务器获取与所述地理标识匹配的位置标识。
[0041]在本实施例中,当群组服务器接收到请求客户端发送的群组查询请求之后,提取群组查询请求中携带的地理标识,并根据预设的匹配规则为该地理标识匹配位置标识。
[0042]在群组服务器的匹配过程中,作为本发明的一个实施例,当地理标识指示根据LBS生成的请求客户端的当前地理位置,群组服务器可以根据当前地理位置的地理坐标,获取到位于以当前地理位置为中心的预设区域范围内的位置标识。例如,当地理标识指示的是丽江古镇内酒吧街时,则群组服务器获取到以酒吧街为中心,位于该中心I公里区域范围内的位置标识。
[0043]作为本发明的另一实施例,当地理标识为用户指定的地理名词时,群组服务器可以提取出与该地理名词相同或者具有相同分词的位置标识,例如,当地理标识为“篮球场”,则群组服务器可以提取出名为“篮球场”的位置标识,或者提取出具有分词“篮球场”的位置标识,例如“A大学篮球场”。
[0044]在步骤S204中,所述群组服务器向所述请求客户端展示所述与所述地理标识匹配的位置标识对应的所述群组信息。
[0045]在本实施例中,群组服务器获取到与地理标识匹配的一个或多个位置标识,则通过数据链接关系或者映射关系,提取出这一个或者多个位置标识对应的群组的群组信息。
[0046]作为本发明的一个实施例,群组服务器可以以列表的形式,将匹配到的每个位置标识作为表头,展示相应的群组信息。
[0047]作为本发明的另一实施例,群组服务器可以根据每个位置标识所指示的地理位置,在位置相关的虚拟空间中定位并展示与地理标识匹配的位置标识对应的群组信息。具体地,群组服务器可以在电子地图上根据位置标识中的地理坐标信息,在电子地图的相应地理位置上展示群组信息,例如,在电子地图中丽江酒吧街的位置显示某个酒吧的群组信
肩、O
[0048]在步骤S205中,所述请求客户端加入进行所述群组信息展示的一个或者多个所述群组。
[0049]作为本发明的一个实施例,对于群组服务器根据匹配结果展示出的一个或者多个群组信息,请求客户端可以直接加入进行群组信息展示的群组。
[0050]作为本发明的另一实施例,对于群组服务器根据匹配结果展示出的一个或者多个群组信息,请求客户端可以通过检测用户的选择操作,加入用户指定的一个或者多个群组。
[0051]进一步地,请求客户端需要向创建客户端发送加入请求,由创建客户端校验请求客户端的身份后通过请求客户端的加入请求,请求客户端方可加入相应的群组。
[0052]本发明实施例以每个群组的位置标识为依据,由群组服务器来对各群组的群组信息进行展示,以使客户端能够基于位置关系查询到特定位置范围内的群组并申请加入。通过本发明实施例提供的群组加入方法,群组的可拓展性不会因为群组的创建客户端离开群组创建位置而失效,保证了群组关系链的可持续拓展,由此也进一步保证了群组的持续活跃度。
[0053]图3示出了本发明实施例提供的群组加入系统的结构框图,为了便于说明,仅示出了与本实施例相关的部分。
[0054]参照图3,该群组加入系统包括创建客户端31、群组服务器32及请求客户端33,[0055]群组服务器32用于存储各个群组的创建客户端31发送的群组的群组信息和位置标识。
[0056]请求客户端33用于向群组服务器32提交携带地理标识的群组查询请求。
[0057]群组服务器32还用于获取与地理标识匹配的位置标识。
[0058]群组服务器32还用于向请求客户端33展示与地理标识匹配的位置标识对应的群
组信息。
[0059]请求客户端33还用于加入进行群组信息展示的一个或者多个群组。
[0060]可选地,创建客户端31用于通过LBS在群组创建时生成位置标识。
[0061]可选地,创建客户端31用于根据用户指定的位置区域生成位置标识。
[0062]可选地,地理标识包括请求客户端34的当前地理位置,群组服务器32具体用于获取位于以当前地理位置为中心的预设区域范围内的位置标识。
[0063]可选地,地理标识包括用户指定的地理名词,群组服务器32具体用于提取出与地理名词相同或者具有相同分词的位置标识。
[0064]可选地,群组服务器32具体用于根据与地理标识匹配的位置标识,在位置相关的虚拟空间中定位并展示对应的群组信息。
[0065]可选地,群组加入系统还包括群组数据库,群组服务器32用于将各个群组的创建客户端发送的群组的群组信息和位置标识存储在群组数据库中。
[0066]本发明实施例以每个群组的位置标识为依据,由群组服务器来对各群组的群组信息进行展示,以使客户端能够基于位置关系查询到特定位置范围内的群组并申请加入。通过本发明实施例提供的群组加入方法,群组的可拓展性不会因为群组的创建客户端离开群组创建位置而失效,保证了群组关系链的可持续拓展,由此也进一步保证了群组的持续活跃度。
[0067]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种群组加入方法,其特征在于,包括: 群组服务器存储各个群组的创建客户端发送的所述群组的群组信息和位置标识; 请求客户端向所述群组服务器提交携带地理标识的群组查询请求; 所述群组服务器获取与所述地理标识匹配的位置标识; 所述群组服务器向所述请求客户端展示所述与所述地理标识匹配的位置标识对应的所述群组信息; 所述请求客户端加入进行所述群组信息展示的一个或者多个所述群组。
2.如权利要求1所述的方法,其特征在于,在所述群组服务器存储各个群组的创建客户端发送的所述群组的群组信息和位置标识之前,所述方法还包括: 所述创建客户端通过基于位置的服务LBS在所述群组创建时生成所述位置标识。
3.如权利要求1所述的方法,其特征在于,在所述群组服务器存储各个群组的创建客户端发送的所述群组的群组信息和位置标识之前,所述方法还包括: 所述创建客户端根据用户指定的位置区域生成所述位置标识。
4.如权利要求1所述的方法,其特征在于,所述地理标识包括所述请求客户端的当前地理位置,所述群组服务器获取与所述地理标识匹配的位置标识包括: 所述群组服务器获取位于以所述当前地理位置为中心的预设区域范围内的所述位置标识。`
5.如权利要求1所述的方法,其特征在于,所述地理标识包括用户指定的地理名词,所述群组服务器获取与所述地理标识匹配的位置标识包括: 所述群组服务器提取出与所述地理名词相同或者具有相同分词的所述位置标识。
6.如权利要求1飞任一项所述的方法,其特征在于,所述群组服务器展示所述与所述地理标识匹配的位置标识对应的所述群组信息包括: 所述群组服务器根据与所述地理标识匹配的位置标识,在位置相关的虚拟空间中定位并展示对应的所述群组信息。
7.如权利要求1飞任一项所述的方法,其特征在于,所述群组服务器将所述各个群组的创建客户端发送的所述群组的群组信息和位置标识存储在群组数据库中。
8.—种群组加入系统,其特征在于,包括创建客户端、群组服务器及请求客户端, 所述群组服务器用于存储各个群组的所述创建客户端发送的所述群组的群组信息和位置标识;所述请求客户端用于向所述群组服务器提交携带地理标识的群组查询请求; 所述群组服务器还用于获取与所述地理标识匹配的位置标识; 所述群组服务器还用于向所述请求客户端展示所述与所述地理标识匹配的位置标识对应的所述群组信息; 所述请求客户端还用于加入进行所述群组信息展示的一个或者多个所述群组。
9.如权利要求8所述的系统,其特征在于,所述创建客户端用于通过基于位置的服务LBS在所述群组创建时生成所述位置标识。
10.如权利要求8所述的系统,其特征在于,所述创建客户端用于根据用户指定的位置区域生成所述位置标识。
11.如权利要求8所述的系统,其特征在于,所述地理标识包括所述请求客户端的当前地理位置,所述群组服务器具体用于获取位于以所述当前地理位置为中心的预设区域范围内的所述位置标识。
12.如权利要求8所述的系统,其特征在于,所述地理标识包括用户指定的地理名词,所述群组服务器具体用于提取出与所述地理名词相同或者具有相同分词的所述位置标识。
13.如权利要求8~12任一项所述的系统,其特征在于,所述群组服务器具体用于根据与所述地理标识匹配的位置标识,在位置相关的虚拟空间中定位并展示对应的所述群组信肩、O
14.如权利要求8~12任一项所述的系统,其特征在于,所述系统还包括群组数据库,所述群组服务器用于将所述各个群组的创建客户端发送的所述群组的群组信息和位置标识存储在所述群组数据库中。`
【文档编号】H04L12/58GK103873269SQ201210530190
【公开日】2014年6月18日 申请日期:2012年12月11日 优先权日:2012年12月11日
【发明者】薛笛, 钟健 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1