一种一对多网络群聊天系统及方法与流程

文档序号:16847808发布日期:2019-02-12 22:28阅读:690来源:国知局
一种一对多网络群聊天系统及方法与流程

本发明涉及计算机网络技术,特别是涉及一种一对多网络群聊天系统及方法。



背景技术:

网络聊天系统是一种重要的社交工具。在群聊天系统中,一般情况下,通过网络建群,群管理权限虽可能有不同,但各成员之间相互可见,各成员之间享有同等的话语权,成员之间的聊天记录对同群其它成员共享开放。在一般社交场景中,该类群聊天系统享有较大的便利性。然而,在某些如具有竞争特性的商业活动中,发起方一方面不想一对一重复进行单个咨询,而希望对所有意向合作方发起建立群聊一次性解决问题,另一方面也希望在群聊天系统中享有更多灵活性,如可设置各意向合作方互相屏蔽不可见,聊天记录在发起人与各意向合作方之间共享,而各意向合作方不实现共享,从而避免合作结盟情况出现,使得发起方掌握更多信息主动权。

专利号为cn201710295617.4的发明专利公开了一种群聊天方法及移动终端。该方法包括:以im群中的群成员为节点创建多叉树结构,其中,多叉树结构中父节点和子节点之间的关系为父节点对应的群成员将子节点对应的群成员邀请进入im群的层级关系;按照多叉树结构中每个节点与移动终端用户对应的本节点之间的最短路径,对群成员进行分组,得到至少两个群组,其中,多叉树结构中与本节点之间的最短路径相同的节点对应的群成员为同一群组;对每个群组设置群组标识;接收移动终端用户发送的群消息,识别群消息中的目标群组标识和消息内容;将消息内容发送至目标群组标识对应的目标群组内的群成员,该发明在即时通信中虽然很方便,但是不能设置聊天群各聊天成员间内部的可见关系与消息共享方式,在商业洽谈如投标、议标中并不适用。



技术实现要素:

本发明要解决的技术问题是提供一种一对多网络群聊天方法,其目的在于为群聊天发起方提供更多信息主动权,从技术解决聊天参与方合作结盟博弈的可能。

为了解决上述技术问题,本发明提供一种一对多网络群聊天系统,包括群聊天室和聊天服务器,所述群聊天室包括至少两个聊天客户端,所述聊天客户端之间通过网络与聊天服务器建立连接,所述聊天客户端包括一个发起方客户端和至少一个参与方客户端,所述发起方通过发起方客户端查找参与方并邀请参与方加入群聊天室,所述发起方可对群聊天室内各参与方聊天权限和聊天方式进行设置。

进一步地,所述聊天权限的设置包括用户数据连接设置和消息数据连接设置。

进一步地,所述用户数据连接设置的内容为各参与方之间是否可见。

进一步地,所述消息数据连接设置的内容为各参与方之间消息是否共享。

进一步地,发起方可进行聊天方式设置,如默认群发或单独针对某个聊天参与方发布消息,聊天发起方可通过增添、删除、禁言对群聊天室内聊天参与方进行管理,聊天完成后,聊天参与方可实施解散群聊天操作。

进一步地,聊天参与方客户端相对聊天发起方客户端属于从属地位,如发起方无特别设置,一般呈现单个参与方和发起方一对一聊天状态,如第一聊天参与方呈现与聊天发起方单独连接聊天,第二聊天参与方对第一聊天参与方不可见,第二聊天参与方在群聊天室内的聊天消息相对第一聊天参与方也不可见。

进一步地,聊天参与方客户端根据群聊天室内聊天发起方的设置,也可实现多人群聊状态,并根据具体设置享有聊天单独对象可见、单独消息可见(聊天对象用代号替换)或对象消息同时可见,并可根据聊天发起方的设置变化实时调整。

进一步地,所述参与方通过聊天客户端有针对性展现全部或部分个人信息供聊天发起方浏览参考。

进一步地,所述聊天参与方对自身实施管理,如退出群聊天。

进一步地,所述群聊天室中,若发起方解散群聊天室,则发起方被动退出群聊天室。

本发明还提供一种包含上述聊天系统的一对多网络群聊方法,包括以下步骤:

s1,聊天用户通过注册登陆聊天系统;

s2,聊天发起方通过聊天服务器查找有意向的聊天参与方;

s3,聊天发起方通过浏览意向聊天参与方资料,确定聊天参与方;

s4,聊天发起方建立群聊天室,并邀请聊天参与方加入群聊天室;

s5,群聊天系统根据发起方客户端的设置自动配置参与方客户端,设置各参与方之间聊天权限和聊天方式;

s6,群聊天完成后,发起方解散群聊天室,聊天室关闭,发起方与参与方自动退出群聊天室。

进一步地,所述聊天权限的设置包括用户数据连接设置和消息数据连接设置。

进一步地,所述用户数据连接设置的内容为各参与方之间是否可见。

进一步地,所述消息数据连接设置的内容为各参与方之间消息是否共享。

发起方、参与方通过群聊天系统实施消息交互,消息形式包括但不限于文字、符号、图片、音频、视频以及其中的组合;期间发起方可对群聊天发起客户端进行重新配置。

本发明的有益效果:本发明提供了一种一对多网络群聊天系统和方法,在群聊天室内,发起方可以同时兼顾群聊天和一对一聊天的方式,还可以设置各参与方之间是否可见、消息是否共享,具备更高的聊天灵活性,提高了聊天议事效率,同时也有利于控制网络聊天话题的隐蔽性,聊天发起方可以将各参与方之间互相屏蔽,聊天内容设置为单向透明,可以为群聊天发起方提供更多信息主动权,从技术解决聊天参与方合作结盟博弈的可能,在商业咨询网络聊天等场合优势明显。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1组成框图;

图2为本发明实施例1的发起方客户端结构示意图;

图3为本发明实施例1的参与方客户端结构示意图;

图4为本发明实施例2的流程图;

图5为本发明实施例2的群用户网络连接关系图;

图6为本发明实施例3的群用户网络连接关系图;

图7为本发明实施例4的群用户网络连接关系图;

图8为本发明实施例5的群用户网络连接关系图;

图9为本发明实施例6的群用户网络连接关系图。

具体实施方式

下面结合附图对发明进一步说明,但不用来限制本发明的范围。

如图1-图3所示,本发明实施例1提供了一种一对多网络群聊天系统,包括群聊天室和聊天服务器,所述聊天客户端之间通过网络与聊天服务器建立连接,

所述群聊天室包括四个聊天客户端,所述聊天客户端包括一个发起方客户端和三个参与方客户端,所述发起方通过搜索引擎或手动查找方式查找参与方并邀请参与方加入群聊天室,所述发起方可对群聊天室内各参与方聊天权限和聊天方式进行设置。

所述聊天权限的设置包括用户数据连接设置和消息数据连接设置。

所述用户数据连接设置的内容为各参与方之间是否可见。

所述消息数据连接设置的内容为各参与方之间消息是否共享。

发起方可进行聊天方式设置,如默认群发或单独针对某个聊天参与方发布消息,聊天发起方可通过增添、删除、禁言对群聊天室内聊天参与方进行管理,聊天完成后,聊天参与方可实施解散群聊天操作。

聊天参与方客户端相对聊天发起方客户端属于从属地位,若发起方无特别设置,一般呈现单个参与方和发起方一对一聊天状态,如第一聊天参与方呈现与聊天发起方单独连接聊天,第二聊天参与方对第一聊天参与方不可见,第二聊天参与方在群聊天室内的聊天消息相对第一聊天参与方也不可见。

聊天参与方客户端根据群聊天室内聊天发起方的设置,也可实现多人群聊状态,并根据具体设置享有聊天单独对象可见、单独消息可见(聊天对象用代号替换)或对象消息同时可见,并可根据聊天发起方的设置变化实时调整。

所述参与方通过聊天客户端有针对性展现全部或部分个人信息供聊天发起方浏览参考。

所述聊天参与方对自身实施管理,如退出群聊天。

所述群聊天室中,若发起方解散群聊天室,则发起方被动退出群聊天室。

一种一对多网络群聊天数据流向过程描述如下:

对发起方而言,具备典型群聊天功能,即发起方可见群聊天室内各参与方的数据,同时群聊天室内发起方发送的数据各参与方均可见;

对参与方而言,各参与方和发起方建立一对一聊天功能,即各参与方可见发起方的数据,发起方群发或针对各参与方单独发的消息仅该参与方可见,各参与方之间互相不可见,消息不共享;

如图4所示,本发明实施例2提供一种包含上述聊天系统的一对多网络群聊方法,包括以下步骤:

s1,聊天用户通过注册登陆聊天系统;

s2,聊天发起方通过聊天服务器查找有意向的聊天参与方;

s3,聊天发起方通过浏览意向聊天参与方资料,确定聊天参与方;

s4,聊天发起方建立群聊天室,并邀请聊天参与方加入群聊天室;

s5,群聊天系统根据发起方客户端的设置自动配置参与方客户端,设置各参与方之间聊天权限和聊天方式;

s6,群聊天完成后,发起方解散群聊天室,聊天室关闭,发起方与参与方自动退出群聊天室。

所述聊天权限的设置包括用户数据连接设置和消息数据连接设置,所述用户数据连接设置的内容为各参与方之间是否可见,所述消息数据连接设置的内容为各参与方之间消息是否共享。

在实施例3中,所述各参与方之间的数据连接方式为不可见,消息不共享,群用户网络连接关系如图3所示。

在实施例4中,所述各参与方之间的数据连接方式为不可见,消息共享,各参与方用户知道对方的存在(系统可用生成代号对应表示),群聊天消息共享可见,群用户网络连接关系如图4所示。

在实施例5中,所述各参与方之间的数据连接方式为可见,消息不共享,各参与方用户数据可见,群聊天消息不共享不可见。群用户网络连接关系如图5所示。

在实施例6中,所述各参与方之间的数据连接方式为可见,消息共享,各参与方用户数据、消息数据均可见共享,同典型网络群聊天系统。群用户网络连接关系如图6所示。

在实施例7中,所述各参与方之间的数据连接方式为部分可见,消息部分共享,可见参与方组成典型网络群聊天模式,不可见参与方组成典型一对多网络群聊天模式,群用户网络连接关系如图7所示,其它变种方式也可在此基础之上进行,这里不再赘述。

本发明提供一种一对多网络群聊天方法和系统,其目的在于为群聊天发起方提供更多信息主动权,从技术解决聊天参与方合作结盟博弈的可能。本发明系统中,聊天用户和内容对发起方单向透明,而群聊天参与方之间可互相屏蔽,具有一对一聊天和多人群聊天的共同特征。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。

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