一种信息处理的方法以及相关装置转让专利

申请号 : CN201910925507.0

文献号 : CN110572316B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张云

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明实施例公开了一种信息处理的方法,用于在Bot互动层中实现即时通讯群内的目标用户与Bot互动功能之间的信息互动,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收目标用户与Bot互动功能之间的互动消息,解决信息骚扰的问题。本发明实施例提供的一种信息处理的方法包括:获取目标用户在群对话流层的触发指令,目标用户在即时通讯群内;根据触发指令启动机器人Bot互动功能;在Bot互动层上显示Bot互动功能推送的互动消息,互动消息用于指示目标用户与Bot互动功能进行互动,Bot互动层由Bot互动功能触发。

权利要求 :

1.一种信息处理的方法,其特征在于,包括:

获取目标用户在群对话流层的触发指令,所述目标用户在即时通讯群内;所述获取目标用户在群对话流层的触发指令,包括:获取所述目标用户在所述群对话层中输入的第二Bot消息,所述第二Bot消息携带所述触发指令;所述第二Bot消息的形式为:@机器人Bot互动功能;

根据所述触发指令启动所述机器人Bot互动功能;

在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动;所述Bot互动层上仅包括所述目标用户与所述Bot互动功能之间的互动,所述目标用户为单一用户,以避免其他用户接收到所述目标用户与所述Bot互动功能之间的互动消息;

当在所述Bot互动层显示出所述Bot互动功能推送的视频媒体信息时,接收目标用户针对所述视频媒体信息执行的互动操作,所述互动操作至少包括点击播放与点击保存。

2.根据权利要求1所述的方法,其特征在于,所述获取目标用户在群对话流层的触发指令,包括:获取所述群对话流层的第一Bot消息,所述第一Bot消息携带第一Bot卡片;

基于所述第一Bot卡片获取所述触发指令。

3.根据权利要求1所述的方法,其特征在于,所述获取目标用户在群对话流层的触发指令,包括:获取Bot列表,所述Bot列表包括至少一个目标Bot互动功能;

获取所述目标用户在所述目标Bot互动功能上的点击指令,以得到所述触发指令。

4.根据权利要求1至3中任一所述的方法,其特征在于,所述在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动之后,还包括:确定所述目标用户根据所述互动消息与所述Bot互动功能进行互动后得到的互动结果;

根据所述互动结果生成第二Bot卡片;

在所述群对话流层中推送所述第二Bot卡片,所述第二Bot卡片用于指示所述即时通讯群中的用户启动所述Bot互动功能。

5.一种信息处理装置,其特征在于,包括:

获取单元,用于获取目标用户在群对话流层的触发指令,所述目标用户在即时通讯群内;

启动单元,用于根据所述触发指令启动Bot互动功能;

处理单元,用于在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,所述Bot互动层由所述Bot互动功能触发;所述Bot互动层上仅包括所述目标用户与所述Bot互动功能之间的互动,所述目标用户为单一用户,以避免其他用户接收到所述目标用户与所述Bot互动功能之间的互动消息;

所述获取单元,包括:

第三获取模块,用于获取所述目标用户在所述群对话层中输入的第二Bot消息,所述第二Bot消息携带所述触发指令;所述第二Bot消息的形式为:@机器人Bot互动功能;

当在所述Bot互动层显示出所述Bot互动功能推送的视频媒体信息时,接收目标用户针对所述视频媒体信息执行的互动操作,所述互动操作至少包括点击播放与点击保存。

6.根据权利要求5所述的信息处理装置,其特征在于,所述获取单元,包括:第一获取模块,用于获取所述群对话流中的第一Bot消息,所述第一Bot消息携带第一Bot卡片;

第二获取模块,用于基于所述第一Bot卡片获取所述触发指令。

7.一种计算机设备,其特征在于,所述计算机设备包括:输入/输出(I/O)接口、处理器和存储器,所述存储器中存储有程序指令;

所述处理器用于执行存储器中存储的程序指令,执行如权利要求1至4中任一所述的方法。

8.一种计算机可读存储介质,包括指令,其特征在于,当所述指令在计算机设备上运行时,使得所述计算机设备执行如权利要求1至4中任一项所述的方法。

说明书 :

一种信息处理的方法以及相关装置

技术领域

[0001] 本发明实施例涉及计算机技术领域,具体涉及一种信息处理的方法以及相关装置。

背景技术

[0002] Bot实际上是机器人robot的简称,而它所具备的Bot互动功能可以自动发布一些信息,比如自动推送天气信息、交通信息,可以实现自动回复的账号等等。
[0003] 目前,在即时通讯的群聊中,用户与Bot之间的互动方式通常情况下都是由用户手动通过@Bot的方式来触发启动Bot,使得Bot在群对话层中与群成员进行互动。
[0004] 然而,在群对话层中使Bot与用户进行互动,很容易造成该即时通讯的群聊中所有的群成员都会接收到该用户与Bot互动的互动消息;如果此时存在多个用户同时与Bot进行互动,则所有的群成员都会频繁地收到大量高度重复的互动消息,容易造成那些对这些互动消息不感兴趣的成员的信息骚扰,且易打断群成员之间在群对话层中的对话。

发明内容

[0005] 本发明实施例提供了一种信息处理的方法以及相关装置,用于在Bot互动层中实现即时通讯群内的目标用户与Bot互动功能之间的消息互动,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收目标用户与Bot互动功能之间的互动消息,解决信息骚扰的问题。
[0006] 第一方面,本发明实施例提供了一种信息处理的方法,包括:
[0007] 获取目标用户在群对话流层的触发指令,所述目标用户在即时通讯群内;
[0008] 根据所述触发指令启动机器人Bot互动功能;
[0009] 在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,所述Bot互动层由所述Bot互动功能触发。
[0010] 第二方面,本发明实施例提供一种信息处理装置,包括:
[0011] 获取单元,用于获取目标用户在群对话流层的触发指令,所述目标用户在即时通讯群内;
[0012] 启动单元,用于根据所述触发指令启动Bot互动功能;
[0013] 处理单元,用于在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,所述Bot互动层由所述Bot互动功能触发。
[0014] 在一种可能的设计中,在本发明实施例的第二方面的第一种可能实现方式中,所述获取单元,包括:
[0015] 第一获取模块,用于获取所述群对话流中的第一Bot消息,所述第一Bot消息携带第一Bot卡片;
[0016] 第二获取模块,用于基于所述第一Bot卡片获取所述触发指令。
[0017] 在一种可能的设计中,在本发明实施例的第二方面的第二种可能实现方式中,所述获取单元,包括:
[0018] 第三获取模块,用于所述目标用户在所述群对话层中输入的第二Bot消息,所述第二Bot消息携带所述触发指令。
[0019] 在一种可能的设计中,在本发明实施例的第二方面的第三种可能实现方式中,所述获取单元,包括:
[0020] 第四获取模块,用于至少一个目标Bot互动功能;
[0021] 第五获取模块,用于获取所述目标用户在所述目标Bot互动功能上的点击指令,以得到所述触发指令。
[0022] 在一种可能的设计中,在本发明实施例的第二方面的第四种可能实现方式中,所述信息处理装置还可以包括:
[0023] 确定单元,用于所述在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动之后,确定所述目标用户根据所述互动消息与所述Bot互动功能进行互动后得到的互动结果;
[0024] 第一生成单元,用于根据所述互动结果生成第二Bot卡片;
[0025] 推送单元,用于在所述群对话流层中推送所述第二Bot卡片,所述第二Bot卡片用于指示所述即时通讯群中的用户启动所述Bot互动功能。
[0026] 第三方面,本发明实施例提供一种计算机设备,该计算机设备包括:
[0027] 包括:输入/输出(I/O)接口、处理器和存储器,
[0028] 所述存储器中存储有程序指令;
[0029] 所述处理器用于执行存储器中存储的程序指令,以用于实现如上述第一方面、第一方面任意一种可能实现方式的方法。
[0030] 本发明第四方面提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机可执行指令,计算机可执行指令用于执行如第一方面、第一方面任意一种可能实现方式的方法。
[0031] 本发明实施例的第五方面提供了一种包含指令的计算机程序产品,当其在计算机或处理器上运行时,使得计算机或处理器执行上述任一方面的方法。
[0032] 从以上技术方案可以看出,本发明实施例具有以下优点:
[0033] 本发明实施例中,通过在获取目标用户在群对话流层的触发指令后,基于该触发指令启动Bot互动功能,使得可以通过该Bot互动功能触发Bot互动层,从而在该Bot互动层中上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,即在Bot互动层中实现即时通讯群内的目标用户与Bot互动功能之间的信息互动,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收目标用户与Bot互动功能之间的互动消息,解决信息骚扰的问题。

附图说明

[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035] 图1是现有技术中对在群对话层中进行互动的示意图;
[0036] 图2a是本发明实施例中信息处理的一个系统架构示意图;
[0037] 图2b是本发明实施例中群对话流层与Bot互动层的示意图;
[0038] 图3是本发明实施例中提供的信息处理的方法的一个实施例示意图;
[0039] 图4是本发明实施例中在群对话流层中获取触发指令的示意图;
[0040] 图5是本发明实施例中在Bot列表中获取触发指令的示意图;
[0041] 图6a是本发明实施例中激活Bot互动层的示意图;
[0042] 图6b是本发明实施例中在Bot互动层上进行互动后得到互动结果的示意图;
[0043] 图6c是本发明实施例中的将第二Bot卡片推送到群对话流层中的示意图;
[0044] 图7是本发明实施例中提供的信息处理装置一个实施例示意图;
[0045] 图8是本发明实施例提供的计算机设备的结构示意图。

具体实施方式

[0046] 本发明实施例提供了一种信息处理的方法以及相关装置,用于在Bot互动层中实现即时通讯群内的目标用户与Bot互动功能之间的信息互动,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收目标用户与Bot互动功能之间的互动消息,解决信息骚扰的问题。
[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048] 本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。在本发明中出现的对步骤进行的命名或者编号,并不意味着必须按照命名或者编号所指示的时间/逻辑先后顺序执行方法流程中的步骤,已经命名或者编号的流程步骤可以根据要实现的技术目的变更执行次序,只要能达到相同或者相类似的技术效果即可。
[0049] 应理解,本发明实施例所提供的信息处理的方法可以应用在即时通讯等APP中。随着即时通讯等APP产品日渐增多,用户之间越来越多的使用即时通讯等APP,例如:微信、企业微信、QQ等作为日常工作或生活中的交流工具,通过用户发送或接收一些其他用户的聊天消息来达到信息交互的作用。目前,出现一种Bot(机器人账号)与用户进行互动方式,即在群聊房间中,通过用户在即时通讯客户端手动@Bot来触发激活Bot,从而使得Bot在群聊的对话层可以向用户推送信息,而用户在接收到该信息后会做出相应的响应并反馈给Bot,以此来达到与Bot之间的互动,请参阅图1,为现有技术中对在群对话层中进行互动的示意图。如图1所示的“垃圾分类大冒险BOT”,需要借助用户maggie@“垃圾分类大冒险BOT”使得该BOT显示在用户maggie所在的群房间中,从图1中可以看出在手动触发“垃圾分类大冒险BOT”后,“垃圾分类大冒险BOT”会向用户maggie推送一些相关的信息,如:“@maggie,荧光灯属于什么垃圾?选项:A.干垃圾,B.湿垃圾,C.有害垃圾,D.可回收垃圾;答题进度:1/10”。而用户maggie会在群对话流层中反馈给“垃圾分类大冒险BOT”该题目的选择:“@垃圾分类大冒险D”,以此类推下去,直到用户maggie完成了该“垃圾分类大冒险BOT”中所有的题目后用户maggie与“垃圾分类大冒险BOT”之间的互动才算结束。然而,目前这种通过在群对话层中与Bot进行互动,很容易造成该群内除用户maggie之外的其他成员频繁地接收到用户maggie与Bot之间的互动消息,使得其他成员在群内进行信息交互时容易被打断,且易造成信息骚扰。
[0050] 为解决上述问题,本发明实施例提供一种信息处理的方法,该方法可以应用于图2a所示的信息处理的系统,请参阅图2a,为本发明实施例中信息处理的一个系统架构示意图。从图2a可以看出,该系统架构示意图中包括第一客户端、第二客户端,其中,该第一客户端与第二客户端所分别对应的客户端账号在同一个群聊房间中。为区分用户A在群聊房间中通过第一客户端与Bot互动功能进行互动,还是通过与第二客户端所对应的用户B进行信息的交互,此时可以通过在群内互动分层的方式,在群对话流层中通过获取到触发指令后在群对话流层的上层拉起Bot互动层,请参阅图2b,为群对话流层与Bot互动层的示意图。增加Bot互动层专门用来实现用户A在群聊房间中通过第一客户端与Bot互动功能进行互动,而通过群对话流层实现用户A通过第一客户端与第二客户端所对应的用户B进行信息的交互,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收用户A与Bot互动功能之间的互动信息,解决信息骚扰的问题。值得注意的是,所描述的Bot互动功能指的可以是与用户之间进行互动的功能装置,比如:该Bot互动功能可以自主向用户推送一些图片、视频、操作选项或投票标签等媒体信息,而用户在接收到这些媒体信息后也会将信息反馈给Bot互动功能。
[0051] 其中,图2a所示的第一客户端、第二客户端可以分别部署在第一终端设备、第二终端设备上,该第一终端设备与第二终端设备可以通过有线网络或无线网络进行连接。其中,该第一终端设备、第二终端设备仅为一个示意,在实际应用中,还可以包括其他的终端设备,如第三终端设备、第四终端设备等等,第一终端设备以及第二终端设备包含但不仅限于手机、移动终端、平板电脑、笔记本电脑、台式电脑等。上述所提及的第一客户端可以是微信客户端、第二客户端也可以是微信客户端,只要该第一客户端与第二客户端分别对应的客户端账号位于同一个群聊房间中即可。
[0052] 当然,本发明实施例中仅仅以微信为例进行详细说明本发明实施例所提供的技术方案,在实际应用中,还可以包括其他的客户端等,如:QQ客户端、企业QQ客户端或企业微信客户端等等。另外,上述所描述的群聊房间中除了用户A以及用户B之外,还可以包括其他的用户,如用户C、用户D等等,在本发明实施例中将不做具体的限定。
[0053] 为便于更好地理解本发明实施例所提出的方案,下面对本发明实施例中的具体流程进行介绍,请参阅图3,为本发明实施例中提供的信息处理的方法的一个实施例示意图,该方法包括:
[0054] 301、获取目标用户在群对话流层的触发指令,目标用户在即时通讯群内。
[0055] 本实施例中,目标用户隶属于即时通讯群内,可以在需要与Bot互动功能进行信息互动时,通过在第一客户端上根据需求生成该触发指令等等。
[0056] 可选地,对于触发指令的获取有多种不同的方式,例如:可以由Bot互动功能自主推送或者群成员转发、分享的方式来获取触发指令,使得Bot互动层的入口出现在群对话流层中;也可以由在即时通讯群的群页面中,设置固定的Bot页签模块来配置相应的Bot列表,使得用户可以随时通过该Bot页签模块触发相应的Bot,即通过获取到触发指令,使得Bot互动层的入口出现在群对话流层中。具体如下:
[0057] 第一种方式,可以获取所述群对话流层中的第一Bot消息,所述第一Bot消息携带第一Bot卡片;基于所述第一Bot卡片获取所述触发指令。
[0058] 也就是理解成,在本实施例中可以先在群对话流层中获取到Bot互动功能自主推送的第一Bot消息,由于第一Bot消息中携带了第一Bot卡片,因此在获取到第一Bot消息后便可以得到其中的第一Bot卡片,在第一客户端上显示出该第一Bot卡片后,目标用户便可以点击该第一Bot卡片,从而生成相应的触发指令,这样便可以获取到该触发指令。请参阅图4,为本发明实施例中在群对话流层中获取触发指令的示意图。如图4所示,在“乐高无限ahaa(222人)”这个即时通讯群中,用户之间可以在该即时通讯群内进行信息的交互,此时“垃圾分类大冒险BOT”会自主推送出一条关于“乐高分类大冒险”游戏的第一Bot消息,该“乐高分类大冒险”游戏其实携带了第一Bot卡片,只要目标用户点击该第一Bot卡片便可以获取到相应的触发指令。
[0059] 第二种方式,可以通过获取所述目标用户在所述群对话层中输入的第二Bot消息,所述第二Bot消息携带所述触发指令。
[0060] 应当理解的是,在本实施例中,当用户想要自发地互动时,则可以在第一客户端的界面上,通过在该即时通讯群内群对话流层中的输入框中直接输入携带有触发指令的第二Bot消息,如“@乐高分类大冒险BOT”等,从而在获取到该第二Bot消息后便可以得到其中携带的触发指令。
[0061] 第三中方式,可以获取Bot列表,所述Bot列表包括至少一个目标Bot互动功能;获取所述目标用户在所述目标Bot互动功能上的点击指令,以得到所述触发指令。
[0062] 本实施例中,可以事先由用户在第一客户端上设置Bot列表,其中该Bot列表中存储有至少一个目标Bot,并且包括有目标用户想要进行互动的目标互动功能,即目标Bot互动功能。在获取到相应的Bot列表后,通过接收目标用户在目标Bot互动功能上的点击指令,从而生成相应的触发指令。请参阅图5,为本发明实施例中在Bot列表中获取触发指令的示意图。如图5所示,该Bot列表包括有“垃圾分类大冒险BOT”、“公会提醒BOT”、“乐高WikiBOT”、“成语接龙BOT”以及“游戏折扣BOT”等,如果目标用户想要与“垃圾分类大冒险BOT”进行互动,那么就会点击该“垃圾分类大冒险BOT”,从而在得到点击指令后便可以生成该触发指令了。
[0063] 302、根据触发指令启动机器人Bot互动功能。
[0064] 本实施例中,在获取到触发指令后便可以启动Bot互动功能,也就是说通过触发指令来激活Bot互动功能,从而使得可以根据该Bot互动功能来激活Bot互动层,并且让目标用户可以通过该Bot互动层与Bot互动功能进行互动。
[0065] 303、在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,Bot互动层由Bot互动功能触发。
[0066] 本实施例中,在启动Bot互动功能后,便可以根据该Bot互动功能来触发并激活相应的Bot互动层,而由于Bot互动层是用来实现目标用户在群即时通讯群内与Bot互动功能之间的互动,使得目标用户可以在该Bot层上根据该Bot互动功能推送的互动消息来进行互动,如:该互动消息可以承载有视频、图片、文字、标签、操作选项或投票等等多样化的媒体信息。当在Bot层显示出Bot互动功能推送的视频媒体信息时,此时目标用户可以点击播放、点击保存等等互动操作;又如,当在Bot层显示出Bot互动功能推送的操作选项媒体信息时,此时目标用户可以在该操作选项中所给出的多个可选选项中,选择符合要求的选项,如果此时有多个操作选项,那么在操作完一个操作选项后,可以点击执行下一个操作选项等等互动操作。在实际应用中,本发明实施例还可以是如:网页、音频等其他媒体信息,具体本发明实施例中将不做具体限定。
[0067] 在图4所描述的基于群对话流层中获取触发指令的实施例中,如图4所示,“垃圾分类大冒险BOT”在群对话流层中推送关于“乐高分类大冒险”游戏的Bot消息,在该Bot消息中存在有获取触发指令的入口,即上述所描述的第一Bot卡片,也就是图4中所示的“开始游戏”,目标用户通过点击该“开始游戏”后便可以生成相应的触发指令,从而可以根据该触发指令启动Bot互动功能,使得Bot互动功能触发激活Bot互动层。请参阅图6a,为本发明实施例中激活Bot互动层的示意图,从图6a可以看出,在该Bot互动层上展现了“maggie,请问荧光棒属于什么垃圾?A.干垃圾,B.湿垃圾,C.有害垃圾,D.可回收垃圾”等相关题目;另外,当该“垃圾分类大冒险BOT”所推送的互动消息承载的信息有多个操作选项时,比如说该“垃圾分类大冒险BOT”实际上推送的有10个题目,很明显需要目标用户对这10个题目进行答题,即完成这10个操作选项才可以算是完成两者的互动过程。需要说明的一点是,如果在同一个Bot互动层的界面上无法将该“垃圾分类大冒险BOT”所推送的多个操作选项进行显示时,可以将其他的操作选项进行隐藏,此时就需要通过目标用户点击执行下一个操作选项、上一个操作选项等等互动操作,以此来完成所有的操作选项。从图6a中可以看出,当前的操作选项是第一个题目,因此当目标用户完成该第一个题目后,可以点击下一个操作选项进入第二个题目进行互动。并且还可以看到该Bot互动层上仅仅是“目标用户maggie”与“垃圾分类大冒险BOT”之间的互动。
[0068] 可选地,在另一些实施例中,所述在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动之后,还包括:确定所述目标用户根据所述互动消息与所述Bot互动功能进行互动后得到的互动结果;根据所述互动结果生成第二Bot卡片;在所述群对话流层中推送所述第二Bot卡片,所述第二Bot卡片用于指示所述即时通讯群中的用户启动所述Bot互动功能。
[0069] 本实施例中,在上述图6a所描述的实施例的基础上,请参阅图6b,为本发明实施例中在Bot互动层上进行互动后得到互动结果的示意图,在该图6b中,显示了“目标用户maggie”在“乐高分类大冒险”游戏的结果。其中,游戏结果具体如下:本群的成绩是80分,耗时4分16秒;其中,结算明细:荧光棒属于什么垃圾?答案是:可回收垃圾;CD属于什么垃圾?答案是:干垃圾;╳充电宝属于什么垃圾?答案是:可回收垃圾;╳甘蔗皮属于什么垃圾?答案是:干垃圾;…;过期的感冒药属于什么垃圾?答案是:有害垃圾;其中,在该结算明细中还显示了“目标用户maggie”在挑战中哪些题目是成功的,哪些题目是失败的。
[0070] 需要说明的是,上述所描述的第二Bot卡片实际上是用来指示第二客户端启动Bot互动功能的入口。也就是说目标用户在得到与Bot互动功能的互动结果后,根据该互动结果生成第二Bot卡片,并将其片推送和分享到群对话流层中,使得在该即时通讯群内的所有群成员也可以启动相应的Bot互动功能,从而在各自触发得到的Bot互动层中与Bot互动功能进行互动。请参阅图6c,为本发明实施例中的将第二Bot卡片推送到群对话流层中的示意图。从图6c可以看出,“目标用户maggie”在得到与该“垃圾分类大冒险BOT”的互动结果后,可以点击该互动结果中的“完成并分享”的操作选项来生成第二Bot卡片,使得该互动结果以第二Bot卡片的形式被推送和分享到群对话流层中,如:该第二Bot卡片展示了“目标用户maggie”在“乐高分类大冒险”游戏中的成绩以及排名,并且该第二Bot卡片显示出了启动Bot互动功能的入口,如图6c中的“开始游戏”,使得在该即时通讯群内的其他群成员通过点击该入口“开始游戏”可以启动相应的Bot互动功能,从而在各自触发得到的Bot互动层中与“垃圾分类大冒险BOT”进行互动。这样可以刺激即时通讯群中的所有成员都可以参与到与Bot互动功能的互动过程中,提升用户互动的体验。
[0071] 本发明实施例中,通过在获取目标用户在群对话流层上的触发指令后,基于该触发指令启动Bot互动功能,使得可以通过该Bot互动功能触发Bot互动层,从而在该Bot互动层中上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,即在Bot互动层中实现即时通讯群内的目标用户与Bot互动功能之间的信息互动,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收目标用户与Bot互动功能之间的互动信息,解决信息骚扰的问题。
[0072] 上述主要从方法的角度对本发明实施例提供的方案进行了介绍。可以理解的是为了实现上述功能,包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本发明中所公开的实施例描述的各示例的模块及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0073] 本发明实施例可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0074] 下面对本发明实施例中的信息处理装置70进行详细描述,请参阅图7,图7为本发明实施例中提供的信息处理装置一个实施例示意图,该信息处理装置70可以包括:
[0075] 获取单元701,用于获取目标用户在群对话流层上的触发指令,所述目标用户在即时通讯群内;
[0076] 启动单元702,用于根据所述触发指令启动机器人Bot互动功能;
[0077] 处理单元703,用于在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,所述Bot互动层由所述Bot互动功能触发。
[0078] 可选地,在上述图7所对应的实施例的基础上,本发明实施例提供的信息处理装置70的另一实施例中,所述获取单元701,包括:
[0079] 第一获取模块,用于获取所述群对话流中的第一Bot消息,所述第一Bot消息携带第一Bot卡片;
[0080] 第二获取模块,用于基于所述第一Bot卡片获取所述触发指令。
[0081] 可选地,在上述图7所对应的实施例的基础上,本发明实施例提供的信息处理装置70的另一实施例中,所述获取单元701,包括:
[0082] 第三获取模块,用于获取所述目标用户在所述群对话层中输入的第二Bot消息,所述第二Bot消息携带所述触发指令。
[0083] 可选地,在上述图7所对应的实施例的基础上,本发明实施例提供的信息处理装置70的另一实施例中,所述获取单元701,包括:
[0084] 第四获取模块,用于获取Bot列表,所述Bot列表包括至少一个目标Bot互动功能;
[0085] 第五获取模块,用于获取所述目标用户在所述目标Bot互动功能上的点击指令,以得到所述触发指令。
[0086] 可选地,在上述图7所对应的实施例的基础上,本发明实施例提供的信息处理装置70的另一实施例中,该信息处理装置70还可以包括:
[0087] 确定单元,用于所述在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动之后,确定所述目标用户根据所述互动消息与所述Bot互动功能进行互动后得到的互动结果;
[0088] 第一生成单元,用于根据所述互动结果生成第二Bot卡片;
[0089] 推送单元,用于在所述群对话流层中推送所述第二Bot卡片,所述第二Bot卡片用于指示所述即时通讯群中的用户启动所述Bot互动功能。
[0090] 本发明实施例中,通过在获取单元701获取目标用户在群对话流层的触发指令后,基于启动单元702该触发指令启动Bot互动功能,使得可以通过该Bot互动功能触发Bot互动层,从而经由处理单元703在该Bot互动层中上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,即在Bot互动层中实现即时通讯群内的目标用户与Bot互动功能之间的信息互动,使得在群内将Bot互动层与群对话流层分离,从而避免其他用户频繁接收目标用户与Bot互动功能之间的互动信息,解决信息骚扰的问题。
[0091] 上面从模块化功能实体的角度对本发明实施例中的信息处理装置70进行描述,下面从硬件处理的角度对本发明实施例中的计算机设备进行描述。图8是本发明实施例提供的计算机设备的结构示意图,该计算机设备可以包括上述所描述的信息处理装置,该计算机设备可因配置或性能不同而产生比较大的差异,该计算机设备可以至少一个处理器801,通信线路807,存储器803以及至少一个通信接口804。
[0092] 处理器801可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,服务器IC),或一个或多个用于控制本发明方案程序执行的集成电路。
[0093] 通信线路807可包括一通路,在上述组件之间传送信息。
[0094] 通信接口804,使用任何收发器一类的装置,用于与其他装置或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。
[0095] 存储器803可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储装置,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储装置,存储器可以是独立存在,通过通信线路807与处理器相连接。存储器也可以和处理器集成在一起。
[0096] 其中,存储器803用于存储执行本发明方案的计算机执行指令,并由处理器801来控制执行。处理器801用于执行存储器803中存储的计算机执行指令,从而实现本发明上述实施例提供的信息处理的方法。
[0097] 可选的,本发明实施例中的计算机执行指令也可以称之为应用程序代码,本发明实施例对此不作具体限定。
[0098] 在具体实现中,作为一种实施例,该计算机设备可以包括多个处理器,例如图8中的处理器801和处理器802。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个装置、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
[0099] 在具体实现中,作为一种实施例,该计算机设备还可以包括输出设备805和输入设备806。输出设备805和处理器801通信,可以以多种方式来显示信息。输入设备806和处理器801通信,可以以多种方式接收用户的输入。例如,输入设备806可以是鼠标、触摸屏装置或传感装置等。
[0100] 上述的该计算机设备可以是一个通用装置或者是一个专用装置。在具体实现中,该计算机设备可以是台式机、便携式电脑、nas服务器、无线终端装置、嵌入式装置或有图8中类似结构的装置。本发明实施例不限定该计算机设备的类型。
[0101] 在本发明实施例中,该计算机设备所包括的处理器801还具有以下功能:
[0102] 获取目标用户在群对话流层的触发指令,所述目标用户在即时通讯群内;
[0103] 根据所述触发指令启动机器人Bot互动功能;
[0104] 在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动,所述Bot互动层由所述Bot互动功能触发。
[0105] 在本发明的一些实施例中,该处理器801还可以具体用于,
[0106] 获取所述群对话流层的第一Bot消息,所述第一Bot消息携带第一Bot卡片;
[0107] 基于所述第一Bot卡片获取所述触发指令。
[0108] 在本发明的一些实施例中,该处理器801还可以具体用于,
[0109] 获取所述目标用户在所述群对话层中输入的第二Bot消息,所述第二Bot消息携带所述触发指令。
[0110] 在本发明的一些实施例中,该处理器801还可以具体用于,
[0111] 获取Bot列表,所述Bot列表至少一个目标Bot互动功能;
[0112] 获取所述目标用户在所述目标Bot互动功能上的点击指令,以得到所述触发指令。
[0113] 在本发明的一些实施例中,该处理器801还可以具体用于,
[0114] 所述在Bot互动层上显示所述Bot互动功能推送的互动消息,所述互动消息用于指示所述目标用户与所述Bot互动功能进行互动之后,确定所述目标用户根据所述互动消息与所述Bot互动功能进行互动后得到的互动结果;
[0115] 根据所述互动结果生成第二Bot卡片;
[0116] 在所述群对话流层中推送所述第二Bot卡片,所述第二Bot卡片用于指示所述即时通讯群中的用户启动所述Bot互动功能。
[0117] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0118] 在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0119] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0120] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0121] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0122] 以上,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。