提供即时类型通信的客户端和系统以及方法

文档序号:7742169阅读:136来源:国知局
专利名称:提供即时类型通信的客户端和系统以及方法
技术领域
本发明涉及互联网通信技术领域,具体地说是提供即时类型通信的客产端和系统以及方法。
背景技术
即时通信(Instant Messaging,缩写为IM)是计算机网络终端用户之间即时消息 的发送与接收过程,提供好友列表(buddy list)中好友之间信息交流,其缺陷是通过互 联网询问问题的用户不知道能够回答其提问问题的相关专业人士的即时通信账号。搜索工具能够提供用户通过互联网查询其需要的信息,其缺陷是由于搜索工具 对搜索出的信息不提供真实性和时效性审查,导致用户搜索出的信息的适用性没有保障。网络论坛BBS,英文全称是Bulletin Board System,即电子布告栏系统提供互联 网用户发布问题并获得答复的手段,其缺陷是BBS组织松散,对问题的答复在专业性和先 进性方面没有保障,答复的时间也没有限制。在互联网通信业务越来越普及的情况下,用户在互联网上询问问题的需求逐渐呈 现日益上升的趋势,用户需要专业化、准确、前沿的对互联网问题询问的答复,以及出现答 复后,如果用户在线时,则第一时间把所述答复发送到用户的。因此,满足用户的高质量互 联网询问与答复的需求,是技术人员所面临的科研课题,也是互联网通信服务运营商需要 尽快提供的服务项目。本发明提出了即时类型通信的概念,提供基于信息类型的即时通信模式,是指用 户通过即时询问客户端程序提交询问信息到即时询问服务器,及时询问服务器把所述询问 信息发送到与所述询问信息相关的专家的即时询问客户端窗口上,并把答复信息发送到所 述用户的即时询问客户端窗口。现有的计算机技术、网络技术和通信技术,使得本发明人首次提出的即时类型通 信的技术构思有了实现的可能,也就是说为实现即时类型通信运营服务系统提供了技术支 持。因此,本发明人首次提出的即时类型通信的概念得到了确立。目前尚未检索到即时类型通信的相关专利文献。

发明内容
本发明针对现有技术中存在的缺陷或不足,提供提供即时类型通信的客户端和系 统以及方法,使即时类型通信用户能够按消息类型发布广播信息,能够第一时间接收答复 信息。所述即时类型通信是一种基于信息类型的即时通信模式,是指用户通过即时询问客 户端程序提交询问信息到即时询问服务器,及时询问服务器把所述询问信息发送到与所述 询问信息相关的专家的即时询问客户端窗口上,并把答复信息发送到所述用户的即时询问 客户端窗口。本发明的技术方案如下一种即时类型通信客户端,其特征在于,具有以下功能的程序
通过互联网与即时类型通信服务器进行通信;提供用户输入信息窗口和消息类型选择列表;把用户提交的问询广播消息,附加上用户选择的消息类型,封装成问询广播消息指令,传送到即时类型通信服务器,即时类型通信服务器检索出服务于所述消息类型的专 家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消息发送到选择 出的各个专家通信账号,并接收来自专家通信账号的、对问询广播消息的答复消息;接收来自即时类型通信服务器的消息,如果是答复消息,则把答复消息放置在所 述答复消息所属问询广播消息的答复消息列表中,并呈现提示信息;如果不是答复消息,则 把接收到的消息放置在公众消息列表中,并呈现提示信息。所述即时类型通信客户端进一步包括如果接收到来自即时类型通信服务器的问 询广播消息,则把接收到的消息放置在公众问询广播消息列表中,并呈现提示信息。所述问询广播消息包含的字段用户账号、问询广播消息识别码、问询广播消息的 消息类型和问询广播消息内容。所述服务规则是指从在线的账号中选择指定数量的账号;或按照问询广播消息所 属的用户账号定制的服务项目,选择匹配的专家通信账号。所述专家通信账号是指由即时类型通信服务器为即时类型通信客户端用户分配 的即时类型通信账号。一种提供即时类型通信的系统,其特征在于,包括一个或多个加载了即时通信类型客户端程序的互联网计算机或无线宽带移动电 话终端,通过互联网数据网络与即时类型通信服务器互连;即时类型通信服务器,由计算机数据库服务系统构成,与互联网互连,用于与即时 通信类型客户端用户通信交互,如果接收到问询广播消息指令,则检索出服务于所述消息 类型的专家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消息发 送到选择出的各个专家通信账号;如果接收到问询广播消息的答复消息,则把答复消息发 送到所述答复消息所属问询广播消息的源即时通信类型客户端用户。一种提供即时类型通信服务的综合方法,其特征在于,包括以下步骤A.即时通信类型客户端通过预定的通信协议发送问询广播消息给即时类型通信 服务器;B.即时类型通信服务器接收到问询广播消息,从问询广播消息中解析出消息类 型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个 专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;C.即时类型通信服务器接收到所述问询广播消息的各个专家通信账号的答复消 息之后,对答复信息进行综合后,生成综合答复消息,如果所述问询广播消息的源即时通信 类型客户端用户在线,则把所述综合答复消息发送给所述问询广播消息的源即时通信类型 客户端用户,如果所述问询广播消息的源即时通信类型客户端用户不在线,则即时类型通 信服务器在所述源即时通信类型客户端用户在线时,把答复消息转发给所述源即时通信类 型客户端用户;D.即时通信类型客户端接收到综合答复消息,把答复消息放置在所述答复消息所 属问询广播消息的答复消息列表中,并呈现提示信息。
所述预定的通信协议是指XMPP协议即可扩展消息及在线协议。一种提供即时类型通信服务的简易方法,其特征在于,包括以下步骤a.即时通信类型客户端通过预定的通信协议发送问询广播消息给即时类型通信服务器;b.即时类型通信服务器接收到问询广播消息,从问询广播消息中解析出消息类 型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个 专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;c.即时类型通信服务器接收到所述问询广播消息的答复消息,如果所述问询广播 消息的源即时通信类型客户端用户在线,则把答复消息转发给所述问询广播消息的源即时 通信类型客户端用户;如果所述问询广播消息的源即时通信类型客户端不在线,则由即时 类型通信服务器在所述源即时通信类型客户端用户在线时,把答复消息转发给所述源即时 通信类型客户端用户;d.即时通信类型客户端接收到答复消息,把答复消息放置在所述答复消息所属问 询广播消息的答复消息列表中,并呈现提示信息。一种提供即时类型通信服务的直连方法,其特征在于,包括以下步骤(a).即时通信类型客户端通过预定的通信协议发送问询广播消息给即时类型通 信服务器;(b).即时类型通信服务器接收到问询广播消息,从问询广播消息中解析出消息类 型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个 专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;(c).如果问询广播消息的源即时通信类型客户端在线,则专家通信账号通过即时 类型通信客户端直接把答复消息发送给所述问询广播消息的源即时通信类型客户端用户; 否则,专家通信账号通过即时类型通信客户端直接把答复消息发送给即时类型通信服务 器,由即时类型通信服务器在所述源即时通信类型客户端用户在线时,把答复消息转发给 所述源即时通信类型客户端用户;(d).即时通信类型客户端接收到答复消息,把答复消息放置在所述答复消息所属 问询广播消息的答复消息列表中,并呈现提示信息。本发明技术效果如下由上述技术方案可以看出,本发明即时类型通信的客户端和系统以及方法,能够 提供专业化、准确、前沿的对互联网问题询问的答复,以及出现答复后,如果用户在线时,则 第一时间把所述答复发送给用户。本发明能够广泛应用于向专家问诊、向商品专家问价、向 专家问方案等。本发明提出了即时类型通信的概念,所述即时类型通信是一种基于信息类型的即 时通信模式,是指用户通过即时询问客户端程序提交询问信息到即时询问服务器,及时询 问服务器把所述询问信息发送到与所述询问信息相关的专家的即时询问客户端窗口上,并 把答复信息发送到所述用户的即时询问客户端窗口。


图1为本发明实现即时类型通信的系统结构图。
图2为本发明实施例一的优选系统结构图。
具体实施例方式参阅图1,图1是实现即时类型通信的系统结构图,其中,即时类型通信客户端1到 即时类型通信客户端N与即时类型通信服务器100之间通过互联网数据网络进行连接,通 过TCP/IP的套接字(Socket)建立逻辑链路连接,优选地,采用XMPP协议进行即时通信,所 述的XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议,XMPP是国际标准 组织(IETF)的标准;优选地,即时通信的呼叫过程采用SIP协议,所述的SIP协议是由IETF 提出来的一个应用控制(信令)协议。一种即时类型通信客户端,是具有以下功能的客户端程序通过互联网与即时类型通信服务器进行通信;提供用户输入信息窗口和消息类型选择列表;把用户提交的问询广播消息,附加上用户选择的消息类型,封装成问询广播消息 指令,传送到即时类型通信服务器100,即时类型通信服务器100检索出服务于所述消息 类型的专家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消息发 送到选择出的各个专家通信账号,并接收来自专家通信账号的、对问询广播消息的答复消 息;接收来自即时类型通信服务器100的消息,如果是答复消息,则把答复消息放置 在所述答复消息所属问询广播消息的答复消息列表中,并呈现提示信息;如果不是答复消 息,则把接收到的消息放置在公众消息列表中,并呈现提示信息。所述即时类型通信客户端进一步包括如果接收到来自即时类型通信服务器100 的问询广播消息,则把接收到的消息放置在公众问询广播消息列表中,并呈现提示信息。所述问询广播消息包含的字段用户账号、问询广播消息识别码、问询广播消息的 消息类型、问询广播消息内容。所述服务规则是指从在线的账号中选择指定数量的账号;或按照问询广播消息所 属的用户账号定制的服务项目,选择匹配的专家通信账号。所述专家通信账号是指出即时类型通信服务器100为即时类型通信客户端用户 分配的即时类型通信账号。一种提供即时类型通信的系统,包括一个或多个加载了即时通信类型客户端程序的互联网计算机或无线宽带移动电 话终端,通过互联网数据网络110与即时类型通信服务器100互连;即时类型通信服务器100,由计算机数据库服务系统构成,与互联网互连,用于与 即时通信类型客户端用户通信交互,如果接收到问询广播消息指令,则检索出服务于所述 消息类型的专家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消 息发送到选择出的各个专家通信账号;如果接收到问询广播消息的答复消息,则把答复消 息发送列所述答复消息所属问询广播消息的源即时通信类型客户端用户。一种提供即时类型通信服务的综合方法,包括以下步骤A.即时通信类型客户端用户i通过预定的通信协议发送问询广播消息给即时类 型通信服务器100 ;
B.即时类型通信服务器100接收到问询广播消息,从问询广播消息中解析出消息类型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多 个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;C.即时类型通信服务器100接收到所述问询广播消息的各个专家通信账号的答 复消息之后,对答复信息进行综合后,生成综合答复消息,如果即时通信类型客户端用户i 在线,则把所述综合答复消息发送给即时通信类型客户端用户i,如果即时通信类型客户端 用户i不在线,则即时类型通信服务器100在即时通信类型客户端用户i在线时,把答复消 息转发给即时通信类型客户端用户i ;D.即时通信类型客户端接收到综合答复消息,把答复消息放置在所述答复消息所 属问询广播消息的答复消息列表中,并呈现提示信息。所述预定的通信协议是指XMPP协议即可扩展消息及在线协议。一种提供即时类型通信服务的简易方法,包括以下步骤a.即时通信类型客户端用户j通过预定的通信协议发送问询广播消息给即时类 型通信服务器100 ;b.即时类型通信服务器100接收到问询广播消息,从问询广播消息中解析出消息 类型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多 个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;c.即时类型通信服务器接收到所述问询广播消息的答复消息,如果即时通信类型 客户端用户j在线,则把答复消息转发给即时通信类型客户端用户j ;如果即时通信类型客 户端用户j不在线,则由即时类型通信服务器100在时通信类型客户端用户j在线时,把答 复消息转发给即时通信类型客户端用户j ;d.即时通信类型客户端接收到答复消息,把答复消息放置在所述答复消息所属问 询广播消息的答复消息列表中,并呈现提示信息。一种提供即时类型通信服务的直连方法,包括以下步骤(a).即时通信类型客户端用户k通过预定的通信协议发送问询广播消息给即时 类型通信服务器100 ;(b).即时类型通信服务器100接收到问询广播消息,从问询广播消息中解析出消 息类型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或 多个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;(c).如果即时通信类型客户端用户k在线,则专家通信账号通过即时类型通信 客户端直接把答复消息发送给即时通信类型客户端用户k ;否则,专家通信账号通过即时 类型通信客户端直接把答复消息发送给即时类型通信服务器100,由即时类型通信服务器 100在即时通信类型客户端用户k在线时,把答复消息转发给即时通信类型客户端用户k;(d).即时通信类型客户端接收到答复消息,把答复消息放置在所述答复消息所属 问询广播消息的答复消息列表中,并呈现提示信息。参阅图2,图2是本发明实施例一的实现在即时通信网络中增加非好友通信模式 的系统的优选系统结构图,其中,互联网计算机120上加载了即时类型通信客户端程序,与即时类型通信服务器 100之间通过互联网数据网络110进行连接,通过TCP/IP的套接字(Socket)建立逻辑链路连接,优选地,采用XMPP协议进行通信;移动电话终端220上加载了即时类型通信客户端程序,通过移动通信网络130与 即时类型通信服务器100之间通过互联网数据网络110进行连接,通过TCP/IP的套接字 (Socket)建立逻辑链路连接,优选地,采用XMPP协议进 行通信。在移动电话终端上提供即时类型通信服务的综合方法,包括以下步骤A.移动电话终端220通过预定的通信协议发送问询广播消息给即时类型通信服 务器100 ;B.即时类型通信服务器100接收到问询广播消息,从问询广播消息中解析出消息 类型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多 个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;C.即时类型通信服务器100接收到所述问询广播消息的各个专家通信账号的答 复消息之后,对答复信息进行综合后,生成综合答复消息,如果移动电话终端220在线,则 把所述综合答复消息发送给移动电话终端220,如果移动电话终端220不在线,则即时类型 通信服务器100在移动电话终端220在线时,把答复消息转发给移动电话终端220 ;D.移动电话终端220接收到综合答复消息,把答复消息放置在所述答复消息所属 问询广播消息的答复消息列表中,并进行提示。在互联网计算机上提供即时类型通信服务的直连方法,包括以下步骤(a).互联网计算机120上的即时类型通信客户通过预定的通信协议发送问询广 播消息给即时类型通信服务器100 ;(b).即时类型通信服务器100接收到问询广播消息,从问询广播消息中解析出消 息类型,从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或 多个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;(c).如果互联网计算机120上的即时类型通信客户在线,则专家通信账号通过即 时类型通信客户端直接把答复消息发送给互联网计算机120 ;否则,专家通信账号通过即 时类型通信客户端直接把答复消息发送给即时类型通信服务器100,由即时类型通信服务 器100在所述即时类型通信客户在线时,把答复消息转发给互联网计算机120(d).互联网计算机120上的即时通信类型客户端接收到答复消息,把答复消息放 置在所述答复消息所属问询广播消息的答复消息列表中,并进行提示。应当指出,以上所述具体实施方式
可以使本领域的技术人员更全面地理解本发 明,但不以任何方式限制本发明。因此,尽管本说明书参照附图和实施方式对本发明已进 行了详细的说明,但是,本领域技术人员应当理解,仍然可以对本发明进行修改或者等同替 换;而一切不脱离本发明的精神和技术实质的技术方案及其改进,其均应涵盖在本发明专 利的保护范围当中。
权利要求
一种即时类型通信客户端,其特征在于,具有以下功能的程序通过互联网与即时类型通信服务器进行通信;提供用户输入信息窗口和消息类型选择列表;把用户提交的问询广播消息,附加上用户选择的消息类型,封装成问询广播消息指令,传送到即时类型通信服务器,即时类型通信服务器检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号,并接收来自专家通信账号的、对问询广播消息的答复消息;接收来自即时类型通信服务器的消息,如果是答复消息,则把答复消息放置在所述答复消息所属问询广播消息的答复消息列表中,并呈现提示信息;如果不是答复消息,则把接收到的消息放置在公众消息列表中,并呈现提示信息。
2.根据权利要求1所述的即时类型通信客户端,其特征在于,所述即时类型通信客户 端进一步包括如果接收到来自即时类型通信服务器的问询广播消息,则把接收到的消息 放置在公众问询广播消息列表中,并呈现提示信息。
3.根据权利要求1所述的即时类型通信客户端,其特征在于,所述问询广播消息包含 的字段用户账号、问询广播消息识别码、问询广播消息的消息类型和问询广播消息内容。
4.根据权利要求1所述的即时类型通信客户端,其特征在于,所述服务规则是指从在 线的账号中选择指定数量的账号;或按照问询广播消息所属的用户账号定制的服务项目, 选择匹配的专家通信账号。
5.根据权利要求1所述的即时类型通信客户端,其特征在于,所述专家通信账号是指 由即时类型通信服务器为即时类型通信客户端用户分配的即时类型通信账号。
6.一种提供即时类型通信的系统,其特征在于,包括一个或多个加载了即时通信类型客户端程序的互联网计算机或无线宽带移动电话终 端,通过互联网数据网络与即时类型通信服务器互连;即时类型通信服务器,由计算机数据库服务系统构成,与互联网互连,用于与即时通信 类型客户端用户通信交互,如果接收到问询广播消息指令,则检索出服务于所述消息类型 的专家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消息发送到 选择出的各个专家通信账号;如果接收到问询广播消息的答复消息,则把答复消息发送到 所述答复消息所属问询广播消息的源即时通信类型客户端用户。
7.一种提供即时类型通信服务的综合方法,其特征在于,包括以下步骤A.即时通信类型客户端通过预定的通信协议发送问询广播消息给即时类型通信服务器;B.即时类型通信服务器接收到问询广播消息,从问询广播消息中解析出消息类型,从 数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个专家通 信账户,把所述问询广播消息发送到选择出的各个专家通信账号;C.即时类型通信服务器接收到所述问询广播消息的各个专家通信账号的答复消息之 后,对答复信息进行综合后,生成综合答复消息,如果所述问询广播消息的源即时通信类型 客户端用户在线,则把所述综合答复消息发送给所述问询广播消息的源即时通信类型客户 端用户,如果所述问询广播消息的源即时通信类型客户端用户不在线,则即时类型通信服 务器在所述源即时通信类型客户端用户在线时,把答复消息转发给所述源即时通信类型客户端用户;D.即时通信类型客户端接收到综合答复消息,把答复消息放置在所述答复消息所属问 询广播消息的答复消息列表中,并呈现提示信息。
8.根据权利要求7所述的提供即时类型通信服务的综合方法,其特征在于,所述预定 的通信协议是指XMPP协议即可扩展消息及在线协议。
9.一种提供即时类型通信服务的简易方法,其特征在于,包括以下步骤a.即时通信类型客户端通过预定的通信协议发送问询广播消息给即时类型通信服务器;b.即时类型通信服务器接收到问询广播消息,从问询广播消息中解析出消息类型,从 数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个专家通 信账户,把所述问询广播消息发送到选择出的各个专家通信账号;c.即时类型通信服务器接收到所述问询广播消息的答复消息,如果所述问询广播消息 的源即时通信类型客户端用户在线,则把答复消息转发给所述问询广播消息的源即时通信 类型客户端用户;如果所述问询广播消息的源即时通信类型客户端不在线,则由即时类型 通信服务器在所述源即时通信类型客户端用户在线时,把答复消息转发给所述源即时通信 类型客户端用户;d.即时通信类型客户端接收到答复消息,把答复消息放置在所述答复消息所属问询广 播消息的答复消息列表中,并呈现提示信息。
10.一种提供即时类型通信服务的直连方法,其特征在于,包括以下步骤(a).即时通信类型客户端通过预定的通信协议发送问询广播消息给即时类型通信服 务器;(b).即时类型通信服务器接收到问询广播消息,从问询广播消息中解析出消息类型, 从数据库中检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个专家 通信账户,把所述问询广播消息发送到选择出的各个专家通信账号;(c).如果问询广播消息的源即时通信类型客户端在线,则专家通信账号通过即时类 型通信客户端直接把答复消息发送给所述问询广播消息的源即时通信类型客户端用户;否 贝U,专家通信账号通过即时类型通信客户端直接把答复消息发送给即时类型通信服务器, 由即时类型通信服务器在所述源即时通信类型客户端用户在线时,把答复消息转发给所述 源即时通信类型客户端用户;(d).即时通信类型客户端接收到答复消息,把答复消息放置在所述答复消息所属问询 广播消息的答复消息列表中,并呈现提示信息。
全文摘要
提供即时类型通信的客户端和系统以及方法,通过互联网与即时类型通信服务器进行通信;提供用户输入信息窗口和消息类型选择列表;把用户提交的问询广播消息,附加上用户选择的消息类型,封装成问询广播消息指令,传送到即时类型通信服务器,即时类型通信服务器检索出服务于所述消息类型的专家列表,按照服务规则选择出一个或多个专家通信账户,把所述问询广播消息发送到选择出的各个专家通信账号,并接收来自专家通信账号的、对问询广播消息的答复消息;接收来自即时类型通信服务器的消息,分类进行呈现。本发明能够提供与业化的对互联网问题询问的答复,第一时间把所述答复发送给用户;能够应用于向专家问诊、向商品专家问价、向专家问方案等。
文档编号H04L29/06GK101808003SQ20101011173
公开日2010年8月18日 申请日期2010年2月11日 优先权日2010年2月11日
发明者候万春 申请人:候万春
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1