一种多人出游的定位聊天方法及其系统的制作方法

文档序号:10555503阅读:145来源:国知局
一种多人出游的定位聊天方法及其系统的制作方法
【专利摘要】本发明公开了一种多人出游的定位聊天方法及其系统,所述多人出游的定位聊天方法包括:步骤A、一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组;步骤B、各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端;步骤C、各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天信息。这样各成员的位置一目了然,还能通过聊天界面及时跟催可能会迟到的成员,以防掉队或迟到,避免浪费大家的出游时间。
【专利说明】
一种多人出游的定位聊天方法及其系统
技术领域
[0001]本发明涉及通讯技术领域,特别涉及一种多人出游的定位聊天方法及其系统。
【背景技术】
[0002]结伴旅游是旅游爱好者比较喜欢的方式,陌生人之间也可通过网上组团结伴而行。一起旅游的人多即省钱又可以互相照顾,但是由此也带来一些麻烦。到一个景点游玩,约定集合时间,但是经常有人会迟到,原因各种各样,如找不到集合点,忘记集合时间等。还有每个人喜欢的景点不一样,有些人想暂时离开队伍去看另外景点,约定时间往往也会被推迟。这样会导致下一行程被延误,浪费他人时间。
[0003]因而现有技术还有待改进和提高。

【发明内容】

[0004]鉴于上述现有技术的不足之处,本发明的目的在于提供一种多人出游的定位聊天方法及其系统,能在地图上显示所有成员的位置,并通过地图上的聊天界面发布消息。
[0005]为了达到上述目的,本发明采取了以下技术方案:
一种多人出游的定位聊天方法,其包括:
步骤A、一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组;
步骤B、各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端;
步骤C、各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天?目息O
[0006]所述的多人出游的定位聊天方法中,所述步骤A具体包括:
步骤A1、移动终端启动一多人出游应用时弹出创建组和加入组选项;
步骤Α2、一移动终端检测创建组选项被点击时创建一定位聊天组、并返回所述定位聊天组的ID码;
步骤A3、其他移动终端检测加入组选项被点击时弹出输入框,输入该ID码加入所述定位聊天组。
[0007]所述的多人出游的定位聊天方法中,在所述步骤A中,定位聊天组的显示界面包括设置在底层的地图界面和上层的聊天界面:
聊天界面包括信息显示框和信息输入框,位于显示屏的上半部分;地图界面铺满整个显示屏。
[0008]所述的多人出游的定位聊天方法中,
当移动终端检测聊天界面的边框的任一边被选中时,根据该边的拖动轨迹对应改变边框的大小。
[0009]所述的多人出游的定位聊天方法中,在所述步骤Al之前,还包括:初次启动多人出游应用时注册用户名;后续启动多人出游应用时以所述用户名登陆。
[0010]所述的多人出游的定位聊天方法中,所述步骤B具体包括:
步骤B1、各移动终端上传信息时,将ID码、用户名、位置信息、聊天信息按序打包后发送给服务器;
步骤B2、服务器对收到的包进行解压缩,根据ID码将各移动终端上传的信息进行分类,将ID码相同的位置信息和聊天信息整合在一起,并对位置信息和聊天信息绑定对应的用户名;
步骤B3、服务器将同一 ID码下整合后的信息打包,根据ID码将包反馈给对应的定位聊天组。
[0011 ]所述的多人出游的定位聊天方法中,所述步骤C具体包括:
步骤Cl、各移动终端对收到的包解压缩;
步骤C2、在地图界面上根据位置信息显示所有成员的定位标,定位标上显示对应的用户名;
步骤C3、在聊天界面上显示新发布的聊天信息,格式为用户名+聊天内容。
[0012]所述的多人出游的定位聊天方法中,检测手指在地图界面滑动时,若滑动手势为双指并拢则缩小地图,为双指分开则放大地图,为单指点击拖动则对应移动地图。
[0013]—种实现所述的多人出游的定位聊天方法的定位聊天系统,其包括若干个移动终端和服务器;
一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组;各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端;各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天信息。
[0014]相较于现有技术,本发明提供的多人出游的定位聊天方法及其系统,通过一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组;各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端;各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天信息;这样各成员的位置一目了然,还能通过聊天界面及时跟催可能会迟到的成员,以防掉队或迟到,避免浪费大家的出游时间。
【附图说明】
[0015]图1为本发明提供的多人出游的定位聊天方法流程图。
[0016]图2为本发明提供的多人出游的定位聊天系统的结构框图。
【具体实施方式】
[0017]本发明提供一种多人出游的定位聊天方法及其系统,通过将地图与聊天工具相结合,将各成员的地理位置坐标全部投放在地图上,每个成员都可以知道自己和其他成员的位置;还将地图界面和聊天界面整合在同一界面上,以层的形式分别显示,显示在上层的聊天界面设置为半透明效果。这样各成员的位置一目了然,可以通过聊天界面及时跟催可能会迟到的成员,以防掉队或迟到。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0018]本实施例提供的多人出游的定位聊天方法需结合若干个移动终端和服务器。请参阅图1,本发明提供的多人出游的定位聊天方法包括:
S100、一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组;
S200、各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端;
S300、各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天?目息O
[0019]本实施例中,各移动终端上安装一多人出游应用,所述步骤SlOO具体包括:
步骤110、移动终端启动多人出游应用时弹出创建组和加入组选项。
[0020]步骤120、一移动终端检测创建组选项被点击即可创建一定位聊天组、并返回所述定位聊天组的ID码(即该定位聊天组身份标识)。该移动终端的用户告诉其他人ID码的数值,其他人在其移动终端上点击加入组选项。
[0021]步骤130、其他移动终端检测加入组选项被点击时弹出输入框,输入该ID码加入所述定位聊天组。
[0022]该定位聊天组的显示界面包括设置在底层的地图界面和上层的聊天界面。聊天界面设置为半透明效果,相当于聊天信息悬浮在地图界面上且透过字体还能模糊地看见下层的地图界面。聊天界面包括信息显示框和信息输入框。该地图界面铺满整个显示屏。通常聊天界面位于显示屏的上半部分,其面积为地图界面的一半。聊天界面的边框着色显示,如显示为红色或黄色;当移动终端检测边框的任一边被选中时,根据该边的拖动轨迹对应改变边框的大小,从而改变了聊天界面的大小。
[0023]为了方便区分各成员,进一步实施中,在所述步骤110之前,用户第一次启动该多人出游应用时可注册用户名。在定位聊天组中的称呼即为该用户名。基于成员不会一直聊天,本实施例中所述位置信息和聊天信息是指,各移动终端一直上传个人的当前定位的位置信息;有聊天信息时再上传,无聊天信息则不上传。
[0024]在所述步骤S200中,每个定位聊天组的ID码是唯一的,且各移动终端与服务器通讯时,如实时上传个人的位置信息和聊天信息给服务器时会携带ID码和各移动终端的用户名,以使服务器识别这些信息来自哪个定位聊天组。以跟团旅游为例,每个团都可由对应的导游创建一个定位聊天组,各团的团员加入对应的定位聊天组。每个定位聊天组相互不会影响。每个定位聊天组与服务器之间的通讯,即所述步骤S200具体包括:
步骤210、各移动终端上传信息时,将ID码、用户名、位置信息、聊天信息按序打包后发送给服务器。服务器可同时与每个团的各个移动终端通讯。
[0025]步骤220、服务器对收到的包进行解压缩,根据ID码将各移动终端上传的信息进行分类,将ID码相同的位置信息和聊天信息整合在一起,并对位置信息和聊天信息绑定对应的用户名。
[0026]步骤230、服务器将同一ID码下整合后的信息打包,根据ID码将包反馈给对应的定位聊天组。
[0027]在所述步骤S300中,定位聊天组内,各移动终端对收到的包解压缩后在地图界面上显示所有成员的用户名及其对应的位置信息,具体包括:
步骤310、各移动终端对收到的包解压缩。
[0028]步骤C2、在地图界面上根据位置信息显示所有成员的定位标,定位标上显示对应的用户名。这样就能知道每个成员在哪里。
[0029]步骤C3、在聊天界面上显示新发布的聊天信息,格式为用户名+聊天内容。这样就能知道是谁在说什么。
[0030]通过设置携带ID码,定位聊天组才会仅接收显示本组成员的地理位置和聊天信息,不会误显示非本组成员的相关信息。每到一个地方呈现景点与其他人分享,各成员也可以通过地图了解大家所处位置
在上述步骤S200?S300中,成员若对底层的地图界面进行操作,检测手指在触摸屏上双指并拢则缩小地图,双指分开则放大地图,单指点击拖动则对应移动地图。若对上层的聊天界面进行操作,检测手指在信息显示框中上下滑动则对应翻动聊天记录;检测手指单击信息输入框,则弹出按键框以便输入文字。
[0031]进一步实施例中,成员还能通过定位标与某位成员私聊。当成员长按住地图上的一定位标时,获取该定位标的用户名,信息显示框分为左右两个框,左边为所有聊天信息,右边为私聊信息。该成员输入私聊信息并点击发送后,移动终端将ID码、定位标的用户名、移动终端的用户名、位置信息、私聊信息按序打包后发送给服务器。服务器解压后根据ID码将各移动终端上传的信息进行分类,将ID码相同的位置信息和私聊信息整合在一起,对私聊信息指定发送目标为定位标的用户名,对位置信息和私聊信息绑定对应的移动终端的用户名(即该私聊信息由移动终端的用户名发出)。将这些一起打包后服务器根据ID码反馈给对应的移动终端。各移动终端接收后解压,位置信息被所有移动终端获取并显示,与定位标的用户名相同的移动终端才有权获取私聊信息并显示,从而实现私聊。
[0032]基于上述的多人出游的定位聊天方法,本发明实施例还提供一种多人出游的定位聊天系统,请参阅图2、所述系统包括若干个移动终端10和服务器20。一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组。各移动终端实时上传个人的位置信息和聊天信息给服务器20。服务器20将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端。各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天信息。
[0033]其中,所述服务器20采用C/S架构。所述移动终端包括手势识别器、GPS模块和处理模块。所述手势识别器用于检测手指在触摸屏上的滑动操作或手势。GPS模块用于采集当前的位置信息。处理器用于执行其他操作,包括根据滑动操作或手势执行对应的响应(如上述步骤110?130检测被点击时作出的响应),上传信息(如步骤210),接收信息并处理(如步骤310?330)地图界面和聊天界面的显示和更改(如聊天界面大小的改变,两个界面的设置、地图缩放拖动)。
[0034]综上所述,本发明的各移动终端向服务器更新位置信息和聊天信息,服务器将收集的所有位置信息和聊天信息发送给各移动终端,移动终端把收到的位置信息投放在本地地图上,并做定位标标识,聊天信息则呈现至聊天窗口。这样在一个界面上即能看到地图,又能显示聊天信息,彼此都可以在地图上看到对方所处的位置,随时可以交流集合点或目的地,还能通过地图导航线路,避免迷路掉队或迟到。
[0035]上述功能模块的划分仅用以举例说明,在实际应用中,可以根据需要将上述功能分配由不同的功能模块来完成,即划分成不同的功能模块,来完成上述描述的全部或部分功能。
[0036]本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机(移动终端)程序来指令相关的硬件完成,所述的计算机(移动终端)程序可存储于一计算机(移动终端)可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘等。
[0037]可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
【主权项】
1.一种多人出游的定位聊天方法,其特征在于,包括: 步骤A、一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组; 步骤B、各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端; 步骤C、各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天?目息O2.根据权利要求1所述的多人出游的定位聊天方法,其特征在于,所述步骤A具体包括: 步骤A1、移动终端启动一多人出游应用时弹出创建组和加入组选项; 步骤Α2、一移动终端检测创建组选项被点击时创建一定位聊天组、并返回所述定位聊天组的ID码; 步骤A3、其他移动终端检测加入组选项被点击时弹出输入框,输入该ID码加入所述定位聊天组。3.根据权利要求2所述的多人出游的定位聊天方法,其特征在于,在所述步骤A中,定位聊天组的显示界面包括设置在底层的地图界面和上层的聊天界面: 聊天界面包括信息显示框和信息输入框,位于显示屏的上半部分;地图界面铺满整个显示屏。4.根据权利要求3所述的多人出游的定位聊天方法,其特征在于, 当移动终端检测聊天界面的边框的任一边被选中时,根据该边的拖动轨迹对应改变边框的大小。5.根据权利要求2所述的多人出游的定位聊天方法,其特征在于,在所述步骤Al之前,还包括:初次启动多人出游应用时注册用户名;后续启动多人出游应用时以所述用户名登陆。6.根据权利要求5所述的多人出游的定位聊天方法,其特征在于,所述步骤B具体包括: 步骤B1、各移动终端上传信息时,将ID码、用户名、位置信息、聊天信息按序打包后发送给服务器; 步骤Β2、服务器对收到的包进行解压缩,根据ID码将各移动终端上传的信息进行分类,将ID码相同的位置信息和聊天信息整合在一起,并对位置信息和聊天信息绑定对应的用户名; 步骤Β3、服务器将同一 ID码下整合后的信息打包,根据ID码将包反馈给对应的定位聊天组。7.根据权利要求6所述的多人出游的定位聊天方法,其特征在于,所述步骤C具体包括: 步骤Cl、各移动终端对收到的包解压缩; 步骤C2、在地图界面上根据位置信息显示所有成员的定位标,定位标上显示对应的用户名; 步骤C3、在聊天界面上显示新发布的聊天信息,格式为用户名+聊天内容。8.根据权利要求1所述的多人出游的定位聊天方法,其特征在于,检测手指在地图界面滑动时,若滑动手势为双指并拢则缩小地图,为双指分开则放大地图,为单指点击拖动则对应移动地图。9.一种实现权利要求1所述的多人出游的定位聊天方法的定位聊天系统,其特征在于,包括若干个移动终端和服务器; 一移动终端创建定位聊天组,其他移动终端根据定位聊天组的ID码加入所述定位聊天组;各移动终端实时上传个人的位置信息和聊天信息给服务器;服务器将所有个人的位置信息和聊天信息整合后、根据ID码反馈给对应的移动终端;各移动终端在地图界面上显示所有的位置信息,在聊天界面上显示所有的聊天信息。
【文档编号】H04L29/08GK105915444SQ201610461686
【公开日】2016年8月31日
【申请日】2016年6月23日
【发明人】许玉新, 张刘哲
【申请人】惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1