即时通信互动方法、系统及服务器的制造方法
【专利摘要】本发明涉及一种即时通信互动方法,包括:接收用户通过第一帐户输入的针对特定问题的答案字符串;将所述答案字符串及其对应的用户属性信息发送至服务器;服务器根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配;以及验证成功则返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。本发明实施例提供的即时通信互动方法、系统、以及服务器可以刺激即时通信用户之间的问题解答,增加互动的有效性。
【专利说明】即时通信互动方法、系统及服务器
【技术领域】
[0001]本发明涉及即时通信技术,特别涉及一种即时通信互动方法、系统及服务器。
【背景技术】
[0002]网络即时通讯工具发展到今天,已经被大多数的网民所接受,而且逐渐成为了用户日常生活中不可缺少的一部分,即时通信软件不但被利用在用户的工作生活中,同样也大量使用在用户的业余生活中,通过即时通信软件用户可以实现与联系人即时有效的沟通。
[0003]发明人发现现有技术中至少存在如下问题:目前在用户与好友联系中,不但需要普通文本的交流沟通,同样也需要丰富的互动沟通方式,而目前在其它类型的互动沟通模式存在诸多不足,无法满足用户多层次沟通的需求,一定程度上影响到用户沟通的有效性。
【发明内容】
[0004]为了解决现有技术中即时通信软件用户沟通有效性受到限制的问题,本发明实施例提出了一种即时通信互动方法及装置。所述技术方案如下:
一种即时通信互动方法,包括:
接收用户通过第一帐户输入的针对特定问题的答案字符串;
将所述答案字符串及其对应的用户属性信息发送至服务器;
服务器根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及
验证成功则返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
[0005]一种即时通信互动系统,包括:
输入模块,用于接收用户通过第一帐户输入的针对特定问题的答案字符串;
发送模块,用于将所述答案字符串及其对应的用户属性信息发送至服务器;
验证模块,用于根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及
通知及计分模块,用于当验证成功时返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
[0006]一种即时通信服务器,包括:
接收模块,用于接收第一帐户发送的针对特定问题的答案字符串及其对应的用户属性信息;
验证模块,用于根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及
通知及计分模块,用于当验证成功时返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。[0007]相对于现有技术,本发明实施例提供的即时通信互动方法、系统、以及服务器可以刺激即时通信用户之间的问题解答,增加互动的有效性。
【专利附图】
【附图说明】
[0008]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中使用的附图作一简单地介绍,显而易见地,下面所列附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009]图1是本发明第一实施例提供的即时通信互动方法的流程示意图;
图2是本发明第二实施例提供的即时通信互动方法的流程示意图;
图3是采用本发明第二实施例提供的方法中设定问题及答案的流程示意图;
图4是采用本发明第二实施例提供的方法中设定问题及答案的界面示意图;
图5是采用本发明第二实施例提供的方法中回答问题的流程示意图;
图6是采用本发明第二实施例提供的方法中开启问题回答界面的操作示意图;
图7是采用本发明第二实施例提供的方法中回答问题的界面示意图;
图8为本发明第三实施例的提供的即时通信互动系统的结构示意图;
图9为本发明第四实施例的提供的即时通信服务器的结构示意图。
【具体实施方式】
[0010]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0011]下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0012]实施例1
本发明第一实施例提出了一种即时通信互动方法,其流程如图1所示,包括:
步骤101:接收用户通过第一帐户输入的针对特定问题的答案字符串;
步骤102:将所述答案字符串及其对应的用户属性信息发送至服务器;
步骤103:服务器根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;
步骤104:验证成功则返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
[0013]本发明实施例提供的即时通信互动方法可以刺激即时通信用户之间的问题解答,增加互动的有效性。
[0014]实施例2
本发明第二实施例提出了一种即时通信互动方法,其是在第一实施例基础上改进而来,其流程如图2所示,包括:
步骤201:接收用户通过第二帐户输入的包括特定问题及答案的信息至服务器,所述第二帐户与第一帐户为关联帐户。[0015]在本实施例中,第一、第二帐户为关联帐户,例如,在即时通信软件中,第二帐户可以为第一帐户的好友,例如,第一帐户的用户名可以是“甲”,第二帐户的用户名可以是“乙”,乙存在于甲的好友列表中。使用时,第二帐户的用户可以打开通过客户端,如手机、笔记本电脑、平板电脑通过图3所示的步骤进行设定,即通过单击自己的头像进入图4所示出的个人资料界面,当单击心意相通过应用图标时,可在“心意相通”对应的输入框10及20中,分别输入设定的问题及答案,例如,问题可以是:“我最喜欢的动物是什么”?而对应的答案可以是“小猫”。当问题及答案设定成功之后,点击“确定”按钮,即可将所述特定问题及答案的信息发送至服务器。
[0016]步骤202:将所述特定问题及答案信息进行加密存储。
[0017]在此步骤中,服务器对所述特定问题及答案信息进行加密存储,以确保信息不会被恶意泄露。
[0018]步骤203:接收用户通过第一帐户输入的针对特定问题的答案字符串。
[0019]请一块参阅图5及图6,甲可以在好友列表中选择乙,进入聊天界面,然后单击图6所示的心意相通应用图标25,进入问题回答界面图7。在本实施例中,假设甲知道“我最喜欢的动物是什么”的答案是“小猫”,其可以对应我的回答中填入字符串““小猫”。
[0020]步骤204:服务器根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证。
[0021]当甲点击“确定”按钮,其将所述字符串““小猫”及用户属性信息通过TCP/IP协议向服务器发送,在本实施例中,用户属性信息可以包括甲的帐号,乙的帐号,或进一步包括甲乙之间的关联信息,即乙是甲的好友。
[0022]当服务器接收到该用户属性信息时,其根据该用户属性信息找查所述特定问题及其目标答案,将所述答案字符串与服务器预设的目标答案进行匹配验证。
[0023]步骤205:验证成功则返回第一通知信息给客户端并进行显示。
[0024]在本实施例中,由于甲输入的字符串““小猫”与乙设定的问题“我最喜欢的动物是什么”的答案相匹配,因此验证成功,此时,服务器发送一个表明验证成功的第一通知信息给甲的客户端。
[0025]可以理解的是,当甲输入的字符串不是““小猫”,而是其它与乙设定的问题“我最喜欢的动物是什么”的答案不相匹配的字符串时,验证失败,此时,服务器发送一个表明验证失败的第二通知信息给甲的客户端。当然,在其它变更实施方式中,可以设定最多答错次数为3次,猜不对答案再发送第二通知信息等方式,或是猜不对答案可以换题的其它规则,并不局限于具体实施例。
[0026]步骤206:服务器以预定规则向第一帐户的预定属性进行计分。
[0027]在本实施例中,甲的预定属性信息在此处可为一个虚拟魅力值,当验证成功时,月艮务器将甲的魅力值加一分,以示对甲进行奖励。
[0028]在本实施例中,可通过可视化标识显示所述甲的虚拟魅力值,如图7所示,甲的虚拟魅力值为120。在其它变更实施例中,甲可选择向其它好友发送其虚拟魅力值,以增加互动的趣味性,当然,其它用户也可通过即时通信软件查看甲的虚拟魅力值。
[0029]由上述实施例的描述可知,由于本发明第二实施例提出的方法通过互动问题进行验证的形式,并以对虚拟魅力值加分的形式进行互动,可以有效刺激即时通信用户之间的问题解答,增加互动的有效性。
[0030]实施例3
本发明第三实施例提出了一种即时通信互动系统30,其架构如图8所示,包括:
输入模块31,用于接收用户通过第一帐户输入的针对特定问题的答案字符串;
发送模块32,用于将所述答案字符串及其对应的用户属性信息发送至服务器;
验证模块33,用于根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及
通知及计分模块34,用于当验证成功时返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
[0031]本实施例中,所述输入模块31还用于接收用户通过第二帐户输入的包括特定问题及答案的信息至服务器,所述第二帐户与第一帐户为关联帐户,所述通信互动系统30还包括加密存储模块35,用于将所述特定问题及答案信息进行加密存储。
[0032]另外,所述通知及计分模块34还用于当验证失败则返回第二通知信息给客户端并进行显示,并保持第一帐户的预定属性值。
[0033]进一步的,所述即时通信互动系统30还可包括:
标识显示单元36,用于通过可视化标识显示所述第一帐户的预定属性值。
[0034]本发明实施例提供的即时通信互动系统同样可以刺激即时通信用户之间的问题解答,增加互动的有效性。
[0035]实施例4
本发明第二实施例提出了一种即时通信服务器40,其架构如图9所示,包括:
接收模块41,用于接收第一帐户发送的针对特定问题的答案字符串及其对应的用户属性信息;
验证模块42,用于根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及
通知及计分模块43,用于当验证成功时返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
[0036]本实施例中,所述接收模块41还用于接收用户通过第二帐户发送的包括特定问题及答案的信息,所述第二帐户与第一帐户为关联帐户,所述服务器还可包括:
加密存储模块44,用于将所述特定问题及答案信息进行加密存储。
[0037]另外,所述通知及计分模块43还用于当验证失败则返回第二通知信息给客户端并进行显示,并保持第一帐户的预定属性值。
[0038]本发明实施例提供的即时通信服务器40可以刺激即时通信用户之间的问题解答,增加互动的有效性。
[0039]本发明实施例第三和第四实施例的系统30及服务器40,与前述的第一和第二实施例的方法构思和原理相同,因此在第三和第四实施例中对与第一和第二实施例中相同的部分不再赘述。
[0040]运用本发明提出的一种基于即时通信软件实现新老朋友沟通互动的技术方案,通过实现该技术方案,用户不但可以进行普通的文本消息的交流沟通,而且在聊天的过程中可以利用琐碎时间,加强互动沟通。增进了解。这样可以极大的丰富用户之间的沟通体验,可以让自己的好友随时与自己寻找志同道合的共同点,这样用户可以享受更加丰富与便利的网络聊天体验。
[0041 ] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0042]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0043]以上所述仅是本发明的优选实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
【权利要求】
1.一种即时通信互动方法,其特征在于,包括: 接收用户通过第一帐户输入的针对特定问题的答案字符串; 将所述答案字符串及其对应的用户属性信息发送至服务器; 服务器根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及 验证成功则返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
2.根据权利要求1所述的即时通信互动方法,其特征在于,在接收用户通过第一帐户输入的针对特定问题的答案字符串前: 接收用户通过第二帐户输入的包括特定问题及答案的信息至服务器,所述第二帐户与第一帐户为关联帐户; 将所述特定问题及答案信息进行加密存储。
3.根据权利要求1所述的即时通信互动方法,其特征在于,当验证失败则返回第二通知信息给客户端并进行显示,并保持第一帐户的预定属性值。
4.根据权利要求1所述的即时通信互动方法,其特征在于,进一步包括:通过可视化标识显示所述第一帐户的预定属性值。
5.一种即时通信互动系统,其特征在于,包括: 输入模块,用于接收用户通过第一帐户输入的针对特定问题的答案字符串;` 发送模块,用于将所述答案字符串及其对应的用户属性信息发送至服务器; 验证模块,用于根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及 通知及计分模块,用于当验证成功时返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
6.根据权利要求5所述的即时通信互动系统,其特征在于,所述输入模块还用于接收用户通过第二帐户输入的包括特定问题及答案的信息至服务器,所述第二帐户与第一帐户为关联帐户,所述通信互动系统还包括: 加密存储模块,用于将所述特定问题及答案信息进行加密存储。
7.根据权利要求5所述的即时通信互动系统,其特征在于,所述通知及计分模块还用于当验证失败则返回第二通知信息给客户端并进行显示,并保持第一帐户的预定属性值。
8.根据权利要求5所述的即时通信互动系统,其特征在于,进一步包括: 标识显示单元,用于通过可视化标识显示所述第一帐户的预定属性值。
9.一种即时通信服务器,其特征在于,包括: 接收模块,用于接收第一帐户发送的针对特定问题的答案字符串及其对应的用户属性信息; 验证模块,用于根据该用户属性信息找查所述特定问题及其目标答案,并将所述答案字符串与服务器预设的目标答案进行匹配验证;以及 通知及计分模块,用于当验证成功时返回第一通知信息给客户端并进行显示,并以预定规则向第一帐户的预定属性进行计分。
10.根据权利要求9所述的即时通信服务器,其特征在于,所述接收模块还用于接收用户通过第二帐户发送的包括特定问题及答案的信息,所述第二帐户与第一帐户为关联帐户,所述服务器还包括: 加密存储模块,用于将所述特定问题及答案信息进行加密存储。
11.根据权利要求9所述的即时通信服务器,其特征在于,所述通知及计分模块还用于当验证失败则返回第二通知信息给客户端并进行显示,并保持第一帐户的预定属性值。
【文档编号】H04L12/58GK103684981SQ201210355112
【公开日】2014年3月26日 申请日期:2012年9月21日 优先权日:2012年9月21日
【发明者】张婉瀛 申请人:腾讯科技(深圳)有限公司