创建即时通讯群组的方法及装置制造方法及图纸

技术编号:9867053 阅读:135 留言:0更新日期:2014-04-03 03:26
提供了一种创建即时通讯群组的方法和装置,所述包括:接收终端用户的地理位置信息;根据接收的地理位置信息,对所述终端用户进行聚类;基于聚类的簇结果,创建具有所述簇的成员的即时通讯群组。采用本发明专利技术所述方法及装置不仅能够实现即时通讯群组自动创建和管理,而且能够根据地理位置及人群会聚的程度的变化实时改变即时通讯群组的成员构成。

【技术实现步骤摘要】
创建即时通讯群组的方法及装置
本申请涉及一种创建即时通讯群组的方法,尤其涉及一种采用聚类划分人群的方法创建即时通讯群组的技术。
技术介绍
在现有的即时通讯应用中,即时通讯群组的创建主要是通过管理员邀请或者申请人申请来组建的,群内成员的管理主要通过人为操作来实现(如申请加入某个群组),因此这样创建的群组只能局限在好友、熟人的范围内进行即时通讯的交流,群组以外的人由于没有加入群组是无法和群内的人沟通交流的。
技术实现思路
本专利技术的目的在于提供一种创建即时通讯群组的方法和装置,不仅能够实现即时通讯群组自动创建和管理,而且能够根据地理位置及人群会聚的程度的变化实时改变即时通讯群组的成员构成。据本专利技术的一方面,提供一种创建即时通讯群组的方法,所述方法包括:接收终端用户的地理位置信息;根据接收的地理位置信息,对所述终端用户进行聚类;基于聚类的簇结果,创建具有所述簇的成员的即时通讯群组。优选地,所述方法还包括:将创建的即时通讯群组的成员信息发送给所述终端用户。优选地,对所述终端用户进行聚类的步骤包括:对所述终端用户进行周期性聚类;或,对所述终端用户进行实时聚类。优选地,对所述终端用户进行聚类的步骤包括:根据接收的地理位置信息及预设的簇聚类特征对所述终端用户进行聚类。优选地,所述预设的簇聚类特征为同一簇中的任意两个终端用户之间的距离小于第一预设距离;和/或,任意两个不同簇的终端用户之间的距离大于第二预设距离;和/或,任一簇内的任一终端用户与该簇内的其他终端用户之间的最短距离小于该终端用户与其他簇内的任一终端用户之间的距离。据本专利技术的另一方面,提供一种创建即时通讯群组的装置,所述装置包括:接收单元,用于接收终端用户的地理位置信息;聚类单元,用于根据接收的地理位置信息,对所述终端用户进行聚类;创建单元,用于基于聚类的簇结果,创建具有所述簇的成员的即时通讯群组。优选地,所述装置还包括:发送单元,用于将创建的即时通讯群组的成员信息发送给所述终端用户。优选地,所述聚类单元对所述终端用户进行周期性聚类;或,对所述终端用户进行实时聚类。优选地,所述聚类单元根据接收的地理位置信息及预设的簇聚类特征对所述终端用户进行聚类。优选地,所述预设的簇聚类特征为同一簇中的任意两个终端用户之间的距离小于第一预设距离;和/或,任意两个不同簇的终端用户之间的距离大于第二预设距离;和/或,任一簇内的任一终端用户与该簇内的其他终端用户之间的最短距离小于该终端用户与其他簇内的任一终端用户之间的距离。有益效果与现有技术相比,本专利技术具有以下优点:不仅能够实现即时通讯群组自动创建和管理,而且能够根据地理位置及人群会聚的程度的变化实时改变即时通讯群组的成员构成。这不仅实现了即时通讯群组的会聚性和流动性,即随着人群的会聚而创建和改变,随着人群的离散而消亡,还使得创建的即时通讯群组更加智能化,避免用户再去人为操作和管理,由于群组内天然的为地理上相邻的用户组成,更有利于用户线上线下交互,同时为偶遇的陌生人增加结实新朋友的机会。从而增强了用户体验。附图说明通过下面结合附图进行的描述,本专利技术的上述和其他目的和特点将会变得更加清楚,其中:图1是示出根据本专利技术的示例性实施例的创建即时通讯群组的方法的流程图;图2是示出根据本专利技术的示例性实施例的创建即时通讯群组的装置的结构框图;具体实施方式以下,将参照附图来详细说明本专利技术的实施例。图1示出了本专利技术一种创建即时通讯群组的方法的优选实施例的流程图。图2示出的创建即时通讯群组的装置可用于实现图1中所述的方法。参照图1,在110中,所述装置接收终端用户的地理位置信息。由于大多数移动终端上都集成有GPS(GlobalPositioningSystem全球定位系统)模块,通过GPS定位技术可准确获得各个终端用户的地理位置信息;除此之外,对于没有GPS模块的各个终端也可采用现有的其他定位技术(如:Wi-Fi热点定位等)获得终端设备的地理位置信息。这些地理位置信息可以是地域实体的名称(如:街道的名称、名胜古迹等),也可以是地理位置的经纬度,还可以是坐标位置,甚至可以是它们当中一个或多个信息。各个终端设备在获得的地理位置信息后,通过互联网或其他无线通讯技术将其发送给所述装置所在的终端或者服务器设备。在120中,所述装置根据接收的地理位置信息,对所述终端用户进行聚类。通过对终端用户进行聚类,所述装置可按照地理位置的聚集程度对终端用户进行聚类划分,从而使得地理位置上相近的终端用户划分在同一簇中,由于每一个簇即一个人群集合,因此每一个人群集合体现了同一地理位置的人群的会聚程度。考虑到终端用户的地理位置随时都在改变,为了使得聚类的结果及时得到相应地更新,根据本专利技术的一个可选实施例,所述装置对所述终端用户进行聚类的具体步骤为:所述装置对所述终端用户进行周期性聚类。也就是说,各个终端可按照预设时间间隔(如:10分钟、20分钟等)采用前面所述的自动定位技术周期性地采集并获得各个终端用户所在的地理位置,然后将获得的地理位置信息发送给所述装置。所述装置按照预设时间间隔(如:10分钟、20分钟等)周期性地对终端用户进行聚类。此外,也可以采用实时计算的方法使聚类的结果得到更为及时、准确的更新,根据本专利技术的另一可选实施例,所述装置对所述终端用户进行聚类的具体步骤为:所述装置对所述终端用户进行实时聚类。因此,只要终端用户的地理位置发生改变,便将其改变的地理位置信息发送给所述装置所在的服务器,以便所述装置实时地对终端用户进行聚类计算。具体实施时,为提高计算效率,无论是周期性地聚类,还是实时地聚类,所述装置都可以在已经计算好的聚类结果上,周期性地或者实时地根据接收到的地理位置信息来优化和更新聚类结果。从前面所述的实施过程可以看出,所述装置通过对所述终端用户进行周期性地聚类划分处理,可使得簇的划分结果不仅随着各个终端用户位置的变动而发生改变,而且还能够随着人群会聚程度的变化而得到及时地更新。例如,当人们在同一车厢内会聚时,虽然车厢的地理位置在不停地发生改变,但是车厢内的人群没有变化时,所述装置基于该车厢划分的簇对应的人群集合是相对固定的;当有新的终端用户进入/离开该车厢时,则所述装置通过周期性地聚类计算可相应地增加/减少该人群集合包含的成员;当车厢内的人群停车散去时,则该人群集合对应的簇将消失,这样不仅实现了群组的自动创建,而且能够使得创建的群组随着人群的地理位置及人群的会聚度而发生相应的改变。具体地,根据本专利技术的一个可选实施例,所述装置对所述终端用户进行聚类的具体步骤为:所述装置根据接收的地理位置信息及预设的簇聚类特征对所述终端用户进行聚类。由于同一个簇内的终端用户的地理位置是相近的,因此根据本专利技术的一个示例性实施例,预设的簇聚类特征可以为同一簇中的任意两个终端用户之间的距离小于第一预设距离。为使得不同簇内的终端用户的地理位置是相距较远的,根据本专利技术的另一示例性实施例,预设的簇聚类特征也可以为任一簇内的任一终端用户与该簇内的其他终端用户之间的最短距离小于该终端用户与其他簇内的任一终端用户之间的距离。此外,根据本专利技术的又一示例性实施例,预设的簇聚类特征还可以为同一簇中的任意两个终端用户之间的距离小于任意两个不同簇的终端用户之间的距离。具体实施时,可单独实施其中任一方案,本文档来自技高网...
创建即时通讯群组的方法及装置

【技术保护点】
一种创建即时通讯群组的方法,其特征在于,包括:接收终端用户的地理位置信息;根据接收的地理位置信息,对所述终端用户进行聚类;基于聚类的簇结果,创建具有所述簇的成员的即时通讯群组。

【技术特征摘要】
1.一种创建即时通讯群组的方法,其特征在于,包括:接收终端用户的地理位置信息;根据接收的地理位置信息,按照地理位置的聚集程度对所述终端用户进行聚类,以将地理位置上相近的终端用户划分在同一簇中;基于聚类的簇结果,创建具有所述簇的成员的即时通讯群组,以便于即时通讯群组内的成员进行沟通,其中,所述方法还包括:周期性地或者实时地根据接收到的地理位置信息来优化和更新聚类结果,其中,对所述终端用户进行聚类的步骤包括:根据接收的地理位置信息及预设的簇聚类特征对所述终端用户进行聚类,其中,所述预设的簇聚类特征为:同一簇中的任意两个终端用户之间的距离小于第一预设距离;和/或,任意两个不同簇的终端用户之间的距离大于第二预设距离;和/或,任一簇内的任一终端用户与该簇内的其他终端用户之间的最短距离小于该终端用户与其他簇内的任一终端用户之间的距离。2.如权利要求1所述的方法,其特征在于,还包括:将创建的即时通讯群组的成员信息发送给所述终端用户。3.一种创建...

【专利技术属性】
技术研发人员:孙鑫
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1