一种基于个人位置的聊天系统和方法与流程

文档序号:14574604发布日期:2018-06-02 01:14阅读:147来源:国知局
一种基于个人位置的聊天系统和方法与流程

本发明涉及聊天系统,尤其涉及一种基于个人位置的聊天系统和方法。



背景技术:

当前有很多的聊天工具,尤其是各种性质的群聊,但都是基于固定群,每个人发言的信息其他人都可以听到看到,进入不同群时,还需要申请,而建立的群组数量较多后,很多群长时间不使用,用户查找不方便,有时直接拉相同的人建立新群,从而进一步增加了群组数量;另外,这些群组里一般都是熟人或者业务群,不方便退群或解散群组,重建群又需要重新拉人或申请,十分麻烦。



技术实现要素:

为了克服现有技术的不足,本发明的目的之一在于提供一种基于个人位置的聊天系统,方便用户加强附加好友的联络。

本发明的目的之二在于提供一种基于个人位置的聊天方法。

本发明的目的之一采用如下技术方案实现:

一种基于个人位置的聊天系统,包括多个移动终端,所述移动终端包括第一设备和第二设备,

所述第一设备上设有第一定位模块、第一聊天模块和第一聊天范围,所述第一聊天范围以所述第一设备为中心点设置,所述第二设备上设有第二定位模块、第二聊天模块和第二聊天范围,所述第二聊天范围以所述第二设备为中心点设置,

所述第二设备进入第一聊天范围且第一设备进入第二聊天范围,所述第一定位模块检测到第二定位模块,所述第一设备与所述第二设备建立连接,所述第一聊天模块和所述第二聊天模块接收和发送消息;所述第二设备离开第一聊天范围或第一设备离开第二聊天范围,所述第一定位模块无法检测到第二定位模块,所述第一设备与所述第二设备断开连接。

进一步地,所述第一聊天模块和所述第二聊天模块通过应用软件接收和发送消息,所述消息包括图片、语音和/或文字。

进一步地,所述第一聊天模块和所述第二聊天模块包括话题群建立模块,所述话题群建立模块与所述第一定位模块或所述第二定位模块相关联,基于当前位置建立话题群组。

进一步地,所述话题群组以建立地点为中心点设有信号范围,所述第一定位模块和所述第二定位模块进入所述信号范围后,提示所述第一设备和所述第二设备加入所述话题群组。

进一步地,所述话题群组包括排序模块,所述排序模块根据参数对多个所述话题群组进行排序,所述参数包括聊天人数和/或最后消息的接收时间。

进一步地,所述话题群组包括自动解散模块,所述自动解散模块判定所述话题群组中的最后消息的发布时间超过设定时间后,所述话题群组自动解散。

进一步地,所述第一聊天模块包括第一聊天界面,所述第二聊天模块包括第二聊天界面,接收和发送的消息显示在所述第一聊天界面和第二聊天界面上。

进一步地,所述第一聊天界面和所述第二聊天界面上设有设有清空模块。

本发明的目的之二采用如下技术方案实现:

一种基于个人位置的聊天方法,包括:

建立聊天步骤:第一设备设置第一聊天范围,第二设备设置第二聊天范围,第二设备进入第一聊天范围且第一设备进入第二聊天范围后,第一定位模块检测到第二定位模块,第二设备与第一设备自动连接,所述第一聊天模块和所述第二聊天模块接收和发送消息,消息显示在第一聊天界面和第二聊天界面上;

解散聊天步骤:第二设备离开第一聊天范围或第一设备离开第二聊天范围后,第一定位模块无法检测到第二定位模块,第一设备和第二设备自动断开连接,第一聊天模块发送的信息不再显示在第二聊天界面上,第二聊天模块发送的信息不再显示在第一聊天界面上。

进一步地,还包括建立话题群步骤:第一设备在当前位置建立话题群组,话题群组以建立地点为中心点设置信号范围,当第二设备进入信号范围后,提醒第二设备选择加入话题群组,第二设备申请后,则加入话题群组;第二设备拒绝后,则不加入话题群组。

相比现有技术,本发明的有益效果在于:

本聊天系统,通过每个移动终端的定位模块,确定彼此之间的距离,每个移动终端都有聊天范围,当第二设备进入到第一设备的聊天范围后,第一设备和第二设备可自动建立连接,进行聊天,当第一设备的聊天范围内有多个第二设备时,第一聊天模块与多个第二聊天模块均建立连接,可进行多人聊天,而当某一第二设备离开聊天范围后,第一设备和该第二设备自动断开连接,第二设备发送的消息不在显示在第一设备上,该第二设备也无法接受到第一设备的消息,聊天结束。本聊天系统和聊天方法可使用户与附近的人迅速熟络起来,同时避免了因为熟人不好删除退群的尴尬,不同于现有聊天软件的与固定人群的沟通方式,更容易促进用户与附近的同事、邻居等人的联系,缓和现代社会疏远的人际关系,促使用户进行面对面互动。

附图说明

图1为本发明的方法的流程示意图;

图2为本发明的系统的结构示意图;

图3为本发明的话题群组的信号范围的结构示意图;

图4为本发明的第一设备的结构示意图;

图中:10、移动终端;20、第一设备;21、第一定位模块;22、第一聊天模块;23、第一聊天范围;24、第一聊天界面;25、清空模块;30、第二设备;31、第二定位模块;32、第二聊天模块;33、第二聊天范围;40、话题群组;41、话题群建立模块;42、信号范围;43、排序模块;44、自动解散模块。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

此外,如有术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含指明技术特征的数量。由此,限定有“第一”、“第二”特征可以明示或者隐含包括一个或者多个该特征,在本发明描述中,“数个”的含义是两个或两个以上,除非另有明确具体的限定。

如图1-4所示,一种基于个人位置的聊天系统,包括多个移动终端10,移动终端10包括第一设备20和第二设备30,

第一设备20上设有第一定位模块21、第一聊天模块22和第一聊天范围23,第一聊天范围23以第一设备20为中心点设置,第二设备30上设有第二定位模块31、第二聊天模块32和第二聊天范围33,第二聊天范围33以第二设备30为中心点设置,

第二设备30进入第一聊天范围23且第一设备20进入第二聊天范围33,第一定位模块21检测到第二定位模块31,第一设备20与第二设备30建立连接,第一聊天模块22和第二聊天模块32接收和发送消息;第二设备30离开第一聊天范围23或第一设备20离开第二聊天范围33,第一定位模块21无法检测到第二定位模块31,第一设备20与第二设备30断开连接。

第一聊天范围23和第二聊天范围33的直径可相同,由用户自身或系统后台设置。

上述的第二设备30数量至少为一个,可以为多个,上限不限。

本聊天系统,通过每个移动终端10的定位模块,确定彼此之间的距离,每个移动终端10都有聊天范围。

更具体地说,第一定位模块21以第一设备20为中心点设置第一聊天范围23,第二定位模块31以第二设备30为中心点设置第二聊天范围33;当第二设备30进入到第一设备20的第一聊天范围23后,第一设备20同时也进入了第二设备30的第二聊天范围33,第一设备20和第二设备30可自动建立连接,进行聊天,当第一设备20的第一聊天范围23内有多个第二设备30,且第一设备20同时也处于这些第二设备30的第二聊天范围33中时,第一聊天模块22与多个第二聊天模块32均建立连接,可进行多人聊天,即多个第二聊天模块32发送的消息均显示在第一聊天模块22上,若多个第二设备30也处于彼此的第二聊天范围33中时,其中一个第二设备30的第二聊天模块32发送的消息也可显示其他第二设备30的第二聊天模块32和第一设备20的第一聊天模块22上,从而形成群聊组,方便多个移动终端10设备之间的联络沟通。

更具体地说,第一聊天模块22包括第一聊天界面24,第二聊天模块32包括第二聊天界面,当第一设备20与多个第二设备30相连接,多个第二聊天模块32发送的信息均显示在第一聊天界面24上,用户无需切换聊天界面,以达到群聊的效果,第一聊天模块22发送的消息也同时显示在多个第二聊天界面上。上述的第一设备20和第二设备30在实际应用场景中可互换,第一和第二并不影响实际产品的应用,第一设备20和第二设备30在系统结构上并无区别,均为移动终端10,设置第一和第二仅为了方便描述。上述移动终端10可为智能手机终端、PAD端或其他智能移动终端,定位模块包括上述移动终端10上自动的定位系统和本系统中的扫描比较模块,扫描比较模块用于检测聊天范围内的设备。第一聊天模块22和第二聊天模块32可通过应用软件建立聊天界面,接收和发送消息,更进一步,可在聊天界面上显示每一个设备之间的距离,比如在第一聊天界面24上,每一个第二设备30发送的消息后附加有该第二设备30与第一设备20的距离。

而当某一第二设备30离开聊天范围后,第一设备20和该第二设备30自动断开连接,第二设备30发送的消息不在显示在第一设备20上,该第二设备30也无法接受到第一设备20的消息,聊天结束。本聊天系统和聊天方法可使用户与附近的人迅速熟络起来,同时避免了因为熟人不好删除退群的尴尬,不同于现有聊天软件的与固定人群的沟通方式,更容易促进用户与附近的同事、邻居等人的联系,缓和现代社会疏远的人际关系,促使用户进行面对面互动。

有时候聊天人数众多,第一聊天界面24和第二聊天界面上的历史聊天记录过多,容易导致缓存过多,系统卡顿,因此第一聊天界面24和第二聊天界面上设有设有清空模块25,通过清空模块25一键清除第一聊天界面24和第二聊天界面上的消息。

优选的,第一聊天模块22和第二聊天模块32通过应用软件接收和发送消息,消息包括图片、语音和/或文字,图片可包括照片和表情等,语音可包括语音段或即时通话。当第一设备20的聊天范围中人数很多时,可以文字为主,辅助以语音和图片,避免过于嘈杂的声音影响用户的聊天,也避免了图片刷屏给用户带来的不良聊天体验。

第一聊天模块22和第二聊天模块32包括话题群建立模块41,当第一设备20的聊天范围中人数很多时,用户可建立话题群,讨论某一专属话题,比如吃饭话题群、投资话题群、妈妈话题群等,话题群建立模块41与第一定位模块21或第二定位模块31相关联,基于当前位置建立话题群组40,不随建立用户的设备移动,固定在建立位置。第一设备20和第二设备30均可建立话题群,建立话题群的设备为群主,其他设备可选择是否加入,如需加入可提出申请,由群主审核过后进入话题群。

更具体地说,话题群组40以建立地点为中心点设有信号范围42,第一定位模块21和第二定位模块31进入信号范围42后,提示第一设备20和第二设备30加入话题群组40,第一设备20和第二设备30可选择想要加入的话题群组40,也可拒绝加入话题群组40。

当建立的话题群组40数量众多后,不方便管理,因此,话题群组40包括排序模块43,排序模块43根据参数对多个话题群组40进行排序,参数包括聊天人数和/或最后消息的接收时间,聊天人数多的或者最后消息的接收时间为最近的,则该话题群组40排在众多话题群组40前端,其他则排在后端。

有时候对于热门话题,用户可能会建立许多话题群组40,但这些热门话题的热度过去后,这些话题群组40就沉寂下去,无人发言,现有的聊天设备中,需要逐一解散这些群组,十分麻烦,因此,本系统中的话题群组40包括自动解散模块44,自动解散模块44判定话题群组40中的最后消息的发布时间超过设定时间后,话题群组40自动解散,可将设定时间定为48小时,最后消息的发布时间超出48小时,即48小时内无人发音,则自动解散该话题群组40,减少系统缓存。

参考图1,图1是本发明实施例的基于个人位置的聊天方法一实施例的流程示意图,在本实施例中,本方法包括:

建立聊天步骤:第一设备20设置第一聊天范围23,第二设备30设置第二聊天范围33,第二设备30进入第一聊天范围23且第一设备20进入第二聊天范围33后,第一定位模块21检测到第二定位模块31,第二设备30与第一设备20自动连接,所述第一聊天模块22和所述第二聊天模块32接收和发送消息,消息显示在第一聊天界面24和第二聊天界面上;

解散聊天步骤:第二设备30离开第一聊天范围23或第一设备20离开第二聊天范围33后,第一定位模块21无法检测到第二定位模块31,第一设备20和第二设备30自动断开连接,第一聊天模块22发送的信息不再显示在第二聊天界面上,第二聊天模块32发送的信息不再显示在第一聊天界面24上。

另外,在上述实施例的基础上,还包括建立话题群步骤:第一设备20在当前位置建立话题群组40,话题群组40以建立地点为中心点设置信号范围42,当第二设备30进入信号范围42后,提醒第二设备30选择加入话题群组40,第二设备30申请后,则加入话题群组40;第二设备30拒绝后,则不加入话题群组40。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1