一种基于即时通信工具的帮助系统及方法

文档序号:7955175阅读:168来源:国知局
专利名称:一种基于即时通信工具的帮助系统及方法
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种基于即时通信工具的帮助系统及方法。
背景技术
在日常生活或者工作中,难免会遇到各式各样的问题,并且有些问题是自己无法解决的。这就需要求助其他人以得到帮助。目前基于网络的求助方式主要有两种一种是通过网上论坛或者BBS发帖求助,一种是通过邮件组或者群组方式进行讨论。
通过网上论坛或者BBS发帖求助是指在网上论坛或者BBS通过发布描述相关问题的帖子,等待浏览该帖子的网友以跟贴或回帖方式给出解决方法。然而,通常一个帖子提出的问题后要经过一段相对较长的时间才能解决,时效性差。而且问题的解决方法不会自动发送给问题的发起者,需要发起者自己到网上论坛或者BBS上查看。
邮件组或者群的方式进行讨论,邮件组或者群的成员会提出自己的解决方法。然而,在该方式中,参与解决问题的人具有一定局限性,并且邮件组的时效性差。
网络即时通信工具(Instant Messenger,IM)是一种允许两人或多人使用网络进行即时的文字信息、档案、语音与视频交流的终端服务,已经成为大多数网民所使用的沟通工具,其不仅应用于平时的休闲娱乐,而且在工作中也得到了广泛的使用。
在即时通信工具中,不仅实现了个人对个人的交互,还可通过群组实现多人交互,从而可实现群组内的问题帮助。然而,群组内的成员是固定的,且数量有限,因此提供帮助的对象范围较小,可能无法给出问题的解决方案。

发明内容
本发明要解决的技术问题在于,针对上述网络帮助体系时效性较差或提供帮助的对象范围较小而无法解决问题的缺陷,提供一种新的基于即时通信工具的帮助系统及方法。
本发明解决上述技术问题的技术方案是,提供一种基于即时通信工具的帮助系统,所述即时通信工具包括有服务器以及与所述服务器相连的终端,所述终端登录服务器成为用户,所述终端包括有接收问题描述数据并发送到服务器的求助模块、接收和转发求助请求的收发模块、答复求助请求的答复模块以及存储已处理求助请求的已处理请求列表,所述服务器包括有根据问题描述数据创建求助请求的创建请求模块以及将求助请求发送到终端的通知模块,其中所述创建请求模块分别与求助模块和通知模块连接,所述收发模块分别与通知模块和已处理请求列表连接,所述答复模块连接到收发模块。
在本发明所述的一种基于即时通信工具的帮助系统中,所述终端还包括有终止求助请求的终止模块。
在本发明所述的一种基于即时通信工具的帮助系统中,所述求助请求包括有求助请求标识、问题描述数据以及求助请求发起用户的用户标识。
在本发明所述的一种基于即时通信工具的帮助系统中,所述求助请求还包括有转发求助请求用户的用户标识。
在本发明所述的一种基于即时通信工具的帮助系统中,所述终端还包括有为答复求助请求和/或转发求助请求的用户授予积分的奖励模块。
本发明还提供一种基于即时通信工具的帮助方法,所述即时通信工具包括有服务器以及与所述服务器相连的终端,所述终端登录服务器成为用户,包括以下步骤a、服务器根据用户输入的问题描述数据生成求助请求,所述求助请求包括有求助请求标识、问题描述数据以及求助请求发起用户的用户标识;b、将所述求助请求根据求助请求发起用户的用户标识发送到发起用户的关联用户;c、所述关联用户通过服务器答复求助请求和/或转发求助请求到其关联用户,直到求助请求终止。
在本发明所述的一种基于即时通信工具的帮助方法中,还包括有求助请求发起用户为答复求助请求的用户授予积分的步骤。
在本发明所述的一种基于即时通信工具的帮助方法中,所述步骤a中的求助请求还包括有转发求助请求用户标识,所述方法还包括有求助请求发起用户为转发求助请求的用户授予积分的步骤。
在本发明所述的一种基于即时通信工具的帮助方法中,所述步骤c进一步包括c1、所述关联用户查询已处理请求列表并判断当前接收的求助请求是否存在于所述已处理请求列表中;c2、若所述当前接收的求助请求不存在于已处理请求列表中,则答复和/或转发所述求助请求;c3、若求助请求未终止,返回步骤c1,由接收转发的求助请求的用户进行答复和/或转发。
本发明一种基于即时通信工具的帮助系统及方法,通过即时通信工具建立了网状帮助系统,从而能快速获得基于网络的帮助。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明基于即时通信工具的帮助系统的即时通信工具结构示意图;图2是本发明基于即时通信工具的帮助系统的逻辑框图;图3是图1中服务器和终端的结构示意图;图4是本发明基于即时通信工具的帮助方法的流程图;图5是图4中答复或转发步骤的流程图;图6是图4中判断求助请求是否终止步骤的流程图。
具体实施例方式
如图1所示,在本发明基于即时通信工具的帮助系统中,即时通信工具由服务器10以及与服务器10连接的多个终端20组成。在本实施例中,终端20使用用户标识(帐号)登录服务器10后,构成即时通信工具的用户,可以和其他登录服务器10的用户进行文字、语音或视频的交流。而服务器10用于进行用户的维护(即验证登录用户的用户标识、密码等),并进行用户间的消息转发。
上述的服务器10和终端20可分别为即时通信工具中的服务器和终端,此外也可以是其他专用会话工具中的服务器和终端。
如图2所示,为本发明基于即时通信工具的帮助系统的逻辑框图,其中问题发起用户30为需要获得帮助的用户,其首先向一度好友圈31的各用户(即该用户的直接关联用户)发出求助请求。而其一度好友圈31的各用户可再向二度好友圈32的各用户(即一度好友圈31成员的直接关联用户)转发求助请求。二度好友圈32的各用户再向三度好友圈33的各用户(即二度好友圈32成员的直接关联用户)转发求助请求。依次类推,就形成了一个层次分明的网状帮助系统。
如图3所示,为实现图2中的网状帮助系统,终端20包括有求助模块24、收发模块22、答复模块23以及已处理请求列表21,服务器10包括有创建请求模块11以及通知模块12,其中创建请求模块11分别与求助模块24和通知模块12连接,收发模块22分别与通知模块12和已处理请求列表21连接,答复模块23连接到收发模块22。
求助模块21用于接收用户输入的问题描述数据并将该问题描述数据经由网络发送到服务器10,该模块通过与即时通信工具中的对话窗口类似的方式接收输入的问题描述数据。
服务器10的创建请求模块11根据来自求助模块24的问题描述数据创建求助请求。在本实施例中,创建请求模块11生成的求助请求中包括有求助请求标识(即ID)、问题描述数据以及求助请求发起用户的用户标识。其中求助请求标识由创建请求模块11根据问题发起用户的用户标识、问题发起用户的日期和问题发起用户当天发起请求的次数等生成。创建请求模块11生成的求助请求通过通知模块12转发到对应的关联用户。
已处理请求列表21用于存储求助请求(也可仅存储求助请求中的求助请求标识)。收发模块22在接收到通知模块12的求助请求后,根据求助请求中的求助请求标识查询已处理请求列表21。若求助请求标识不存在于已处理请求列表21中,则收发模块22将该求助请求存储到已处理请求列表21中,并使用对话窗口或系统消息窗口显示该求助请求,然后收发模块22在接收的求助请求中加入其所在用户的用户标识(即转发用户的用户标识),发送到通知模块12;若求助请求标识存在于已处理请求列表21中,则不做任何操作。
通知模块12根据求助请求中的求助请求发起用户的用户标识或转发用户的用户标识将求助请求发送到与上述用户标识直接关联的用户。
答复模块23用于在收发模块22判断已处理请求列表21中不存在当前接收的求助请求时,根据用户的输入生成答复消息,并根据求助请求中的求助请求发起用户的用户标识,经由服务器10的通知模块12将答复消息发送到求助请求发起用户。答复模块23发送的答复消息包括有求助请求标识、答复数据(即对请求消息中的问题描述数据进行解答的数据)、答复用户的用户标识等。而该答复模块23可以直接使用即时通信工具中的聊天窗口,或者与聊天窗口类似的对话框,也可以是专用窗口。经由服务器10返回到发起用户的答复消息可通过求助模块24或收发模块22,并使用系统消息或聊天窗口等方式显示。
此外,在终端20中还可包括一个终止模块(图中未示出),用于在求助问题解决后向服务器10发送终止对应求助请求转发的控制指令。服务器10在接收到该控制指令后,不再转发对应的求助请求,并阻止该求助请求的答复消息。
此外,在终端20还可包括一个奖励模块(图中未示出),用于对答复求助请求的用户增加积分,并通过服务器10提升答复用户的等级。当然,该奖励模块也可为转发用户增加积分。通过该奖励模块,可增加用户转发和答复求助请求的积极性,从而增强帮助的效果。
如图4所示,是本发明基于即时通信工具的帮助方法的流程图,所述即时通信工具包括有服务器以及与所述服务器相连的终端,终端登录服务器成为用户。该方法具体包括以下步骤步骤S41服务器10根据用户输入的问题描述数据生成求助请求,该求助请求包括有求助请求标识、问题描述数据以及求助请求发起用户的用户标识等。其中求助请求标识根据问题发起用户的用户标识、问题发起用户的日期和问题发起用户当天发起请求的次数等生成。
步骤S42将所述求助请求根据求助请求中发起用户的用户标识发送到关联用户,也就是将求助请求发送给一度好友圈中的各用户。在该步骤中的关联用户可以是发起用户的所有好友,也可以是指定的好友。
步骤S43关联用户通过服务器10答复求助请求和/或转发求助请求到其关联用户。在转发时,转发用户将其用户标识加入到求助请求中,并发送到服务器10。而在回复时则根据求助请求中的发起用户的用户标识将答复消息发送给发起用户。
步骤S44判断求助请求是否终止。若求助请求终止则结束流程;若求助请求未终止,则返回步骤S43,进行下一度好友圈的转发,直到求助请求终止。在本实施例中,求助请求终止由发起用户提出或超时自动终止。
如图5所示,为图4中答复或转发步骤的流程图。
步骤S52关联用户接收到服务器10发送的求助请求,并查询已处理请求列表21,根据求助请求中的求助请求标识判断该求助请求是否存在于已处理请求列表21中。若该求助请求存在于已处理请求列表21中,则当前用户不再转发或答复该求助请求,流程结束。
步骤S53若该求助请求不存在于已处理请求列表21中,则进一步判断用户是否执行回复操作,即判断答复模块23是否被触发。若不执行回复操作,则直接执行步骤S55。
步骤S54若执行回复操作,则用户通过答复模块23将包含答复数据的答复消息根据求助请求中的发起用户的用户标识,并通过服务器10发送到求助请求的发起用户。
步骤S55进一步判断当前用户是否执行转发操作,即判断收发模块22是否被触发。当前若不执行,则直接执行步骤S57。
步骤S56在求助请求中加入当前用户的用户标识,并将处理后的求助请求发送到服务器10的通知模块12。
步骤S57将该求助请求存储到当前用户的已处理请求列表21。
图6是图4中判断求助请求是否终止步骤的流程图。
步骤S61求助请求发起用户接收并查看来自各度关联用户的答复消息。
步骤S62根据答复消息中的答复内容判断对应问题是否解决。若未解决则返回步骤S61,继续接收其他用户返回的答复消息。
步骤S63若问题解决,则通知服务器10终止求助请求,使服务器10屏蔽所有对应该求助请求的转发和回复。
步骤S64接收求助请求发起用户输入的积分奖励增加到特定的用户(解决求助问题的用户和转发用户)。
步骤S65服务器10根据用户积分调整用户等级。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种基于即时通信工具的帮助系统,所述即时通信工具包括有服务器以及与所述服务器相连的终端,所述终端登录服务器成为用户,其特征在于,所述终端包括有接收问题描述数据并发送到服务器的求助模块、接收和转发求助请求的收发模块、答复求助请求的答复模块以及存储已处理求助请求的已处理请求列表,所述服务器包括有根据问题描述数据创建求助请求的创建请求模块以及将求助请求发送到终端的通知模块,其中所述创建请求模块分别与求助模块和通知模块连接,所述收发模块分别与通知模块和已处理请求列表连接,所述答复模块连接到收发模块。
2.根据权利要求1所述的一种基于即时通信工具的帮助系统,其特征在于,所述终端还包括有终止求助请求的终止模块。
3.根据权利要求1所述的一种基于即时通信工具的帮助系统,其特征在于,所述求助请求包括有求助请求标识、问题描述数据以及求助请求发起用户的用户标识。
4.根据权利要求3所述的一种基于即时通信工具的帮助系统,其特征在于,所述求助请求还包括有转发求助请求用户的用户标识。
5.根据权利要求4所述的一种基于即时通信工具的帮助系统,其特征在于,所述终端还包括有为答复求助请求和/或转发求助请求的用户授予积分的奖励模块。
6.一种基于即时通信工具的帮助方法,所述即时通信工具包括有服务器以及与所述服务器相连的终端,所述终端登录服务器成为用户,其特征在于,包括以下步骤a、服务器根据用户输入的问题描述数据生成求助请求,所述求助请求包括有求助请求标识、问题描述数据以及求助请求发起用户的用户标识;b、将所述求助请求根据求助请求发起用户的用户标识发送到发起用户的关联用户;c、所述关联用户通过服务器答复求助请求和/或转发求助请求到其关联用户,直到求助请求终止。
7.根据权利要求6所述的一种基于即时通信工具的帮助方法,其特征在于,还包括有求助请求发起用户为答复求助请求的用户授予积分的步骤。
8.根据权利要求6所述的一种基于即时通信工具的帮助方法,其特征在于,所述步骤a中的求助请求还包括有转发求助请求用户标识,所述方法还包括有求助请求发起用户为转发求助请求的用户授予积分的步骤。
9.根据权利要求6所述的一种基于即时通信工具的帮助方法,其特征在于,所述步骤c进一步包括c1、所述关联用户查询已处理请求列表并判断当前接收的求助请求是否存在于所述已处理请求列表中;c2、若所述当前接收的求助请求不存在于已处理请求列表中,则答复和/或转发所述求助请求;c3、若求助请求未终止,返回步骤c1,由接收转发的求助请求的用户进行答复和/或转发。
全文摘要
本发明公开了一种基于即时通信工具的帮助系统,所述即时通信工具包括有服务器以及与所述服务器相连的终端,终端登录服务器成为用户,所述终端包括有接收问题描述数据并发送到服务器的求助模块、接收和转发求助请求的收发模块、答复求助请求的答复模块以及存储已处理求助请求的已处理请求列表,所述服务器包括有根据问题描述数据创建求助请求的创建请求模块以及将求助请求发送到终端的通知模块,其中所述创建请求模块分别与求助模块和通知模块连接,所述收发模块分别与通知模块和已处理请求列表连接,所述答复模块连接到收发模块。本发明还公开了一种对应的方法。本发明通过即时通信工具建立了网状帮助系统,从而能快速获得基于网络的帮助。
文档编号H04M3/493GK101079822SQ20061003636
公开日2007年11月28日 申请日期2006年6月30日 优先权日2006年6月30日
发明者杨滨 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1