本发明涉及通信领域,具体涉及一种保存群聊信息到网络地址本的方法及系统。
背景技术:
基于开放移动联盟(oma,openmobilealliance)融合ip消息(ipm,convergedipmessage)规范的即时消息业务得到迅速发展,特别在电信运营商提供的即时消息业务系统中,其中的群聊业务用户使用非常频繁。
当用户在群聊结束后可能希望把群聊信息保存到自己的网络地址本中,这样在未来可以方便地重新发起群聊。而目前的oma会聚ip消息(cpm)和oma简化融合地址本(s-cab,simplifiedconvergedaddressbook)规范都没有提供这一功能。
技术实现要素:
为了解决上述技术问题,本发明实施例提供了一种保存群聊信息到网络地址本的方法及系统。
本发明实施例提供了:
一种保存群聊信息到网络地址本的方法,应用于地址本服务器,包括:
接收来自地址本客户端或消息服务器的群聊信息;
将所述群聊信息保存到本地;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,所述将所述群聊信息保存到本地之后,还包括:
向所述消息服务器返回用于指示所述群聊信息已成功保存的响应。
一种发起群聊的方法,应用于地址本服务器,包括:
接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;
根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;
向所述地址本客户端返回所查询到的群聊信息。
一种用于保存群聊信息到网络地址本的装置,应用于地址本服务器,包括:
第一接收单元,用于接收来自地址本客户端或消息服务器的群聊信息;
保存单元,用于将所述群聊信息保存到本地;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,还包括:第一发送单元,用于向所述消息服务器返回用于指示所述群聊信息已成功保存的响应。
其中,所述第一接收单元,还用于接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;
还包括:查询单元,用于根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;
所述第一发送单元,还用于向所述地址本客户端返回所述查询单元查询到的群聊信息。
一种用于保存群聊信息到网络地址本的装置,包括:处理器和存储器,所述装置应用于地址本服务器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
接收来自地址本客户端或消息服务器的群聊信息;
将所述群聊信息保存到本地;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,所述计算机可执行指令被所述处理器执行时还实现如下方法:
接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;
根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;
向所述地址本客户端返回所查询到的群聊信息。
一种保存群聊信息到网络地址本的方法,应用于地址本客户端,包括:
从消息客户端获取群聊信息;
将所述群聊信息发送至地址本服务器;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,还包括:向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
一种用于保存群聊信息到网络地址本的装置,应用于地址本客户端,包括:
第一获取单元,用于从消息服务器获取群聊信息;
第二发送单元,用于将所述群聊信息发送至地址本服务器;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,还包括:第三发送单元,用于向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
一种保存群聊信息到网络地址本的方法,应用于消息客户端,包括:
从消息服务器获取群聊信息;
将所述群聊信息提供给地址本客户端;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
一种用于保存群聊信息到网络地址本的装置,应用于消息客户端,包括:
第二获取单元,用于从消息服务器获取群聊信息;
第一提供单元,用于将所述群聊信息提供给地址本客户端;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
一种用于保存群聊信息到网络地址本的装置,包括:处理器和存储器,所述装置应用于终端,所述终端上设置有地址本客户端和消息客户端,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
通过所述地址本客户端从消息客户端获取群聊信息;
通过所述地址本客户端将所述群聊信息发送至地址本服务器;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,所述计算机可执行指令被所述处理器执行时还实现如下方法:通过所述地址本客户端向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
其中,所述计算机可执行指令被所述处理器执行时还实现如下方法:
通过所述消息客户端从消息服务器获取群聊信息;
通过所述消息客户端将所述群聊信息提供给地址本客户端;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
一种保存群聊信息到网络地址本的方法,应用于消息服务器,包括:
接收来自地址本客户端的用于保存群聊信息的请求;
根据所述用于保存群聊信息的请求,将相应的群聊信息提供给地址本服务器。
一种用于保存群聊信息到网络地址本的装置,应用于消息服务器,包括:
第二接收单元,用于接收来自地址本客户端的用于保存群聊信息的请求;
第二提供单元,用于根据所述用于保存群聊信息的请求,将相应的群聊信息提供给地址本服务器。
一种用于保存群聊信息到网络地址本的装置,包括:处理器和存储器,所述装置应用于消息服务器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
接收来自地址本客户端的用于保存群聊信息的请求;
根据所述用于保存群聊信息的请求,将相应的群聊信息提供给地址本服务器。
一种用于保存群聊信息到网络地址本的系统,包括:地址本服务器;所述地址本服务器,用于接收来自地址本客户端或消息服务器的群聊信息;将所述群聊信息保存到本地;其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,所述地址本服务器,还用于:接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;向所述地址本客户端返回所查询到的群聊信息。
其中,还包括:终端,所述终端上设置有地址本客户端和消息客户端;
所述地址本客户端,用于从所述消息客户端获取群聊信息;将所述群聊信息发送至地址本服务器;或者,用于向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
其中,所述消息客户端,用于从消息服务器获取群聊信息,并将所述群聊信息提供给所述地址本客户端。
其中,还包括:消息服务器;所述消息服务器,用于为所述消息客户端提供群聊信息;或者,用于接收来自地址本客户端的用于保存群聊信息的请求,并根据所述用于保存群聊信息的请求将相应的群聊信息提供给所述地址本服务器。
本发明实施例提供了一种保存群聊信息岛网络地址本的方法及装置、系统,地址本服务器接收来自地址本客户端或消息服务器的群聊信息,将所述群聊信息保存到本地;其中,所述群聊信息至少包如下其中之一或多个:括群聊标识、会话标识、贡献标识,如此,能够将用户的群聊信息存储到地址本服务器,便于用户后续重新发起相应的群聊。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是本发明实施例应用于地址服务器的保存群聊信息到网络地址本的方法流程图。
图2是本发明实施例应用于地址服务器的发起群聊的方法流程图。
图3为本发明实施例应用于地址服务器的保存群聊信息到网络地址本的装置组成结构示意图。
图4是本发明实施例应用于地址本客户端的保存群聊信息到网络地址本的方法流程图。
图5为本发明实施例应用于地址本客户端的保存群聊信息到网络地址本的装置组成结构示意图。
图6是本发明实施例应用于消息客户端的保存群聊信息到网络地址本的方法流程图。
图7为本发明实施例应用于消息客户端的保存群聊信息到网络地址本的装置组成结构示意图。
图8是本发明实施例应用于消息服务器的保存群聊信息到网络地址本的方法流程图。
图9为本发明实施例应用于消息服务器的保存群聊信息到网络地址本的装置组成结构示意图。
图10是本发明实施例保存群聊信息到网络地址本的系统结构示意图。
图11是本发明实施例的具体系统结构图。
图12是本发明实施例的保存用户创建的群聊信息流程图。
图13是本发明实施例的保存用户加入的群聊信息流程图。
图14是本发明实施例的保存用户创建的群聊信息的另一流程图。
图15是本发明实施例的用户重新发起群聊的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
如图1所示,本申请提供一种保存群聊信息到网络地址本的方法,应用于地址本服务器,包括:
步骤101,接收来自地址本客户端或消息服务器的群聊信息;
步骤102,将所述群聊信息保存到本地;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
其中,群聊标识由消息服务器分配,用于唯一标识一个群聊;会话标识用于表示一次会话,贡献标识用于表示一次消息交互。
所述群聊信息至少可以包括如下之一:群聊标识、会话标识、贡献标识;所述群聊信息除包含上述标识以外,还可以包括:
用户标识,即用户自己的标识,特别是用户参加不同的群聊使用了不同的用户标识;
群聊名称,用户对所参加群聊的命名;
群聊成员列表,在群聊结束或者用户保存群聊信息时候群聊活动中的所有成员。
使用本申请提供的上述方法,使得地址服务器能够存储用户的群聊信息,便于后续重新发起相应群聊。
在一些实现方式中,所述将所述群聊信息保存到本地之后,还可以包括:向所述消息服务器返回用于指示所述群聊信息已成功保存的响应。此情况下,便于消息服务器将所述用于指示所述群聊信息已成功保存的响应返回给用户的地址本客户端或消息客户端,以通知用户相应群聊信息已成功保存。
相应的,如图2所示,本申请还提供了如下的一种发起群聊的方法,应用于地址本服务器,包括:
步骤201,接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;
步骤202,根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;
步骤203,向所述地址本客户端返回所查询到的群聊信息。
其中,所述群聊信息除包含上述标识以外,还可以包括:
用户标识,即用户自己的标识,特别是用户参加不同的群聊使用了不同的用户标识;
群聊名称,用户对所参加群聊的命名;
群聊成员列表,在群聊结束或者用户保存群聊信息时候群聊活动中的所有成员。
使用本申请提供的上述方法,能够通过查询地址服务器中存储的群聊信息来重新发起群聊。
如图3所示,相应的,本申请还提供一种用于保存群聊信息到网络地址本的装置,应用于地址本服务器,包括:
第一接收单元31,用于接收来自地址本客户端或消息服务器的群聊信息;
保存单元32,用于将所述群聊信息保存到本地;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。除包含上述标识以外,所述群聊信息中还可以包括:用户标识,即用户自己的标识,特别是用户参加不同的群聊使用了不同的用户标识;群聊名称,用户对所参加群聊的命名;群聊成员列表,在群聊结束或者用户保存群聊信息时候群聊活动中的所有成员。
使用本申请提供的上述装置,使得地址服务器能够存储用户的群聊信息,便于后续重新发起相应群聊。
在一些实现方式中,还可以包括:第一发送单元33,用于向所述消息服务器返回用于指示所述群聊信息已成功保存的响应。
在一些实现方式中,所述第一接收单元31,还用于接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;
所述装置还可以包括:查询单元34,用于根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;
所述第一发送单元33,还用于向所述地址本客户端返回所述查询单元34查询到的群聊信息。
相应的,本申请还提供一种用于保存群聊信息到网络地址本的装置,包括:处理器和存储器,所述装置应用于地址本服务器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
接收来自地址本客户端或消息服务器的群聊信息;
将所述群聊信息保存到本地;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
在一些实现方式中,所述计算机可执行指令被所述处理器执行时还实现如下方法:接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;向所述地址本客户端返回所查询到的群聊信息。
使用本申请提供的上述装置,使得地址服务器能够存储用户的群聊信息,并能够通过查询地址服务器中存储的群聊信息来重新发起群聊。
如图4所示,本申请还提供一种保存群聊信息到网络地址本的方法,应用于地址本客户端,包括:
步骤401,从消息客户端获取群聊信息;
步骤402,将所述群聊信息发送至地址本服务器;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
在一些实现方式中,还可以包括:向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
实际应用中,所述群聊信息至少可以包括如下其中之一或多个:群聊标识、会话标识、贡献标识。其中,群聊标识由消息服务器分配,用于唯一标识一个群聊;会话标识用于表示一次会话,贡献标识用于表示一次消息交互。所述群聊信息除包含上述标识以外,还可以包括:用户标识,即用户自己的标识,特别是用户参加不同的群聊使用了不同的用户标识;群聊名称,用户对所参加群聊的命名;群聊成员列表,在群聊结束或者用户保存群聊信息时候群聊活动中的所有成员。
使用本申请提供的上述方法,使得地址服务器能够通过地址本客户端或消息服务器来获取用户的群聊信息并保存,便于后续重新发起相应群聊。
相应的,如图5所示,本申请还提供一种用于保存群聊信息到网络地址本的装置,应用于地址本客户端,包括:
第一获取单元51,用于从消息服务器获取群聊信息;
第二发送单元52,用于将所述群聊信息发送至地址本服务器;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
在一些实现方式中,还可以包括:第三发送单元53,用于向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
使用本申请中上述应用于地址本客户端的装置,使得地址服务器能够通过地址本客户端或消息服务器来获取用户的群聊信息并保存,便于后续重新发起相应群聊。
如图6所示,本申请还提供了一种保存群聊信息到网络地址本的方法,应用于消息客户端,包括:
步骤601,从消息服务器获取群聊信息;
步骤602,将所述群聊信息提供给地址本客户端;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
实际应用中,所述群聊信息至少可以包括如下其中之一或多个:群聊标识、会话标识、贡献标识。其中,群聊标识由消息服务器分配,用于唯一标识一个群聊;会话标识用于表示一次会话,贡献标识用于表示一次消息交互。所述群聊信息除包含上述标识以外,还可以包括:用户标识,即用户自己的标识,特别是用户参加不同的群聊使用了不同的用户标识;群聊名称,用户对所参加群聊的命名;群聊成员列表,在群聊结束或者用户保存群聊信息时候群聊活动中的所有成员。
如图7所示,相应的,本申请还提供了一种用于保存群聊信息到网络地址本的装置,应用于消息客户端,包括:
第二获取单元71,用于从消息服务器获取群聊信息;
第一提供单元72,用于将所述群聊信息提供给地址本客户端;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
使用本申请中上述应用于消息客户端的方法及装置,使得地址本客户端能够为地址服务器提供用户的群聊信息,以便地址服务器能够通过地址本客户端或消息服务器来获取用户的群聊信息并保存,便于后续重新发起相应群聊。
相应的,本申请还提供一种用于保存群聊信息到网络地址本的装置,包括:处理器和存储器,所述装置应用于终端,所述终端上设置有地址本客户端和消息客户端,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
通过地址本客户端从消息客户端获取群聊信息;
通过地址本客户端将所述群聊信息发送至地址本服务器;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
在一些实现方式中,所述计算机可执行指令被所述处理器执行时还实现如下方法:通过地址本客户端向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
在一些实现方式中,所述计算机可执行指令被所述处理器执行时还实现如下方法:
通过消息客户端从消息服务器获取群聊信息;
通过所述消息客户端将所述群聊信息提供给地址本客户端;
其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。
使用本申请中上述应用于终端的装置,使得终端上的地址本客户端能够为地址服务器提供用户的群聊信息,以便地址服务器能够通过地址本客户端或消息服务器来获取用户的群聊信息并保存,便于后续重新发起相应群聊。
如图8所示,本申请还提供一种保存群聊信息到网络地址本的方法,应用于消息服务器,包括:
步骤801,接收来自地址本客户端的用于保存群聊信息的请求;
步骤802,根据所述用于保存群聊信息的请求,将相应的群聊信息提供给地址本服务器。
如图9所示,本申请还提供一种用于保存群聊信息到网络地址本的装置,应用于消息服务器,包括:
第二接收单元91,用于接收来自地址本客户端的用于保存群聊信息的请求;
第二提供单元92,用于根据所述用于保存群聊信息的请求,将相应的群聊信息提供给地址本服务器。
相应的,本申请还提供一种用于保存群聊信息到网络地址本的装置,包括:处理器和存储器,所述装置应用于消息服务器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
接收来自地址本客户端的用于保存群聊信息的请求;
根据所述用于保存群聊信息的请求,将相应的群聊信息提供给地址本服务器。
通过上述应用于消息服务器的方法及装置,通过消息服务器将用户的群聊信息提供给地址服务器,以便地址服务器能够获取到用户的群聊信息并保存,便于后续重新发起相应群聊。
如图10所示,本申请还提供一种用于保存群聊信息到网络地址本的系统,包括:地址本服务器;所述地址本服务器,用于接收来自地址本客户端或消息服务器的群聊信息;将所述群聊信息保存到本地;其中,所述群聊信息至少包括如下其中之一或多个:群聊标识、会话标识、贡献标识。如此,便于后续发起群聊时能够直接查询相应的群聊信息。
在一些实现方式中,所述地址本服务器,还可用于:接收来自地址本客户端用于请求群聊信息的查询请求,所述查询请求包含用户标识以及部分群聊信息,所述部分群聊信息包括如下之一或多个的组合:群聊标识、会话标识、贡献标识;根据所述查询请求中的用户标识和部分群聊信息,在本地查询相应的群聊信息;向所述地址本客户端返回所查询到的群聊信息。如此,可通过查询地址本服务器中的群聊信息来发起群聊。
在一些实现方式中,如图10所示,还可以包括:终端,所述终端上设置有地址本客户端和消息客户端;
所述地址本客户端,用于从所述消息客户端获取群聊信息;将所述群聊信息发送至地址本服务器;或者,用于向消息服务器发送用于保存群聊信息的请求,使得所述消息服务器将相应的群聊信息提供给地址本服务器。
在一些实现方式中,所述消息客户端,用于从消息服务器获取群聊信息,并将所述群聊信息提供给所述地址本客户端。
在一些实现方式中,如图10所示,还可以包括:消息服务器;所述消息服务器,用于为所述消息客户端提供群聊信息;或者,用于接收来自地址本客户端的用于保存群聊信息的请求,并根据所述用于保存群聊信息的请求将相应的群聊信息提供给所述地址本服务器。
通过上述系统,地址服务器能够获取到用户的群聊信息并保存,便于通过查询地址服务器上用户参与过的群聊信息来重新发起相应群聊。
实际应用中,消息客户端,用于从消息服务器获取群聊信息;消息服务器,用于实现群聊功能并维护群聊信息;地址本客户端,用于从消息客户端获得群聊信息并发起保存该信息的请求;地址本服务器,用于保存群聊信息。
实际应用中,所述群聊信息至少可以包括如下其中之一或多个:群聊标识、会话标识、贡献标识;其中,群聊标识由消息服务器分配,用于唯一标识一个群聊;会话标识用于表示一次会话,贡献标识用于表示一次消息交互。
实际应用中,所述群聊信息除包含上述标识以外,还可以包括:用户标识,即用户自己的标识,特别是用户参加不同的群聊使用了不同的用户标识;群聊名称,用户对所参加群聊的命名;群聊成员列表,在群聊结束或者用户保存群聊信息时候群聊活动中的所有成员。
下文将结合实施例来详细说明本发明实施例。
在这些实施例中,具体为cpm消息子系统实现用户的消息业务,把用户的群聊信息保存到s-cab地址本子系统。
如图11所示,cpm消息子系统包括位于终端的cpm客户端、网络侧的参与功能(pf)服务器和控制功能(cf)服务器,其中,cpm客户端完成消息业务中与用户的交互,包括消息发送、接收和展示的功能;pf服务器完成消息的路由;cf服务器完成群组消息如群聊的功能。s-cab子系统包括位于终端的s-cab客户端以及位于网络侧的s-cab服务器,其中,s-cab客户端完成地址本功能中与用户的交互,位于网络侧的s-cab服务器完成用户联系人及群聊信息的存储和查询。
实施例一
该实施例中,用户a主动发起群聊,在群聊结束后用户a保存群聊信息到自己的地址本中。
如图12所示,本实施例中将群聊信息保存到网络地址本的流程可以包括:
步骤s1201:用户a的cpm客户端通过pf服务器向归属的cf服务器请求群聊信息;
步骤s1202:用户a归属的cf服务器通过pf服务器返回群聊信息给用户a的cpm客户端;
步骤s1203:用户a的s-cab客户端向cpm客户端获取群聊信息;
步骤s1204:用户a的s-cab客户端存储群聊信息到用户a归属的s-cab服务器。
实施例二
本实施例中,用户a加入用户b发起的群聊,因此提供群聊服务的是用户b归属的cf服务器。在群聊结束后,用户a保存群聊信息到自己的地址本。
如图13所示,本实施例中将群聊信息保存到网络地址本的流程可以包括:
步骤s1301:用户a的cpm客户端通过用户a的pf服务器向用户b归属的cf服务器请求群聊信息;
步骤s1302:用户b归属的cf服务器通过用户a的pf服务器返回群聊信息给用户a的cpm客户端;
步骤s1303:用户a的s-cab客户端向用户a的cpm客户端获取群聊信息;
步骤s1304:用户a的s-cab客户端存储群聊信息到用户a归属的s-cab服务器。
本实施例的流程与实施例一的区别在于提供群聊服务的是用户b归属的cf服务器。
实施例三
本实施例中,用户a主动发起群聊,在群聊结束后用户a保存群聊信息到自己的网络地址本中,但与前述实施例不同的是,用户a的cpm客户端发送用于保存群聊信息的请求到用户a的cf服务器,cf服务器收到请求后把群聊信息发送到用户a的s-cab服务器并进行保存,然后把结果返回给用户a的cpm客户端。
如图14所示,本实施例中将群聊信息保存到网络地址本的流程可以包括:
步骤s1401:用户a的cpm客户端通过pf服务器向归属的cf服务器发送用于保存群聊信息的请求;
步骤s1402:用户a归属的cf服务器收到所述用于保存群聊信息的请求后,将用户a的群聊信息发送至用户a的s-cab服务器;
步骤s1403:用户a的s-cab服务器接收所述群聊信息并保存;
步骤s1404:用户a的s-cab服务器向用户a的cf服务器返回用于指示所述群聊信息已保存成功的响应;
步骤s1405:用户a的cf服务器通过pf服务器向用户a的cpm客户端返回用于指示所述群聊信息已保存成功的响应。
实施例四
本实施例中,用户a加入用户b发起的群聊,在群聊结束后用户a保存群聊信息到自己的网络地址本中。
具体的,用户a的cpm客户端发送用于保存群聊信息的请求到用户b的cf服务器,用户b的cf服务器收到用于保存群聊信息的请求后,把用户a的群聊信息发送到用户a的s-cab服务器保存,并返回用于指示所述群聊信息已保存成功的响应给用户a的cpm客户端,用户a的s-cab服务器接收所述群聊信息并保存。
本实施例与实施例三的区别在于,提供群聊服务和群聊信息保存功能的是用户b归属的cf服务器,具体流程与实施例三相似,不再赘述。
实施例五
本实施例中,用户a在群聊结束一段时间后,通过保存的群聊信息重新发起群聊。
如图15所示,本实施例中通过保存的群聊信息重新发起群聊的流程可以包括:
步骤s1501:用户a的cpm客户端向s-cab客户端发起查询,查询准备重新发起群聊的相关信息;如果s-cab客户端在终端本地保存了群聊信息,则直接返回给cpm客户端并跳转到步骤s1504,否则转至步骤s1502;
其中,发起群聊的相关信息可以包括:群聊标识、会话标识、贡献标识、用户标识、群聊名称和群聊成员列表等。
步骤s1502:s-cab客户端向s-cab服务器查询用户a请求的群聊信息,并接收所述s-cab服务器返回的所述群聊信息;
步骤s1503:s-cab客户端向cpm客户端返回群聊信息;
步骤s1504:用户a的s-cab客户端通过pf服务器向用户a的cf服务器发送用于重新发起群聊的请求;
步骤s1505:用户a的cf服务器找到本地保存的部分群聊信息或全部群聊信息,并根据这些信息向群聊成员列表中的其他用户发起群聊邀请;
步骤s1506:用户a的cf服务器通过pf服务器向用户a的cpm客户端返回用于指示群聊重新创建成功的响应。
实施例六
本实施例中,用户a重新发起原来加入的用户b发起的群聊。用户a的s-cab客户端通过pf服务器向用户b的cf服务器发送用于重新发起群聊的请求,用户b的cf服务器找到本地保存的部分群聊信息或全部群聊信息,并根据这些信息向群聊成员列表中的其他用户发起群聊邀请;用户b的cf服务器通过pf服务器向用户a的cpm客户端返回用于指示群聊重新创建成功的响应。
本实施例与实施例五的区别在于,提供群聊重新创建服务的是用户b归属的cf服务器而不是用户a归属的cf服务器,具体流程与实施例五相似,不再赘述。
此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述的一种保存群聊信息到网络地址本的方法。
此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述的另一种保存群聊信息到网络地址本的方法。
此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述的另一种保存群聊信息到网络地址本的方法。
此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述的另一种保存群聊信息到网络地址本的方法。
可选地,在本实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。
以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。