在即时通信中增加非好友通信模式的系统和方法

文档序号:7927923阅读:152来源:国知局
专利名称:在即时通信中增加非好友通信模式的系统和方法
技术领域
本发明涉及即时通信技术领域,具体地说是一种在即时通信中增加非好友通信模式的系 统和方法。即时通信(Instant Messaging,縮写为IM)是计算机网络终端用户之间即时消息的发送 与接收过程,它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术, 所述的即时消息是指计算机网络终端之间即时传送的文字、图片、声音等信息。典型的IM是这样工作的当好友列表(buddy list)中的某人在任何时候登录上线并试 图通过你的计算机联系你时,IM系统会发一个消息提醒你,然后你能与他建立一个聊天会 话并键入消息文字进行交流。即时通信网络客户端是安装在计算机网络终端上的能够完成即时通信功能的一种客户 端软件。常用的即时通信网络客户端有MSN、 QQ、 Skype。
技术背景在目前的即时通信领域,IM即时通信网络客户端在互联网计算机终端上的普及,解决 了计算机网络终端之间的实时信息交流问题,但目前的即时通信都没有解决以下需求用 户在即时通信服务器上登录之后,希望不通过好友列表的方式与即时通信用户通信。在即时通信业务越来越普及的情况下,用户的上述需求逐渐呈现日益上升的趋势。因此, 满足用户的需求,是技术人员所面临的科研课题,也是即时通信服务运营商需要尽快提供 的服务项目。本发明提出了超友用户的概念,所述的超友用户是具有与非好友通信能力的即时通信用 户,即不使用好友列表的即时通信用户。超友用户的即时通信过程,包括以下步骤A. 超友用户选择与即时通信用户A通信;B. 超友用户在即时通信网络客户端上输入即时通信用户A的帐户名,点击即时通信网 络客户端上的呼叫按钮,超友用户的即时通信网络客户端经即时通信用户A所属的及时通 信服务器发起到即时通信用户A的即时通信呼叫;C. 如果即时通信用户A不具有接收非好友呼叫特征,则所述超友用户的即时通信网络 客户端提示即时通信用户A不具有接收超友呼叫的特征后,执行步骤H;D. 如果即时通信用户A不在线,则执行步骤F,如果即时通信用户A在线,则即时通 信用户A的时通信网络客户端上出现来自所述超友用户请求即时通信的提示信息;E. 如果即时通信用户A点击即时通信网络客户端上的接收按钮,则即时通信用户A与 所述超友用户进入即时通信状态,当任何一方点击即时通信网络客户端上的结束超友通信 按钮后,即时通信用户A与所述超友用户之间的即时通信窗口关闭,执行步骤H;如果即 时通信用户A点击即时通信网络客户端上的拒绝按钮,所述超友用户的即时通信网络客户 端提示即时通信用户A拒绝通信后,执行步骤H;如果即时通信用户A在规定的时间内没 有点击其即时通信网络客户端上的接收按钮和拒绝按钮,超友用户的即时通信网络客户端 提示即时通信用户A不应答后,执行步骤H;F. 如果即时通信用户A没有设置呼叫转移,则超友用户的即时通信网络客户端提示即 时通信用户A不在线后,执行歩骤H;G. 超友用户的即时通信网络客户端上提示即时通信用户A不在线,且设置了呼叫转移, 是否联系呼叫转移到的目的地址,如果超友用户选择是,则超友用户的即时通信网络客户 端以即时通信用户A设置的呼叫转移模式建立与即时通信用户A的通信,直到结束;H. 即时通信过程结束。优选地,步骤B中即时通信用户A的帐户名是指包括即时通信域的帐户名,使得超友 用户能够与其他即时通信系统的用户进行即时通信。优选地,步骤B中即时通信用户A的帐户名是指所在的即时通信服务器的帐户名,使得超友用户能够与其所属即时通信服务系统的用户进行便捷通信。现有的计算机技术、网络技术和通信技术,使得本发明人首次提出的即时通信超友用户 的技术构思有了实现的可能,也就是说为实现即时通信超友用户的运营系统提供了技术支 持。因此,本发明人首次提出的不使用好友列表进行即时通信的概念得到了确立。目前尚未检索到不使用好友列表进行即时通信的相关专利文献。发明内容本发明针对现有技术中存在的缺陷或不足,提供在即时通信中增加非好友通信模式的系 统和方法,使即时通信用户能够通过呼叫方式建立即时通信对话过程,使被叫即时通信用户不在线时,可以设置呼叫转移到其他通信方式,特别地,当被叫与主叫不在同一个即时 通信系统时,通过呼叫方式能够便捷地建立两者之间的即时通信对话过程。 本发明的技术方案如下一种在即时通信网络客户端中增加非好友通信模式的系统,其特征在于,包括一组即时 通信服务器, 一组即时通信网络客户端计算机,所述的即时通信服务器通过数据互联网络 与即时通信网络客户端计算机互连,实现即时通信服务器与即时通信网络客户端计算机之 间的信息交互,即时通信网络客户端计算机之间通过数据互联网络互连,实现即时通信网 络客户端之间的即时通信;所述的即时通信服务器是具有数据库的计算机服务器,用于在 即时通信用户的数据表中增加超友用户属性字段,用于在即时通信用户的数据表中为即时 通信用户增加是否接收非好友呼叫属性字段以及不在线呼叫转移属性字段与呼叫转移目的 地址字段,用于管理即时通信用户;所述系统执行的操作流程是当超友用户在线时,所 述超友用户的通信网络客户端窗口的指定位置设有被叫即时通信帐户输入区域,以及呼叫 按钮和取消呼叫按钮,超友用户在其通信网络客户端上的被叫即时通信帐户输入区域输入 被叫即时通信帐户信息后,点击其通信网络客户端窗口中的呼叫按钮,则所述通信网络客 户端经被叫即时通信帐户所属的即时通信服务器发起即时通信呼叫到所述被叫即时通信用 户。所述的超友用户是具有与非好友通信能力的即时通信用户,即不使用好友列表的即时通 信用户。一种支持非好友通信模式的即时通信网络客户端,其特征在于,是在即时通信网络客户 端的原有功能基础上增加了新功能的即时通信网络客户端,所述的新功能如下当即时通信用户登录到即时通信服务器上之后,即时通信服务器给所述即时通信网络客 户端返回用户属性消息,对于属性是标准即时通信的用户,按照现有的程序进行处理;对 于属性是超友通信的用户,所述通信网络客户端在窗口的指定位置设有被叫即时通信帐户 输入区域,以及呼叫按钮和取消呼叫按钮,超友用户在所述通信网络客户端上的被叫即时 通信帐户输入区域输入被叫即时通信帐户信息后,执行所述通信网络客户端上的呼叫按钮, 则所述通信网络客户端经被叫即时通信帐户所属的即时通信服务器发起建立到所述被叫即 时通信用户的即时通信过程,并给呼叫发起方超友用户展示呼叫进行中的提示消息;如果被叫即时通信用户的所述通信网络客户端接收到来自超友用户的呼叫后,被叫即时 通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求即时通信的提示信息,并出现接收按钮和拒绝按钮;如果被叫即时通信用户点击接收按钮,则被叫即时通信 用户的所述即时通信网络客户端把接收呼叫消息发送到超友用户的所述即时通信网络客户 端,被叫即时通信用户与超友用户进入即时通信状态,当任何一方点击所述即时通信网络 客户端窗口中的结束超友通信按钮后,所述即时通信网络客户端之间传送结束呼叫消息, 被叫即时通信用户与超友用户之间的即时通信窗口关闭;如果被叫即时通信用户点击拒绝 按钮,则被叫即时通信用户的所述即时通信网络客户端把拒绝呼叫消息发送到超友用户的 所述即时通信网络客户端;如果被叫即时通信用户在规定的时间内没有点击所述即时通信 网络客户端呼叫窗口的接收按钮和拒绝按钮,则被叫即时通信用户的所述即时通信网络客 户端把被叫不应答消息发送到超友用户的所述即时通信网络客户端;如果超友用户的所述即时通信网络客户端在呼叫过程中接收到被叫不在线的消息,则给 出提示信息后,结束呼叫过程;如果超友用户的所述即时通信网络客户端在呼叫过程中接 收到被叫不在线且呼叫转移的消息后,提示超友用户是否建立到呼叫转移到的目的地址的 通信,如果超友用户选择是,则所述即时通信网络客户端以被叫设置的呼叫转移模式建立 到被叫的通信。所述的给呼叫发起方超友用户展示呼叫进行中的提示消息,包含播放被叫即时通信用户 设置的个性化多媒体回铃音。所述的被叫即时通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求 即时通信的提示信息,其特征在于,包含超友用户的电子名片和多媒体振铃文件。一种支持非好友通信模式的即时通信服务器,是在即时通信服务器的原有功能基础上增 加了新功能的即时通信服务器,所述的新功能如下-当即时通信用户登录到所述即时通信服务器上之后,即时通信服务器给所述即时通信网 络客户端返回用户属性消息,以识别标准即时通信用户和超友用户;当所述即时通信服务器接收到即时通信用户作被叫的呼叫消息后,对于不具有接收非好 友呼叫特征的被叫即时通信用户,所述即时通信服务器返回被叫不具有接收超友呼叫的特 征消息给主叫方;对于具有接收非好友呼叫特征的在线被叫即时通信用户,则转发超友用 户的呼叫消息到所述被叫即时通信用户。当所述即时通信服务器接收到即时通信用户作被叫的呼叫消息后,如果被叫即时通信用 户不在线且没有设置呼叫转移,则所述即时通信服务器返回被叫不在线的消息给主叫方; 如果被叫即时通信用户不在线且设置了呼叫转移,则所述即时通信服务器返回被叫不在线且被叫设置的呼叫转移到的目的地址消息给主叫方。一种实现超友用户即时通信的过程,其特征在于,包括以下步骤A. 超友用户选择与即时通信用户A通信;B. 超友用户在即时通信网络客户端上输入即时通信用户A的帐户名,点击即时通信网 络客户端窗口中的呼叫按钮,超友用户的即时通信网络客户端发起到即时通信用户A的即 时通信呼叫;C. 如果即时通信用户A不具有接收非好友呼叫特征,则所述超友用户的即时通信网络 客户端提示即时通信用户A不具有接收超友呼叫的特征后,执行步骤H;D. 如果即时通信用户A不在线,则执行步骤F,如果即时通信用户A在线,则即时通 信用户A的即时通信网络客户端窗口中出现来自所述超友用户请求即时通信的提示信息;E. 如果即时通信用户A点击即时通信网络客户端窗口中的接收按钮,则即时通信用户 A与所述超友用户进入即时通信状态,当任何一方点击即时通信网络客户端窗口中的结束 超友通信按钮后,即时通信用户A与所述超友用户之间的即时通信窗口关闭,执行步骤H; 如果即时通信用户A点击即时通信网络客户端窗口中的拒绝按钮,则所述超友用户的即时 通信网络客户端提示即时通信用户A拒绝通信后,执行步骤H;如果即时通信用户A在规 定的时间内没有点击其即时通信网络客户端窗口中的接收按钮和拒绝按钮,则超友用户的 即时通信网络客户端提示即时通信用户A不应答后,执行步骤H;F. 如果即时通信用户A没有设置呼叫转移,则超友用户的即时通信网络客户端提示即 时通信用户A不在线后,执行步骤H;G. 超友用户的即时通信网络客户端上提示即时通信用户A不在线,且设置了呼叫转移, 是否与呼叫转移到的目的地址通信,如果超友用户选择是,则超友用户的即时通信网络客 户端以即时通信用户A设置的呼叫转移模式建立与即时通信用户A的通信,直到结束;H. 即时通信过程结束。优选地,步骤B中即时通信用户A的帐户名是指包括即时通信域的帐户名。 优选地,步骤B中即时通信用户A的帐户名是指所在的即时通信服务器的帐户名,不 包含所在的即时通信服务器的域名。本发明技术效果如下由上述技术方案可以看出,本发明提供在即时通信中增加非好友通信模式的系统和方 法,使即时通信用户能够通过呼叫方式建立即时通信对话过程,使被叫即时通信用户不在 线时,可以设置呼叫转移到其他通信方式,特别地,当被叫与主叫不在同一个即时通信系 统时,通过呼叫方式能够便捷地建立两者之间的即时通信对话过程。


图1为本发明实现在即时通信网络客户端中增加闭合用户群的系统结构图。 图2为本发明实施例一的优选系统结构图。
具体实施方式
参阅图l,图l是实现在即时通信网络中增加非好友模式通信的系统结构图,其中,即 时通信网络客户端计算机120与其归属的即时通信服务器100之间通过互联网数据网络进 行连接,通过TCP/IP的套接字(Socket)建立逻辑链路连接,优选地,采用XMPP协议进行 即时通信,所述的XMPP的前身是Jabber, 一个开源形式组织产生的网络即时通信协议, XMPP是国际标准组织(正TF)的标准;优选地,即时通信的呼叫过程采用SIP协议,所 述的SIP协议是由IETF提出来的一个应用控制(信令)协议。一种在即时通信网络客户端中增加非好友通信模式的系统,包括一组即时通信服务器 100, 一组即时通信网络客户端计算机120,即时通信服务器100通过数据互联网络与即时 通信网络客户端计算机120互连,实现即时通信服务器100与即时通信网络客户端计算机 120之间的信息交互,即时通信网络客户端计算机之间通过数据互联网络互连,实现即时通 信网络客户端之间的即时通信;即时通信服务器100是具有数据库的计算机服务器,用于 在即时通信用户的数据表中增加超友用户属性字段,用于在即时通信用户的数据表中为即 时通信用户增加是否接收非好友呼叫属性字段以及不在线呼叫转移属性字段与呼叫转移目 的地址字段,用于管理即时通信用户;所述系统执行的操作流程是当超友用户在线时, 所述超友用户的通信网络客户端窗口的指定位置设有被叫即时通信帐户输入区域,以及呼 叫按钮和取消呼叫按钮,超友用户在其通信网络客户端上的被叫即时通信帐户输入区域输 入被叫即时通信帐户信息后,点击其通信网络客户端窗口中的呼叫按钮,则所述通信网络 客户端经被叫即时通信帐户所属的即时通信服务器发起即时通信呼叫到所述被叫即时通信 用户。所述的超友用户是具有与非好友通信能力的即时通信用户,即不使用好友列表的即时通 信用户。一种支持非好友通信模式的即时通信网络客户端,是在即时通信网络客户端的原有功能 基础上增加了新功能的即时通信网络客户端,所述的新功能如下当即时通信用户登录到即时通信服务器100上之后,即时通信服务器100给所述即时通 信网络客户端返回用户属性消息,对于属性是标准即时通信的用户,按照现有的程序进行 处理;对于属性是超友友通信的用户,所述通信网络客户端在窗口的指定位置设有被叫即 时通信帐户输入区域,以及呼叫按钮和取消呼叫按钮,超友用户在所述通信网络客户端上 的被叫即时通信帐户输入区域输入被叫即时通信帐户信息后,执行所述通信网络客户端上 的呼叫按钮,则所述通信网络客户端经被叫即时通信帐户所属的即时通信服务器发起建立 到所述被叫即时通信用户的即时通信过程,并给呼叫发起方超友用户展示呼叫进行中的提 示消息;如果被叫即时通信用户的所述通信网络客户端接收到来自超友用户的呼叫后,被叫即时 通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求即时通信的提示信 息,并出现接收按钮和拒绝按钮;如果被叫即时通信用户点击接收按钮,则被叫即时通信 用户的所述即时通信网络客户端把接收呼叫消息发送到超友用户的所述即时通信网络客户 端,被叫即时通信用户与超友用户进入即时通信状态,当任何一方点击所述即时通信网络 客户端窗口中的结束超友通信按钮后,所述即时通信网络客户端之间传送结束呼叫消息, 被叫即时通信用户与超友用户之间的即时通信窗口关闭;如果被叫即时通信用户点击拒绝 按钮,则被叫即时通信用户的所述即时通信网络客户端把拒绝呼叫消息发送到超友用户的 所述即时通信网络客户端;如果被叫即时通信用户在规定的时间内没有点击所述即时通信 网络客户端呼叫窗口的接收按钮和拒绝按钮,则被叫即时通信用户的所述即时通信网络客 户端把被叫不应答消息发送到超友用户的所述即时通信网络客户端;如果超友用户的所述即时通信网络客户端在呼叫过程中接收到被叫不在线的消息,则给 出提示信息后,结束呼叫过程;如果超友用户的所述即时通信网络客户端在呼叫过程中接 收到被叫不在线且呼叫转移的消息后,提示超友用户是否建立到呼叫转移到的目的地址的 通信,如果超友用户选择是,则所述即时通信网络客户端以被叫设置的呼叫转移模式建立 到被叫的通信。所述的给呼叫发起方超友用户展示呼叫进行中的提示消息,其特征在于,包含播放被叫即时通信用户设置的个性化多媒体回铃音。所述的被叫即时通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求 即时通信的提示信息,其特征在于,包含超友用户的电子名片和多媒体振铃文件。一种支持非好友通信模式的即时通信服务器,其特征在于,是在即时通信服务器的原有 功能基础上增加了新功能的即时通信服务器,所述的新功能如下当即时通信用户登录到所述即时通信服务器上之后,即时通信服务器给所述即时通信网 络客户端返回用户属性消息,以识别标准即时通信用户和超友用户;当所述即时通信服务器接收到即时通信用户作被叫的呼叫消息后,对于不具有接收非好 友呼叫特征的被叫即时通信用户,所述即时通信服务器返回被叫不具有接收超友呼叫的特 征消息给主叫方;对于具有接收非好友呼叫特征的在线被叫即时通信用户,则转发超友用 户的呼叫消息到所述被叫即时通信用户。当所述即时通信服务器接收到即时通信用户作被叫的呼叫消息后,如果被叫即时通信用 户不在线且没有设置呼叫转移,则所述即时通信服务器返回被叫不在线的消息给主叫方; 如果被叫即时通信用户不在线且设置了呼叫转移,则所述即时通信服务器返回被叫不在线 且被叫设置的呼叫转移到的目的地址消息给主叫方。一种实现超友用户即时通信的过程,其特征在于,包括以下步骤A. 超友用户选择与即时通信用户A通信;B. 超友用户在即时通信网络客户端上输入即时通信用户A的帐户名,点击即时通信网 络客户端窗口中的呼叫按钮,超友用户的即时通信网络客户端经即时通信用户A所属的即 时通信服务器发起到即时通信用户A的即时通信呼叫;C. 如果即时通信用户A不具有接收非好友呼叫特征,则所述超友用户的即时通信网络客户端提示即时通信用户A不具有接收超友呼叫的特征后,执行步骤H;D. 如果即时通信用户A不在线,则执行步骤F,如果即时通信用户A在线,则即时通 信用户A的即时通信网络客户端窗口中出现来自所述超友用户请求即时通信的提示信息;E. 如果即时通信用户A点击即时通信网络客户端窗口中的接收按钮,则即时通信用户 A与所述超友用户进入即时通信状态,当任何一方点击即时通信网络客户端窗口中的结束 超友通信按钮后,即时通信用户A与所述超友用户之间的即时通信窗口关闭,执行歩骤H; 如果即时通信用户A点击即时通信网络客户端窗口中的拒绝按钮,则所述超友用户的即时通信网络客户端提示即时通信用户A拒绝通信后,执行步骤H;如果即时通信用户A在规 定的时间内没有点击其即时通信网络客户端窗口中的接收按钮和拒绝按钮,则超友用户的 即时通信网络客户端提示即时通信用户A不应答后,执行步骤H;F. 如果即时通信用户A没有设置呼叫转移,则超友用户的即时通信网络客户端提示即 时通信用户A不在线后,执行步骤H;G. 超友用户的即时通信网络客户端上提示即时通信用户A不在线,且设置了呼叫转移, 是否与呼叫转移到的目的地址通信,如果超友用户选择是,则超友用户的即时通信网络客 户端以即时通信用户A设置的呼叫转移模式建立与即时通信用户A的通信,直到结束;H. 即时通信过程结束。优选地,步骤B中即时通信用户A的帐户名是指包括即时通信域的帐户名。 优选地,步骤B中即时通信用户A的帐户名是指所在的即时通信服务器的帐户名,不 包含所在的即时通信服务器的域名。参阅图2,图2是本发明实施例一的实现在即时通信网络中增加非好友通信模式的系统 的优选系统结构图,其中,即时通信网络客户端计算机1201的即时通信网络客户端是归属于即时通信服务器1001 的用户,它们之间通过互联网数据网络进行连接,通过TCP/IP的套接字(Socket)建立逻 辑链路连接,优选地,采用XMPP协议进行通信;即时通信网络客户端计算机1202的即时通信网络客户端是归属于即时通信服务器1002 的用户,它们之间通过互联网数据网络进行连接,通过TCP/IP的套接字(Socket)建立逻 辑链路连接,优选地,采用XMPP协议进行通信;优选地,即时通信的呼叫过程采用SIP协议;即时通信网络客户端计算机1201的即时通信用户是超友用户;即时通信网络客户端计算机1202的即时通信用户是超友用户;即时通信服务器1001是支持非好友通信模式的即时通信服务器;即时通信服务器1002是支持非好友通信模式的即时通信服务器。实现在即时通信网络中增加非好友通信模式的数据库实现,包括在即时通信服务器1001以及即时通信服务器1002的数据库中的即时通信用户数据表中 增加超友用户类型字段或扩展现有即时通信用户类型标志,并增加呼叫转移类型字段和转 移目的地址等字段。以即时通信服务器IOOI为例,其实现方式,包括以下内容 即时通信服务器1001是即时通信服务器,并且具有以下新功能当即时通信用户登录到即时通信服务器1001上之后,即时通信服务器1001给即时通信 网络客户端返回用户属性消息,以识别标准即时通信用户和超友用户;当即时通信服务器1001接收到即时通信用户作被叫的呼叫消息后,对于不具有接收非 好友呼叫特征的被叫即时通信用户,即时通信服务器1001返回被叫不具有接收超友呼叫的 特征消息给主叫方;对于具有接收非好友呼叫特征的在线被叫即时通信用户,则即时通信 服务器1001转发超友用户的呼叫消息到所述被叫即时通信用户。当即时通信服务器1001接收到即时通信用户作被叫的呼叫消息后,如果被叫即时通信 用户不在线且没有设置呼叫转移,则即时通信服务器1001返回被叫不在线的消息给主叫方; 如果被叫即时通信用户不在线且设置了呼叫转移,则即时通信服务器1001返回被叫不在线 且被叫设置的呼叫转移到的目的地址消息给主叫方。以即时通信网络客户端计算机1201为例,支持非好友通信模式的即时通信网络客户端的实现方式,包括以下内容支持非好友通信模式的即时通信网络客户端是即时通信网络客户端(例如MSN、 QQ、 Skype等),并且具有以下新功能-当即时通信用户通过即时通信网络客户端计算机1201登录到即时通信服务器1001上之 后,即时通信服务器IOOI返回用户属性消息,对于属性是标准即时通信的用户,按照现有 的程序进行处理;对于属性是超友友通信的用户,所述通信网络客户端在窗口的指定位置 设有被叫即时通信帐户输入区域,以及呼叫按钮和取消呼叫按钮,超友用户在所述通信网 络客户端上的被叫即时通信帐户输入区域输入被叫即时通信帐户信息后,执行所述通信网 络客户端上的呼叫按钮,则所述通信网络客户端经被叫即时通信帐户所属的即时通信服务 器发起建立到所述被叫即时通信用户的即时通信过程,并给呼叫发起方超友用户展示呼叫 进行中的提示消息;如果被叫即时通信用户的所述通信网络客户端接收到来自超友用户的呼叫后,被叫即时通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求即时通信的提示信 息,并出现接收按钮和拒绝按钮;如果被叫即时通信用户点击接收按钮,则被叫即时通信 用户的所述即时通信网络客户端把接收呼叫消息发送到超友用户的所述即时通信网络客户 端,被叫即时通信用户与超友用户进入即时通信状态,当任何一方点击所述即时通信网络 客户端窗口中的结束超友通信按钮后,所述即时通信网络客户端之间传送结束呼叫消息, 被叫即时通信用户与超友用户之间的即时通信窗口关闭;如果被叫即时通信用户点击拒绝 按钮,则被叫即时通信用户的所述即时通信网络客户端把拒绝呼叫消息发送到超友用户的 所述即时通信网络客户端;如果被叫即时通信用户在规定的时间内没有点击所述即时通信 网络客户端呼叫窗口的接收按钮和拒绝按钮,则被叫即时通信用户的所述即时通信网络客 户端把被叫不应答消息发送到超友用户的所述即时通信网络客户端;如果超友用户的所述即时通信网络客户端在呼叫过程中接收到被叫不在线的消息,则给 出提示信息后,结束呼叫过程;如果超友用户的所述即时通信网络客户端在呼叫过程中接 收到被叫不在线且呼叫转移的消息后,提示超友用户是否建立到呼叫转移到的目的地址的 通信,如果超友用户选择是,则所述即时通信网络客户端以被叫设置的呼叫转移模式建立 到被叫的通信。实现超友用户A通过即时通信网络客户端计算机1201呼叫即时通信网络客户端计算机 1202上的超友用户B的即时通信的实现方式,包括以下步骤A. 超友用户A选择与超友用户B通信;B. 超友用户A在即时通信网络客户端上输入超友用户B的帐户名以及即时通信服务器 1002的域名,点击即时通信网络客户端窗口中的呼叫按钮,超友用户的即时通信网络客户 端采用SIP协议的INVITE指令经即时通信服务器1002发起到超友用户B的即时通信呼叫;C. 如果超友用户B不具有接收非好友呼叫特征,则即时通信服务器1002返回SIP的 606消息,超友用户A的即时通信网络客户端提示超友用户B不具有接收超友呼叫的特征 后,执行步骤H;D. 如果超友用户B不在线,则执行步骤F,如果超友用户B在线,则超友用户B所在 的即时通信网络客户端计算机1202的时通信网络客户端窗口中出现来自超友用户A的请求 即时通信的提示信息;E. 如果超友用户B点击即时通信网络客户端窗口中的接收按钮,则超友用户B与超友 用户A进入即时通信状态,当任何一方点击即时通信阿络客户端窗口中的结束超友通信按钮后,超友用户A与超友用户B之间的即时通信窗口关闭,执行步骤H;如果超友用户B 点击即时通信网络客户端窗口中的拒绝按钮,则即时通信网络客户端计算机1202返回SIP 的406消息,超友用户A的即时通信网络客户端提示超友用户B拒绝通信后,执行步骤H; 如果超友用户B在规定的时间内没有点击其即时通信网络客户端窗口中的接收按钮和拒绝 按钮,则即时通信网络客户端计算机1202返回SIP的408消息,超友用户A的即时通信网 络客户端提示超友用户B不应答后,执行步骤H;F. 如果超友用户B没有设置呼叫转移,则超友用户A的即时通信网络客户端提示超友 用户B不在线后,执行步骤H;G. 即时通信网络客户端计算机1202返回SIP的181消息,超友用户A的即时通信网 络客户端上提示超友用户B不在线,且设置了呼叫转移,是否与呼叫转移到的目的地址通 信,如果超友用户选择是,则超友用户A的即时通信网络客户端以超友用户B设置的呼叫 转移模式建立与超友用户B的通信,直到结束;H. 即时通信过程结束。应当指出,以上所述具体实施方式
可以使本领域的技术人员更全面地理解本发明,但不 以任何方式限制本发明。因此,尽管本说明书参照附图和实施方式对本发明已进行了详细 的说明,但是,本领域技术人员应当理解,仍然可以对本发明进行修改或者等同替换;而 一切不脱离本发明的精神和技术实质的技术方案及其改进,其均应涵盖在本发明专利的保 护范围当中。
权利要求
1.一种在即时通信网络客户端中增加非好友通信模式的系统,其特征在于,包括一组即时通信服务器,一组即时通信网络客户端计算机,所述的即时通信服务器通过数据互联网络与即时通信网络客户端计算机互连,实现即时通信服务器与即时通信网络客户端计算机之间的信息交互,即时通信网络客户端计算机之间通过数据互联网络互连,实现即时通信网络客户端之间的即时通信;所述的即时通信服务器是具有数据库的计算机服务器,用于在即时通信用户的数据表中增加超友用户属性字段,用于在即时通信用户的数据表中为即时通信用户增加是否接收非好友呼叫属性字段以及不在线呼叫转移属性字段与呼叫转移目的地址字段,用于管理即时通信用户;所述系统执行的操作流程是当超友用户在线时,所述超友用户的通信网络客户端窗口的指定位置设有被叫即时通信帐户输入区域,以及呼叫按钮和取消呼叫按钮,超友用户在其通信网络客户端上的被叫即时通信帐户输入区域输入被叫即时通信帐户信息后,点击其通信网络客户端窗口中的呼叫按钮,则所述通信网络客户端经被叫即时通信帐户所属的即时通信服务器发起即时通信呼叫到所述被叫即时通信用户。
2. 根据权利要求1所述的在即时通信网络客户端中增加非好友通信模式的系统,其特征 在于,所述的超友用户是具有与非好友通信能力的即时通信用户,即不使用好友列表的即 时通信用户。
3. —种支持非好友通信模式的即时通信网络客户端,其特征在于,是在即时通信网络客 户端的原有功能基础上增加了新功能的即时通信网络客户端,所述的新功能如下-当即时通信用户登录到即时通信服务器上之后,即时通信服务器给所述即时通信网络客 户端返回用户属性消息,对于标准即时通信用户,按照现有的程序进行处理;对于超友用 户,所述通信网络客户端在窗口的指定位置设有被叫即时通信帐户输入区域,以及呼叫按 钮和取消呼叫按钮,超友用户在所述通信网络客户端上的被叫即时通信帐户输入区域输入 被叫即时通信帐户信息后,执行所述通信网络客户端上的呼叫按钮,则所述通信网络客户 端经被叫即时通信帐户所属的即时通信服务器发起建立到所述被叫即时通信用户的即时通 信过程,并给呼叫发起方超友用户展示呼叫进行中的提示消息;如果被叫即时通信用户的所述通信网络客户端接收到来自超友用户的呼叫后,被叫即时 通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求即时通信的提示信 息,并出现接收按钮和拒绝按钮;如果被叫即时通信用户点击接收按钮,则被叫即时通信用户的所述即时通信网络客户端把接收呼叫消息发送到超友用户的所述即时通信网络客户 端,被叫即时通信用户与超友用户进入即时通信状态,当任何一方点击所述即时通信网络 客户端窗口中的结束超友通信按钮后,所述即时通信网络客户端之间传送结束呼叫消息, 被叫即时通信用户与超友用户之间的即时通信窗口关闭;如果被叫即时通信用户点击拒绝 按钮,则被叫即时通信用户的所述即时通信网络客户端把拒绝呼叫消息发送到超友用户的 所述即时通信网络客户端;如果被叫即时通信用户在规定的时间内没有点击所述即时通信 网络客户端呼叫窗口的接收按钮和拒绝按钮,则被叫即时通信用户的所述即时通信网络客 户端把被叫不应答消息发送到超友用户的所述即时通信网络客户端;如果超友用户的所述即时通信网络客户端在呼叫过程中接收到被叫不在线的消息,则给 出提示信息后,结束呼叫过程;如果超友用户的所述即时通信网络客户端在呼叫过程中接 收到被叫不在线且呼叫转移的消息后,则提示超友用户是否建立到呼叫转移到的目的地址 的通信,如果超友用户选择是,则所述即时通信网络客户端以被叫设置的呼叫转移模式建 立到被叫的通信。
4. 根据权利要求3所述的支持非好友通信模式的即时通信网络客户端,其特征在于,所 述的给呼叫发起方超友用户展示呼叫进行中的提示消息,包含播放被叫即时通信用户设置 的个性化多媒体回铃音。
5. 根据权利要求3所述的支持非好友通信模式的即时通信网络客户端,其特征在于,所 述的被叫即时通信用户的所述即时通信网络客户端窗口出现来自所述超友用户请求即时通 信的提示信息,包含超友用户的电子名片和多媒体振铃文件。
6. —种支持非好友通信模式的即时通信服务器,其特征在于,是在即时通信服务器的原 有功能基础上增加了新功能的即时通信服务器,所述的新功能如下当即时通信用户登录到所述即时通信服务器上之后,即时通信服务器给所述即时通信网 络客户端返回用户属性消息,以识别标准即时通信用户和超友用户;当所述即时通信服务器接收到即时通信用户作被叫的呼叫消息后,对于不具有接收非好 友呼叫特征的被叫即时通信用户,所述即时通信服务器返回被叫不具有接收超友呼叫的特 征消息给主叫方;对于具有接收非好友呼叫特征的在线被叫即时通信用户,则转发超友用 户的呼叫消息到所述被叫即时通信用户。
7. 根据权利要求6所述的支持非好友通信模式的即时通信服务器,其特征在于,当所述 即时通信服务器接收到即时通信用户作被叫的呼叫消息后,如果被叫即时通信用户不在线且没有设置呼叫转移,则所述即时通信服务器返回被叫不在线的消息给主叫方;如果被叫 即时通信用户不在线且设置了呼叫转移,则所述即时通信服务器返回被叫不在线且被叫设 置的呼叫转移到的目的地址消息给主叫方。
8. —种实现超友用户即时通信的过程,其特征在于,包括以下步骤a. 超友用户选择与即时通信用户A通信;b. 超友用户在即时通信网络客户端上输入即时通信用户A的帐户名,点击即时通信网 络客户端窗口中的呼叫按钮,超友用户的即时通信网络客户端发起到即时通信用户A的即 时通信呼叫;c. 如果即时通信用户A不具有接收非好友呼叫特征,则所述超友用户的即时通信网络 客户端提示即时通信用户A不具有接收超友呼叫的特征后,执行步骤h;d. 如果即时通信用户A不在线,则执行步骤f,如果即时通信用户A在线,则即时通 信用户A的即时通信网络客户端窗口中出现来自所述超友用户请求即时通信的提示信息;e. 如果即时通信用户A点击即时通信网络客户端窗口中的接收按钮,则即时通信用户 A与所述超友用户进入即时通信状态,当任何一方点击即时通信网络客户端窗口中的结束 超友通信按钮后,即时通信用户A与所述超友用户之间的即时通信窗口关闭,执行步骤h; 如果即时通信用户A点击即时通信网络客户端窗口中的拒绝按钮,则所述超友用户的即时 通信网络客户端提示即时通信用户A拒绝通信后,执行步骤h;如果即时通信用户A在规 定的时间内没有点击其即时通信网络客户端窗口中的接收按钮和拒绝按钮,则超友用户的即时通信网络客户端提示即时通信用户A不应答后,执行步骤h;f. 如果即时通信用户A没有设置呼叫转移,则超友用户的即时通信网络客户端提示即时通信用户A不在线后,执行步骤h;g. 超友用户的即时通信网络客户端上提示即时通信用户A不在线,且设置了呼叫转移,是否与呼叫转移到的目的地址通信,如果超友用户选择是,则超友用户的即时通信网络客户端以即时通信用户A设置的呼叫转移模式建立与即时通信用户A的通信,直到结束;h. 即时通信过程结束。
9. 根据权利要求8所述的实现超友用户即时通信的过程,其特征在于,步骤B中即时通 信用户A的帐户名是指包括即时通信域的帐户名。
10. 根据权利要求8所述的实现超友用户即时通信的过程,其特征在于,步骤B中即时 通信用户A的帐户名是指所在的即时通信服务器的帐户名,不包含所在的即时通信服务器 的域名。
全文摘要
本发明提供在即时通信中增加非好友通信模式的系统和方法,使即时通信用户能够通过呼叫方式建立即时通信对话过程,使被叫即时通信用户不在线时,可以设置呼叫转移到其他通信方式,特别地,当被叫与主叫不在同一个即时通信系统时,通过呼叫方式能够便捷地建立两者之间的即时通信对话过程。
文档编号H04L12/58GK101404628SQ200810226698
公开日2009年4月8日 申请日期2008年11月20日 优先权日2008年11月20日
发明者侯万春 申请人:侯万春
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1