一种快速建立团体通讯群组的方法技术

技术编号:10315760 阅读:157 留言:0更新日期:2014-08-13 17:21
本发明专利技术涉及一种快速建立团体通讯群组的方法,其特征在于:构建一个面向用户使用的操作界面,该操作界面提供有菜单或按钮提示操作者加入已有群组或新建群组,同时构建如下机制:如果用户选择新建群组,则检测用户所在私网内其它的用户并显示出来,用户输入群组名称直接建立群组,并通过勾选或全选邀请其它用户,新建的群组ID号由用户所在私网连接的公网服务器来分配;如果用户选择加入已有群组,则检测用户所在私网内其它已建立的群组并显示出来;若用户所在的私网内没有发现群组,用户通过手动输入群组名称或群组ID号从用户所在私网连接的公网服务器内模糊匹配查找到群组。本发明专利技术提供的方法能实现团体群组的自动建立、自动发现、自动维护。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
在通信应用中,建立和维护团体的通讯群组通常需要进行许多人工的操作。通常的做法是在服务器建立一个通讯录资源,由管理员来维护通讯录成员。如果加入新成员,首先新成员必须输入一些信息来查找到通讯录,然后再申请加入;另一种方式是管理员手动邀请新成员加入。为考虑安全性,通常申请加入或被邀请后,必须得到对方的同意。现有的技术方案的缺点是需要一个或多个管理员来维护这个通讯录,通讯录的构建和维护不够自动化。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供,该方法能实现团体群组的自动建立、自动发现、自动维护。本专利技术解决上述技术问题所采用的技术方案为:,其特征在于:构建一个面向用户使用的操作界面,该操作界面提供有菜单或按钮提示操作者加入已有群组或新建群组,同时构建如下机制:如果用户选择新建群组,则检测用户所在私网内其它的用户并显示出来,用户输入群组名称直接建立群组,并通过勾选或全选邀请其它用户,新建的群组ID号由用户所在私网连接的公网服务器来分配,此时,其它用户会收到一条加入群组的消息,当其他用户确认后即加入了该新建群组;如果用户选择加入已有群组,则检测用户所在私网内其它已建立的群组并显示出来,用户能直接选择加入某一已有群组;若用户所在的私网内没有发现群组,用户通过手动输入群组名称或群组ID号从用户所在私网连接的公网服务器内模糊匹配查找到群组,此时用户能申请加入某一已有群组。作为改进,用户选择新建群组时,通过如下方法检测并显示用户所在私网内其它的用户:检索用户所在私网连接的公网服务器上具有相同公网地址的连接客户端,将这些具有相同公网地址的连接客户端界定为处于同一私网内的用户;当某用户向公网服务器请求建立一个新群组的时候,公网服务器随机分配一个唯一的公网ID,并向请求用户返回处于同一私网内的其他用户列表,此时用户能够选择邀请其他成员,当用户选择好要邀请的成员后,用户将选择要求的成员发送给公网服务器,公网服务器发送推送信息给这些被邀请的其他用户,被邀请的其他用户确认后即加入该新建群组。前述所述私网可以为一简单的局域网,也可以为具有多个路由器级联结构的局域网,该局域网中的不同子网具有不同网段,还可以为某一局域网的一部分。再改进,当具有唯一公网ID的新群组被建立后,该群组的所有用户都会保存这个群组ID,由于之前新建的群组的公网ID是由公网服务器分配的,因此当该群组的某一用户离开当前私网后,此用户还能继续访问到该群组,也能动态的更新群组成员、邀请其它成员加入群组。再改进,当有新用户进入用户所在私网时,用户能发送邀请信息邀请新用户进入已有群组;并且,新用户能向公网服务器发送群组查询指令,公网服务器会返回新用户所在私网内已经存在的群组成员的若干群组信息,群组信息至少包括群组ID、群组名称、创建群组的用户、群组人数,新用户可以选择加入对应群组;当发现多个群组时,能选择加入多个群组。再改进,已经加入群组的用户进入其他私网时,通过公网服务器来发现和邀请与用户处于同一个私网内的新用户,公网络服务器通过检索具有相同公网地址连接客户端来界定处于同一个私网内的新用户。再改进,在用户新建群组时,输入当群组名称需要通过公网服务器的认证,认证通过后的群组名称是全网唯一的。再改进,群组内的用户能在群组能发布公告,也能对公告进行回复。再改进,群组内的用户能设置防止其它用户发现并强制邀请其加入群组的个人隐私,当个人隐私被设置后,该群组内的其他用户和创建群组的用户只能通过查找个人标识号的方式手动邀请其加入群组;群组也能设置群组隐私,当群组隐私被设置后,其他用户只能通过手动查找群组ID或群组名称的方式申请加入群组。再改进,创建群组的用户能根据不同场景的需要设置加入新用户的规则,这些规则包括是否要确认才能加入、群组公告是否对所有群组公开还是仅对该群组内用户公开。创建群组的用户自动成为群组管理员,创建群组的用户能指定群组其它多个成员成为管理员;如果创建群组的用户自己退出群组,或者放弃管理员权限,不会影响其它管理员,也不会关闭群组。与现有技术相比,本专利技术的优点在于:本专利技术利用私网接入公网做N:1的网络地址映射这个机制,建立了一个操作界面,同时构建列一系列的机制,实现了成员发现、群组发现以及群组自助式维护。【附图说明】图1为本专利技术实施例中私网与公网之间的连接图;图2为本专利技术实施例中简单的局域网的连接图;图3为本专利技术实施例中具有很多路由器的级联结构的私网与公网的连接图;图4为本专利技术实施例中另一种形式的私网与私网与公网的连接图;图5为本专利技术实施例中群组发现的界面参考示意图。【具体实施方式】以下结合附图实施例对本专利技术作进一步详细描述。本专利技术提供列,该方法首先构建一个面向用户使用的操作界面,该操作界面提供有菜单或按钮提示操作者加入已有群组或新建群组,同时构建如下机制:如果用户选择新建群组,则检测用户所在私网内其它的用户并显示出来,用户输入群组名称直接建立群组,并通过勾选或全选邀请其它用户,新建的群组ID号由用户所在私网连接的公网服务器来分配,此时,其它用户会收到一条加入群组的消息,当其他用户确认后即加入了该新建群组;如果用户选择加入已有群组,则检测用户所在私网内其它已建立的群组并显示出来,用户能直接选择加入某一已有群组;若用户所在的私网内没有发现群组,用户通过手动输入群组名称或群组ID号从用户所在私网连接的公网服务器内模糊匹配查找到群组,此时用户能申请加入某一已有群组。构建的机制可以细分如下:[群组建立]:用户选择新建群组时,通过网络地址映射的方法检测并显示用户所在私网内其它的用户,具体方式为:检索用户所在私网连接的公网服务器上具有相同公网地址的连接客户端,将这些具有相同公网地址的连接客户端界定为处于同一私网内的用户;当某用户向公网服务器请求建立一个新群组的时候,公网服务器随机分配一个唯一的公网ID,并向请求用户返回处于同一私网内的其他用户列表,此时用户能够选择邀请其他成员,当用户选择好要邀请的成员后,用户将选择要求的成员发送给公网服务器,公网服务器发送推送信息给这些被邀请的其他用户,被邀请的其他用户确认后即加入该新建群组。这里,网络地址映射的概念是,私网中的终端的一个私网地址和端口映射到公网地址和其中一个端口,不同私网地址和端口对应于不同的公网端口,而公网地址只有一个。例如附图1,私网中的一个终端应用的地址和端口 192.168.0.10:5050,对应公网地址和端口 10.63.37.72:12300,另一个终端应用地址和端口 192.168.0.20:6060对应公网地址和端口 10.63.37.72:13902;这里的公网地址是相同的,公网端口则不同。在公网上的服务器能知道每个连接的终端的私网地址和其映射的公网地址,因此通过查找相同公网地址的连接的终端,就能够知道它们都是处于同一个私网内。局域网又称为私网,一般会通过一个或多个路由器连接到公网(比如英特网),通过部署在公网上的公网服务器,可以确保在这种连接公网的局域网的用户可以新建一个全球唯一的标识的群组,这里的标识指的就是群组的名称。局域网有一定的私有性,比如有线局域网通常是通过网线将各个终端连接起来,而无线局域网通常需要连接密码来确保私有用户的合法性,同一团体本文档来自技高网...

【技术保护点】
一种快速建立团体通讯群组的方法,其特征在于:构建一个面向用户使用的操作界面,该操作界面提供有菜单或按钮提示操作者加入已有群组或新建群组,同时构建如下机制:如果用户选择新建群组,则检测用户所在私网内其它的用户并显示出来,用户输入群组名称直接建立群组,并通过勾选或全选邀请其它用户,新建的群组ID号由用户所在私网连接的公网服务器来分配,此时,其它用户会收到一条加入群组的消息,当其他用户确认后即加入了该新建群组;如果用户选择加入已有群组,则检测用户所在私网内其它已建立的群组并显示出来,用户能直接选择加入某一已有群组;若用户所在的私网内没有发现群组,用户通过手动输入群组名称或群组ID号从用户所在私网连接的公网服务器内模糊匹配查找到群组,此时用户能申请加入某一已有群组。

【技术特征摘要】
1.一种快速建立团体通讯群组的方法,其特征在于:构建一个面向用户使用的操作界面,该操作界面提供有菜单或按钮提示操作者加入已有群组或新建群组,同时构建如下机制:如果用户选择新建群组,则检测用户所在私网内其它的用户并显示出来,用户输入群组名称直接建立群组,并通过勾选或全选邀请其它用户,新建的群组ID号由用户所在私网连接的公网服务器来分配,此时,其它用户会收到一条加入群组的消息,当其他用户确认后即加入了该新建群组;如果用户选择加入已有群组,则检测用户所在私网内其它已建立的群组并显示出来,用户能直接选择加入某一已有群组;若用户所在的私网内没有发现群组,用户通过手动输入群组名称或群组ID号从用户所在私网连接的公网服务器内模糊匹配查找到群组,此时用户能申请加入某一已有群组。2.根据权利要求1所述的快速建立团体通讯群组的方法,其特征在于:用户选择新建群组时,通过如下方法检测并显示用户所在私网内其它的用户: 检索用户所在私网连接的公网服务器上具有相同公网地址的连接客户端,将这些具有相同公网地址的连接客户端界定为处于同一私网内的用户;当某用户向公网服务器请求建立一个新群组的时候,公网服务器随机分配一个唯一的公网ID,并向请求用户返回处于同一私网内的其他用户列表,此时用户能够选择邀请其他成员,当用户选择好要邀请的成员后,用户将选择要求的成员发送给公网服务器,公网服务器发送推送信息给这些被邀请的其他用户,被邀请的其他用户确认后即加入该新建群组。3.根据权利要求2所述的快速建立团体通讯群组的方法,其特征在于:所述私网为一局域网;或具有多个路由器级联结构的局域网,该局域网中的不同子网具有不同网段;或为某一局域网的一部分。4.根据权利要求2所述的快速建立团体通讯群组的方法,其特征在于:当具有唯一公网ID的新群组被建立后,该群组的所有用户都会保存这个群组ID,由于之前新建的群组的公网ID是由公网服务器分配的,因此当该群组的某一用户离开当前私网后,此用户还能继续...

【专利技术属性】
技术研发人员:钱晓炯吕锐刘谦
申请(专利权)人:宁波菊风系统软件有限公司
类型:发明
国别省市:浙江;33

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

1