群聊方法及群聊终端、服务器技术

技术编号:9852980 阅读:123 留言:0更新日期:2014-04-02 17:31
本发明专利技术适用于通信技术领域,提供了一种群聊方法及群聊终端、服务器,所述群聊方法包括:根据预设群聊邀请策略,向用户发送群聊邀请;将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户。借此,本发明专利技术解决网络群聊成员的选择被动性,实现用户可根据聊天内容和成员列表自主选择是否参与,使离线用户也不会错过聊天的分享内容。

【技术实现步骤摘要】
群聊方法及群聊终端、服务器
本专利技术涉及通信
,尤其涉及一种群聊方法及群聊终端、服务器。
技术介绍
现在即时通讯工具十分流行,通过数据网络用户之间可以进行收发信息,语音,视频和文件等。也可以建立一个多方聊天的群组进行群聊。比如:某聊天工具中的现有技术,可以建立一个群确定群组固定成员,聊天内容群组成员共享。还可以建立一个临时的讨论组,针对在线用户,临时添加组成员进行讨论,结束后,群组自动解散。虽然现有固定群组聊天的技术实现,和临时建立讨论组的技术,但是固定群组不论成员是否乐意这个聊天话题,都只能被动接收信息或者通过设置不再接收信息。这就导致了成员无自主性,有时的聊天话题不一定感兴趣的,用户无法选择是否参与。而临时讨论组无法向离线的成员发出讨论邀请,即使在成员恢复在线后接收,若讨论组已经解散,也无法再次参与进来重启群聊,同时也无法得知聊天记录的内容。综上可知,现有的群聊方法,在实际使用上,显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种群聊方法及群聊终端、服务器,使用户具有群聊选择性,并使离线用户上线后可以获得消息记录。为了实现上述目的,本专利技术提供一种基于RCS的群聊方法,所述方法包括:根据预设群聊邀请策略,向用户发送群聊邀请;将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户。根据本专利技术的群聊方法,所述步骤根据预设群聊邀请策略,向所述用户发送群聊邀请之前还包括:根据用户的在线状态建立用户状态信息;获取所述用户的状态信息;所述用户的状态信息具体包括在线用户和离线用户;所述群聊邀请策略包括:对所述在线用户进行直接邀请,对所述离线用户进行延迟邀请。根据本专利技术的群聊方法,所述根据预设群聊邀请策略,向所述用户发送群聊邀请步骤还包括:向所述在线用户直接发送群聊邀请;检测所述离线用户上否上线,若是,则向该用户发送群聊邀请。根据本专利技术的群聊方法,所述方法还包括:服务器接收群聊邀请,并依据用户状态信息向所述用户发送群聊邀请;若所述服务器判断所述用户为在线用户,则所述服务器直接向用户转发所述群聊邀请;若所述服务器判断所述用户为离线用户,则所述服务器接收所述离线用户的状态信息,当所述离线用户的状态信息变更为在线用户时,所述服务器向用户转发所述延迟邀请。根据本专利技术的群聊方法,所述群聊邀请的内容包括被邀请用户列表和群聊主题。根据本专利技术的群聊方法,所述将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户的步骤包括:保存所述群聊窗口的消息记录;所述离线用户上线接受群聊邀请后,将所述用户加入到所述群聊窗口,并将所述消息记录发送到所述用户。根据本专利技术的群聊方法,服务器接收所述群聊邀请及状态信息;若所述用户为在线用户,则服务器在向用户直接转发群聊邀请后,接收群聊记录,并在用户接收群聊邀请后,向用户发送群聊记录;若所述用户为离线用户,则服务器接收并保存所述群聊记录。根据本专利技术的群聊方法,所述若所述用户为离线用户,则服务器接收并保存所述群聊记录的步骤之后还包括:服务器接收所述离线用户的状态信息,若所述状态信息变更为在线用户,所述用户接收群聊邀请后,所述服务器向用户转发所述群聊记录。本专利技术还提供一种群聊终端,包括:用户分组模块,用于获取所述用户的在线状态并建立状态信息;邀请发送模块,用于根据预设群聊邀请策略,向所述用户发送群聊邀请;群聊处理模块,用于将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户。本专利技术还提供一种群聊服务器,包括:状态判断模块,用于判断用户的在线状态信息;存储转发模块,用于储存群聊邀请以及群聊记录。本专利技术根据用户的在线状态进行分组,并可以根据分组信息预设不同的群聊邀请策略,根据该邀请策略向各分组的用户发送群聊邀请。接收到该邀请的用户可以选择接收或拒绝群聊邀请,若接收邀请则将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户。优选的是,群聊邀请内容包括被邀请的用户列表和群聊主题,借此可使用户具有群聊选择的主动性,实现用户可根据聊天内容和成员列表自主选择是否参与,同时,离线用户也不会错过聊天的分享内容。【附图说明】图1是本专利技术的群聊终端及服务器结构示意图;图2是本专利技术的一实施例的群聊方法流程图;图3是本专利技术另一实施例的群聊方法流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为方便理解本专利技术,在此首先对部分内容加以说明解释。本专利技术中所述的RCS (Rich communication Services,富通信服务),是运营商支持的即时通信功能,并可兼容2/3G通信业务。其可通过SIP (Session Initiation Protocol,信令控制协议)建立会话,并通过其他协议实现在PS业务上的视频通话、即时聊天、文件共享、位置分享等功能。本专利技术所述的能力查询协议:在进行RCS用户选择群聊联系人的时候,可以查出联系人是否支持RCS协议,还可以查出RCS联系人的当前在线或离线状态。对于该协议,每一个服务提供商可能提供一个消息服务(RCS可选项)来管理他的用户的消息。在聊天之前,用户将访问他的通信录或聊天应用来发起通信。这些行为将产生一个OPTIONS或Presence请求来查询可用的能力。OPTIONS或Presence请求和响应通过交换,双方可知道彼此的能力和可用的RCS服务,否则,OPTIONS (或Presence)将在聊天被发起时同时进行。本专利技术所述的终端用户审阅请求:可以自定义邀请的群聊主题内容和联系人列表,用户直接发送给的是服务器,由服务器去转发给各个群聊联系人。对于该框架协议,其允许服务提供商通知终端用户某个情况,通过在设备中打开一个对话呈现所有相关的有用的信息并要求用户批准或拒绝提出的请求。终端用户审阅请求通过sip MESSAGE方法包含一个 XML 负载类型 “application/end-user-conf irmation-request+xml ” 来实现,该消息将被服务该终端用户的服务提供商发送到他的RCS设备或客户端。一个具体的设备可以通过使用GRUU或SIP实例的特征标签找到。如果用户被要求从任意设备上响应,则这些设备应该可以分别使用GRUU或SIP实例的特征标签找到。当收到sip消息时,用户终端将检查到达消息的P-Asserted-1dentity标题头并同配置的服务URI匹配并从XML负载体中提取请求消息。一个显示确认请求和相关信息的对话或通知将呈现给最终用户。本专利技术所述的群聊功能:用户可以在建立聊天会话后,进行与群联系人的聊天内容共享,成员之间均可见对方昵称或通讯录中名称。用户也可以设置是否自动接受群聊,即使不在线,也会在恢复在线后自动同步群聊记录到本地。对于该协议,聊天的双方都可以邀请其他用户加入会话。在双方的n中必须增加一个或多个用户的选项。添加的用户被限制为RCS用户,否则消息服务必须通过SMS或丽S同非RCS用户交互。按下列方式将存储的消息发送给参与者:1)当用户请求加入群聊。则无论群聊是否还在进行,消息服务都将传送存储的消本文档来自技高网...

【技术保护点】
一种群聊方法,其特征在于,所述方法包括:根据预设群聊邀请策略,向用户发送群聊邀请;将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户。

【技术特征摘要】
1.一种群聊方法,其特征在于,所述方法包括: 根据预设群聊邀请策略,向用户发送群聊邀请; 将接收群聊邀请的用户建立群聊窗口,并将群聊记录同步到所述用户。2.根据权利要求1所述的群聊方法,其特征在于,所述步骤根据预设群聊邀请策略,向所述用户发送群聊邀请步骤之前还包括: 根据用户的在线状态建立用户状态信息; 获取所述用户的状态信息; 所述用户的状态信息具体包括在线用户和离线用户; 所述群聊邀请策略包括: 对所述在线用户进行直接邀请,对所述离线用户进行延迟邀请。3.根据权利要求1所述的群聊方法,其特征在于,所述根据预设群聊邀请策略,向所述用户发送群聊邀请步骤还包括: 向所述在线用户直接发送群聊邀请; 检测所述离线用户上否上线,若是,则向该用户发送群聊邀请。4.根据权利要求3所述的群聊方法,其特征在于,所述方法还包括: 服务器接收群聊邀请,并依据用户状态信息向所述用户发送群聊邀请; 若所述服务器判断所述用户为在线用户,则所述服务器直接向用户转发所述群聊邀请; 若所述服务器判断所述用户为离线用户,则所述服务器接收所述离线用户的状态信息,当所述离线用户的状态信息变更为在线用户时,所述服务器向用户转发所述延迟邀请。5.根据权利要求1所述的群聊方法,其特征在于,所述群聊邀请的内容包括被邀请用户列表和群聊主题...

【专利技术属性】
技术研发人员:宋鹏郭斌
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1