社交应用系统及其操作方法

文档序号:7886795阅读:510来源:国知局
专利名称:社交应用系统及其操作方法
技术领域
本发明涉及到应用于移动互联网领域中的社交应用系统及其操作方法,特别涉及到基于GPS热点的社交应用系统及其操作方法。
背景技术
目前,随着移动互联网平台的普及和技术发展,越来越多的移动用户开始使用基于GPS的聊天工具。这种工具安装在移动智能平台上,利用移动智能平台上的GPS模块把个人的GPS位置找出来,然后供其他人查找添加为朋友。通常,安装有GPS模块的在移动智能平台简称为GPS热点。这种工具的一个重要缺陷在于,使用者之间建立联系都是被动式,而不是主动式或者智能的。具体的说,如果使用者需要与周围的其他使用者之间建立联系,就需要人工的搜索所在位置附近的其他GPS热点,请求建立联系(例如加为好友),获得对方许可之后才能建立联系。结果,如果某个使用者需要提出问题找附近的人请教,就需要一个个的建立联系然后请教,并且不知道哪些使用者在线,谁有兴趣回答你的问题。可见,这样的沟通效率很低,使用很不方便。另外,如果某个使用者需要发起话题,邀请附近的使用者加入话题讨论小组,进而根据话题为切入点来找到共同爱好的朋友,也需要人工的去搜索并一个个的请求加入,这极大的限制了移动聊天工具的使用方便性和适用范围。

发明内容
本发明的目的是提供一种社交应用系统及其操作方法,可以基于客户端的地理位置发起或管理社交聊天,使得地理位置接近的用户可以方便的组织讨论群,提高了社交应用系统的效率。根据本发明的一个方面,提供了一种社交应用系统,包括:多个客户端,每个客户端通过向服务器发送包含该客户端地理位置信息的信息以建立气泡;服务器,通过向各个客户端转发其他客户端发送的信息以提供显示所述气泡的公共区域,并使得所述气泡可以合并或分离;其中,每个所述气泡都具有表示气泡大小的气泡指数,该气泡指数定义为加入气泡的客户端和气泡中包含的信息数的加权指数。其中,每个所述客户端包括:GPS单元,用于获取客户端的地理位置信息;信息发送单元,用于向服务器发送信息,所发送的信息中包含有GPS单元获取的设备地理位置信息;信息接收单元,用于接收来自服务器的信息;控制单元,用于控制客户端合并到已有气泡或从已有气泡中分离。所述服务器包括:信息发送单元,用于向各客户端发送信息;信息接收单元,用于接收客户端发送的信息并转发给其他客户端;气泡生成单元,用于根据某客户端发送的信息生成一个气泡;气泡合并单元,用于将两个或多个气泡合并为一个更大的气泡;气泡指数记录单元,用于记录各个气泡的气泡指数;气泡排序单元,用于基于气泡指数的大小对所有气泡排序并将气泡排序表发送给各客户端。可选的,所述服务器还包括气泡分离单元,用于在已有气泡中分离出一个气泡。所述向客户端发送的信息包括向各客户端转发某个客户端发送的信息,以及服务器向某客户端发送的指令信息。所述信息接收单元还接收客户端发出的气泡生成、气泡合并和气泡分离的指令。所述服务器将相近地理位置的气泡,或者主题相同或近似的气泡合并成一个更大的气泡。所述服务器根据客户端使用者的选择而选择性的将某两个气泡合并或不合并。其中,所述相近地理位置的气泡是指距离某个客户端预定距离范围内的所有气泡。其中,所述气泡指数定义为加入气泡的客户端数和气泡中包含的信息数的加权指数。并且,气泡指数越大,其在所述气泡排序表中的排序位置靠前。根据本发明的另一个方面,提供了.一种社交应用系统的操作方法,适用于前述社交应用系统,所述操作方法包括:步骤S301,客户端发出消息并形成气泡;步骤S302,月艮务器搜索已有的相关气泡;步骤S303,客户端选择是否加入已有气泡;步骤S304,服务器合并气泡。其中,所述已有的相关气泡包括:距离客户端预定距离范围内的气泡,与所述形成的气泡具有相同或相近主题的气泡,或者气泡排序表中的排序位置靠前的气泡。所述操作方法还包括分离气泡的步骤,用于从较大的气泡中分离出较小的气泡。根据本发明的技术方案,某个客户端发布一条信息后,这条信息可以融入到附近小区里比较多人交流的气泡里,这样会吸引那个泡里的人都关注,然后他们回复该信息的机会更大,回复几率越大,回复的数量越多,这个气泡会越冒越大。形成数量规模之后,更多的气泡会被吸引到这个大泡里,然后下次发布信息的时候就会有更多人关注。这样,任何客户端可以选择到那些GPS热点比较人气多的位置去发起话题。并且气泡中的每个回复会增大‘气泡’的大小,直到最后浮到水面。另外,地理位置接近的气泡可以互相吸引组成更大的‘气泡’吸引更多的关注率。


图1显示了本发明优选实施例的的基于GPS热点的社交应用系统;图2显示了本发明实施例的客户端的结构示意图;图3显示了本发明实施例的服务器的结构示意图;图4显示了本发明社交应用系统的操作方法的流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式
并参照附图,对本发明进一步详细说明。图1显示了本发明优选实施例的的基于GPS热点的社交应用系统。图1中的客户端的一个具体示例是智能手机,但本发明不限制于此,所有具有数字处理和通信能力的移动设备都能适用于本发明,例如智能手机、平板电脑等。
为了表述方便,本发明中采用了“气泡”概念,其含义是一些信息的集合或多个用户形成的讨论群。通常来说,一个气泡中信息具有某种相同的属性,例如发出信息的热点处于同一地区,或者信息内容属于同一主题等等。另外,每个气泡有一个指数来描述气泡的大小。最小的气泡就是一个用户发表一条信息所形成的气泡,即一个用户和一条信息构成的气泡。如果有别的用户的加入该气泡(例如参与一个话题讨论)会增加气泡指数,已加入该气泡的用户每发出一条信息也会增加气泡指数。这样,随着加入的用户数和发表的信息数越来越多,气泡指数也会越来越大,气泡慢慢增大。气泡指数越高,代表加入气泡的用户越多,或者用户发表的信息越多,从而表示该气泡的人气越旺盛。因此,本发明中气泡指数定义为加入气泡的用户数和气泡中包含的信息数的加权指数。例如,每加入一个用户给该气泡增加10点的指数,每发一条信息给气泡增加I点的指数,每回复一条信息页给气泡增加I点的指数。气泡指数的加权计算规则不局限于此,而是可以根据具体情况灵活确定。服务器会实时记录每个形成的气泡及其指数变化,并根据气泡指数大小排名。气泡指数越大,该气泡在服务器中的排名越靠前,在社交应用系统的地图中就显示为气泡的尺寸越大,它获得推荐给新加入用户的概率越高。然后,随着用户和信息的增加,气泡会越来越大。结果,就好像水中形成的水泡,水泡越大,就会以更快的速度向水面冒出,从而更容易获得关注。下面详细介绍本发明实施例的社交应用系统的组成。图1所示的社交应用系统包括服务器和多个客户端,例如客户端A、B和C。每个客户端都是一台基于GPS热点的移动设备,能够获取该客户端的地理位置信息,从而构成一个社交应用系统中的GPS热点。每个客户端发表信息都可以形成一个气泡,例如气泡a、b和C。图2显示了本发明实施例的客户端的结构示意图。如图2所示,本发明中的客户端包括下述单元:GPS单元101、信息发送单元102、信息接收单元103、控制单元104。GPS单元101用于获取客户端的地理位置信息。该位置信息将随着文字信息发送到服务器上,以便服务器识别并显示出该客户端所在的位置,进而便于服务器搜索到该客户端附近位置的其他客户端。信息发送单元102用于向服务器发送信息,所发送的信息中包含有GPS单元获取的设备地理位置信息。服务器接收到这些信息后显示在公共区域,以便其他上线的客户端能够看到。信息接收单元103用于接收来自服务器的信息。客户端发送的信息会首先发送到服务器,服务器然后将这些信息转发给其他客户端,从而使得其他客户端在服务器提供的公共区域中能够看到这些信息。控制单元104用于控制客户端合并到已有气泡或从已有气泡中分离。某些情况下,服务器会向客户端提醒是否加入某个已有气泡,该客户端的控制单元会向使用者给出是否加入的选项,但使用者输入指令之后,控制单元执行加入已有气泡的指令,如果不加入,则执行独立生成气泡的指令。图3显示了本发明实施例的服务器的结构示意图。服务器用于接收各个客户端发送的信息,并在一公共区域显示出来,以便连接到服务器的客户端能够看到。该公共区域例如是电子地图,或者信息讨论群等。如图3所示,本发明中的服务器包括下述单元:信息发送单元201、信息接收单元202、气泡生成单元203、气泡合并单元204、气泡指数记录单元205和气泡排序单元206。信息发送单元201用于向各客户端发送信息。包括向各客户端转发某个客户端发送的信息,服务器向某客户端发送的指令信息等。信息接收单元202用于接收客户端发送的信息,以便转发给其他客户端,从而使得所有连线的客户端能够在服务器提供的公共区域中看到该客户端发送的信息。另外,信息接收单元也接收客户端发出的指令,例如气泡的生成、合并、分离指令。气泡生成单元203用于根据某客户端发送的信息生成一个气泡。通常来说,一个客户端发送一条信息就能生成一个最小的气泡。该客户端可以选择独立生成气泡,或者加入已有的气泡。气泡合并单元204用于将两个或多个气泡合并为一个更大的气泡。气泡合并的规则通常为将地理位置相近,或者主题相同或近似的气泡合并成一个更大的气泡,以使得地理位置相近或者讨论主题相同或近似的客户端能够参与到一个讨论区中,从而提高该讨论区的人气,也提高了社交交流的效率。另外,气泡合并单元也可以根据某个客户端的使用者的选择而选择性的将某两个气泡合并或不合并。气泡指数记录单元205用于实时记录已生成的各个气泡的气泡指数。如上所述,气泡指数定义为加入气泡的客户端数和气泡中包含的信息数的加权指数。气泡指数越大,表示加入该气泡的客户端越多,以及该气泡中发表的信息越多,也即客户端的活跃度越高。在服务器提供的公共区域中显示的气泡尺寸会相应的更大。气泡排序单元206用于基于气泡指数的大小对所有气泡排序,并发送给各客户端,使得各客户端能够在公共区域看到各个气泡的大小排序。通常,气泡指数越大,代表该气泡人气越旺,显示的气泡尺寸越大,因而在气泡排序表中的排序也更加靠前。排序靠前的气泡更容易引起各个客户端的关注。此外,服务器中还可以设置气泡分离单元207,其用于在已有气泡中分离出一个气泡。图4显示了本发明社交应用系统的操作方法的流程图。本实施例的操作方法适用于图1描述的社交应用系统。如图4所示,该操作方法包括下述步骤:步骤S301,客户端发出消息并形成气泡。例如客户端A发出一条信息,例如是“请问附近小区有没有人想去看电影首影礼”,该信息在系统中形成一个气泡a。步骤S302,搜索已有的相关气泡。由于客户端中内置有全球定位系统GPS单元,因此该消息中包含有客户端A所在位置的物理地址(通常为经纬度数据)。该消息发出去以后,社交应用系统的服务器根据该信息里包含的全球定位系统GPS功能搜索到热点A的大概物理地址的数据,然后根据这个地址数据在服务器端匹配跟这个地址接近的一些已有的发信息的“热点”的物理地址数据。服务器可以在距离客户端A预定距离的范围内搜索已有热点,例如可以分别搜索出在距离热点A的50m、100m、200m等距离范围内的多个热点。如前所述,这些热点之所以能被搜索到,是因为之前已经发布了消息从而形成了气泡,或者已经加入到某个大气泡中发布消息,因此处于激活状态而能够被搜索到。因此,服务器搜索到已有热点时,也能相应的搜索到这些热点所在的气泡,以及这些气泡的气泡指数。上述实施例中,服务器可以搜索到预定距离范围内的已有热点及其所属气泡(即信息集合或讨论群)。在另一可选实施例中,服务器可以搜索具有相同或相近主题的气泡,并提示该用户是否加入该气泡。这种情况下,服务器可以基于不同的主题对社交应用系统中的所有气泡进行分类。另外,服务器也可以提供在气泡排序表中位置靠前的气泡(即气泡指数较大的气泡),并提示客户端是否加入。步骤S303,选择是否加入已有气泡。服务器搜索到一些相关的已有气泡后,服务器提示客户端A是否加入这些气泡,例如是否加入与该客户端位置靠近的气泡,是否加入气泡指数排名靠前的气泡(即气泡指数比较大的气泡),或者是否加入主题相同或相近的气泡。步骤S304,合并气泡。如果客户端A选择加入某个已有气泡,例如图1中更大的气泡b,气泡合并单元将该气泡a合并到已有的气泡b中,即两个气泡合并为一个更大的气泡,相当于热点A所形成的小气泡被吸进了该已有的大气泡中。这样,如果客户端A建立了一个气泡a,但是气泡不够大(气泡指数较小),导致关注度较小,发出的信息没多少人回应,于是客户端A可以选择把其所属气泡合并到更大的气泡b中去,以便获得更多人的关注。经合并的气泡a、b可以共享对方的客户端和发表的信息,从而有助于提高各自的气泡指数。另一方面,如果热点A选择不加入,则相当于独立建立新的气泡a。如上所述,任一个用户发出信息时,服务器就会为其搜索到预定距离范围内的已有热点及其所属气泡(即信息集合或讨论群),并提示该用户是否加入该气泡。因此,用户可以容易的与多个处于相同地区的其他用户建立联系,请教问题或者参与话题讨论。这种方式不需要人工的去搜索附近的热点,不需要考虑热点是否处于激活状态,也不需要挨个请求与附近热点建立联系,因为大大提高了社交应用系统的效率。在另一可选实施例中,上述操作方法还包括分离气泡的步骤,用于从较大的气泡中分离出较小的气泡。随着合并到大气泡中的小气泡的指数也会慢慢增长,该小气泡也可以选择与大气泡分离而成为独立的气泡,服务器中的气泡分离单元执行该功能。如上所述,某个客户端发布一条信息后,每个初始话题获得I个点的‘气泡’指数,每一个其他人的回复会增加I点‘气泡’指数,相邻GPS位置的‘气泡’可以互相结合在一起,形成更大的‘气泡’。‘气泡’指数越高,代表话题数量越多、回复越多、社区活跃度越高,在社交应用系统中的排名越高,得到关注越多,从而吸引更多‘气泡’的加入。这样,根据气泡的人气和信息量的变化,每个‘泡’都有可能并入别的‘泡’里,也有可能别的‘泡’并入该‘泡’里,就像水中的泡那样,越冒到水面之前,气泡越大,向上的力大过重力。同样道理,如果一个‘泡’越受其他人关注,它的信息量就越多,于是它冒出来就越有可能。本发明的社交应用系统可以适用于固定的住宅区,或者是咖啡厅、餐厅、K歌房、商场、展览、会议厅、演唱会、聚会场所等公共场所,发出的话题得到回应越多,那么相应的也提高了该位置的知名度。如果有更多人的参与到社交应用系统中会细分出各种基于地理位置的排名,例如最多人去的商场、咖啡厅、餐厅、K歌房、展览场所、会议厅等。应当理解的是,本发明的上述具体实施方式
仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
权利要求
1.一种社交应用系统,包括: 多个客户端,每个客户端通过向服务器发送包含该客户端地理位置信息的信息以建立气泡; 服务器,通过向各个客户端转发某个客户端发送的信息以提供显示所述气泡的公共区域,并使得所述气泡可以合并或分离; 其中,每个所述气泡都具有表示气泡大小的气泡指数,该气泡指数定义为加入气泡的客户端和气泡中包含的信息数的加权指数。
2.根据权利要求1所述的系统,每个所述客户端包括: GPS单元,用于获取客户端的地理位置信息; 信息发送单元,用于向服务器发送信息,所发送的信息中包含有GPS单元获取的设备地理位置信息; 信息接收单元,用于接收来自服务器的信息; 控制单元,用于控制客户端合并到已有气泡或从已有气泡中分离。
3.根据权利要求1所述的系统,所述服务器包括: 信息发送单元,用于向各客户端发送信息; 信息接收单元,用于接收客户端发送的信息并转发给其他客户端; 气泡生成单元,用于根据某 客户端发送的信息生成一个气泡; 气泡合并单元,用于将两个或多个气泡合并为一个更大的气泡; 气泡指数记录单元,用于记录各个气泡的气泡指数; 气泡排序单元,用于基于气泡指数的大小对所有气泡排序并将气泡排序表发送给各客户端。
4.根据权利要求1所述的系统,所述服务器还包括气泡分离单元,用于在已有气泡中分离出一个气泡。
5.根据权利要求3所述的系统,所述向客户端发送的信息包括向各客户端转发某个客户端发送的信息,以及服务器向某客户端发送的指令信息。
6.根据权利要求3所述的系统,所述信息接收单元还接收客户端发出的气泡生成、气泡合并和气泡分离的指令。
7.根据权利要求1所述的系统,所述服务器将相近地理位置的气泡,或者主题相同或近似的气泡合并成一个更大的气泡。
8.根据权利要求1所述的系统,所述服务器根据客户端使用者的选择而选择性的将某两个气泡合并或不合并。
9.根据权利要求7所述的系统,所述相近地理位置的气泡是指距离某个客户端预定距离范围内的所有气泡。
10.根据权利要求1所述的系统,所述气泡指数定义为加入气泡的客户端数和气泡中包含的信息数的加权指数。
11.根据权利要求3所述的系统,气泡指数越大,其在所述气泡排序表中的排序位置靠N /.刖。
12.—种社交应用系统的操作方法,用于前述权利要求1-11中任一项所述的社交应用系统,所述操作方法包括:步骤S301,客户端发出消息并形成气泡; 步骤S302,服务器搜索已有的相关气泡; 步骤S303,客户端选择是否加入已有气泡; 步骤S304,服务器合并气泡。
13.根据权利要求12所述的方法,所述已有的相关气泡包括:距离客户端预定距离范围内的气泡,与所述形成的气泡具有相同或相近主题的气泡,或者气泡排序表中的排序位置靠前的气泡。
14.根据权利要求12所述的方法,还包括分离气泡的步骤,用于从较大的气泡中分离出较 小的气泡。
全文摘要
本发明公开了一种社交应用系统及其操作方法。该社交应用系统包括多个客户端和服务器,每个客户端通过向服务器发送包含该客户端地理位置信息的信息以建立气泡,每个气泡都具有表示气泡大小的气泡指数;服务器通过向各个客户端转发其他客户端发送的信息以提供显示所述气泡的公共区域。根据本发明,可以基于气泡指数大小和所在地理位置实现气泡的合并或分离,使得地理位置接近的用户可以方便的组织讨论群,从而提高了社交应用系统的效率。
文档编号H04L12/58GK103200540SQ20121000473
公开日2013年7月10日 申请日期2012年1月9日 优先权日2012年1月9日
发明者林福进, 黄呈志, 帅松 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1