即时通讯方法及装置的制造方法_4

文档序号:8475038阅读:来源:国知局
可以分发给各个用户对应的客户端,这样,在进入到特定对话模式后,各个用户的客户端之间可以直接进行点对点的通信,而不再借助于服务器的转发,各个用户在发送消息时,可以携带上自己的临时用户标识,供其他用户显示时使用。当然,各个用户发送的消息继续通过服务器转发也是可以的。在另一种方式下,服务器分配了临时用户标识之后,也可以不必分发给各个客户端,而是直接在服务器本地保存。此时,各个消息发送者发送的消息都可以先发送到服务器,服务器根据发送者的用户ID等来查询对应的临时身份标识,然后再将消息内容以及消息发送者的临时身份标识分发给各个客户端。
[0099]总之,通过本申请实施例提供的技术方案,可以为用户提供特殊的对话模式,在该模式下,各个用户在发送消息时,发送者的身份信息都可以被隐去,这样,针对一些需要隐藏发送者身份的应用场景,实现了技术上的支持,使得即时通讯工具的智能性得到提升。
[0100]与实施例一提供的即时通讯方法相对应,本申请实施例还提供了一种即时通讯装置,参见图5,该装置可以包括:
[0101]用户请求接收单元501,用于接收用户发起的开启特定对话模式的请求;
[0102]用户确定单元502,用于确定加入到所述特定对话模式的用户;
[0103]对话窗口创建单元503,用于创建所述特定对话模式下的对话窗口 ;
[0104]信息显示单元504,用于在所述对话窗口中显示所述加入的用户发送的消息而不包括发送者的身份信息。
[0105]具体实现时,用户发起请求的方式可以有多种,相应的,在其中一种实现方式下,用户请求接收单元501可以包括:
[0106]第一操作入口提供子单元,用于在用户的联系人分类信息中提供所述开启特定对话模式的操作入口;
[0107]第一操作信息接收子单元,用于接收用户开启特定对话模式的请求的操作信息;
[0108]所述用户确定单元502具体可以包括:
[0109]第一目标用户确定子单元,用于根据用户的操作信息对应的分类信息中包含的联系人确定目标用户;
[0110]确定子单元,用于根据所述目标用户确定加入到所述特定对话模式的用户。
[0111]在另一种实现方式下,用户请求接收单元501可以包括:
[0112]第二操作入口提供子单元,用于在用户已加入的群组信息中提供所述开启特定对话模式的操作入口;
[0113]第二操作信息提供子单元,用于接收用户开启特定对话模式的操作信息;
[0114]所述用户确定单元502具体可以包括:
[0115]第二目标用户确定子单元,用于根据用户的操作信息对应的群组中包含的联系人确定目标用户;
[0116]确定子单元,用于根据所述目标用户确定加入到所述特定对话模式的用户。
[0117]在另一种实现方式下,用户请求接收单元501可以包括:
[0118]第三操作入口提供子单元,用于在用于显示所有联系人的信息中提供所述开启特定对话模式的操作入口;
[0119]第三操作信息提供子单元,用于接收用户开启特定对话模式的操作信息;
[0120]所述用户确定单元502具体可以包括:
[0121]第三目标用户确定子单元,用于将被该用户选定的联系人确定为目标用户;
[0122]确定子单元,用于根据所述目标用户确定加入到所述特定对话模式的用户。
[0123]具体实现时,所述确定子单元具体可以包括:
[0124]请求发送子单元,用于向目标用户发送加入到所述特定对话模式的请求;
[0125]应答接收子单元,用于在接收到目标用户的针对所述请求的应答消息后,将应答消息对应的用户确定为加入到所述特定对话模式的用户。
[0126]具体实现时,该装置还可以包括:
[0127]临时用户标识添加单元,用于在确定了加入到所述特定对话模式的用户之后,为加入的用户分配临时用户标识;
[0128]发送单元,用于将分配的临时用户标识发送至对应的用户的客户端;
[0129]临时用户标识显示单元,用于在所述对话窗口中显示加入的用户发送的消息时,显示消息发送者对应的临时用户标识。
[0130]其中,加入特定对话模式的用户发送的消息中携带有对应的临时用户标识。
[0131]其中,加入特定对话模式的用户发送的消息中携带有消息发送者的用户ID,所述装置还可以包括:
[0132]对应关系发送单元,用于将加入的用户的ID与临时用户标识之间的对应关系发送到各个加入的用户对应的客户端,以便各个加入的用户对应的客户端在对话窗口中显示所述加入的用户发送的消息时,根据消息发送者的用户ID以及所保存的对应关系,确定该消息发送者的用户ID对应的临时用户标识。
[0133]另外,该装置还可以包括:
[0134]消息文件生成单元,用于所述创建所述特定对话模式下的对话窗口时,生成所述特定对话模式下的消息文件,并记录该消息文件对应的加入到所述特定对话模式的用户信息,所述消息文件用于记录该特定对话模式下的消息内容;
[0135]查询单元,用于当接收到所述特定对话模式下的消息文件的查看请求时,根据查看请求的用户是否为加入到所述特定对话模式的用户,确定是否提供该消息文件。
[0136]与本申请实施例二提供的即时通讯方法相对应,本申请实施例还提供了一种即时通讯装置,参见图6,该装置具体可以包括:
[0137]消息接收单元601,用于接收在特定对话模式下的消息;
[0138]对话窗口创建单元602,用于创建所述特定对话模式下的对话窗口 ;
[0139]信息显示单元603,用于在所述对话窗口中显示所述加入的用户发送的消息而不包括对应的消息发送者的身份信息。
[0140]具体实现时,该装置还可以包括:
[0141]临时用户标识获得单元,用于获得当前用户分配临时用户标识;
[0142]第一临时用户标识显示单元,用于当该当前用户在所述特定对话模式下发送消息时,在所述消息中携带所述临时用户标识。
[0143]在所述加入的用户发送的消息中携带有消息发送者的临时用户标识的情况下,该装置还可以包括:
[0144]第二临时用户标识显示单元,用于在所述对话窗口中显示加入的用户发送的消息时,显示消息发送者对应的临时用户标识。
[0145]与本申请实施例三提供的即时通讯方法相对应,本申请实施例还提供了一种即时通讯装置,参见图7,该装置可以包括:
[0146]客户端请求接收单元701,用于接收客户端发送的开启特定对话模式的请求,所述请求中携带有所述特定对话模式的启动方式信息;
[0147]用户确定单元702,用于根据所述启动方式信息,确定加入到所述特定对话模式的用户;
[0148]通知单元703,用于向加入到所述特定对话模式的各个用户的客户端发送通知消息,以便所述各个用户的客户端创建所述特定对话模式下的对话窗口,并在所述对话窗口中显示所述加入的用户发送的消息而不包括发送者的身份信息。
[0149]其中,所述启动方式信息包括:用户指定的联系人类别信息,所述用户确定单元702具体可以包括:
[0150]第一目标用户确定子单元,用于根据所述用户指定的联系人类别信息中包含的联系人确定目标用户;
[0151]确定子单元,用于根据所述目标用户确定加入到所述特定对话模式的用户。
[0152]所述启动方式信息包括:用户指定的群组信息,所述用户确定单元702具体可以包括:
[0153]第二目标用户确定子单元,用于根据用户指定的群组信息中包含的联系人确定目标用户;
[0154]确定子单元,用于根据所述目标用户确定加入到所述特定对话模式的用户。
[0155]所述启动方式信息包括:用户选定的联系人的标识信息,所述用户确定单元702具体可以包括:
[0156]第三目标用户确定子单元,用于将被该用户选定的联系人确定为目标用户;
[0157]确定子单元,用于根据所述目标用户确定加入到所述特定对话模式的用户。
[0158]该装置还可以包括:
[0159]临时用户标识分配单元,用于在确定了加入到所述特定对话模式的用户之后,为加入的用户分配临时用户标识;
[0160]临时用户标识发送单元,用于将分配的临时用户标识发送至对应的用户的客户端,以便客户端在所述对话窗口中显示加入的用户发送的消息时,显示消息发送者对应的临时用户标识。
[0161]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1