一种即时通讯方法、终端和系统的制作方法

文档序号:7998781阅读:296来源:国知局
一种即时通讯方法、终端和系统的制作方法
【专利摘要】本发明实施例公开了一种即时通讯方法、终端和系统,其中的一种即时通讯方法包括:在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端发送的即时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。采用本发明,可实现一种更为灵活和通用的即时通讯交互方式。
【专利说明】一种即时通讯方法、终端和系统

【技术领域】
[0001] 本发明涉及一种通信领域,尤其涉及一种即时通讯方法、终端和系统。

【背景技术】
[0002] 即时通讯(Instant Messenger,简称IM)是指能够即时发送和接收互联网消息等 的业务。随着互联网技术的发展,即时通讯不再是一个单纯的聊天工具,即时通讯的功能日 益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能,已经发展成集交 流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。随 着移动互联网的发展,互联网即时通讯也在向移动化扩张。目前,重要即时通讯提供商都提 供通过移动终端接入互联网即时通讯的业务,用户可以通过手机、平板电脑、车载终端等已 经安装了相应客户端软件的移动终端收发消息。
[0003] 现有的即时通讯消息只支持接收方进行基本的阅读查看,即时通讯双方只能通过 各自客户端或即时通讯会话界面携带的功能选项进行交互,而即时通讯会话界面携带的功 能常常因为移动终端的显示屏幕大小的限制,不同类型或不同版本的客户端所携带的功能 选项也常常存在差异,给即时通讯双方之间的交互带来不便。


【发明内容】

[0004] 有鉴于此,本发明实施例提供一种即时通讯方法、终端和系统,可实现一种更为灵 活和通用的即时通讯交互方式。
[0005] 为了解决上述技术问题,本发明实施例第一方面提供了一种即时通讯方法,所述 方法包括:
[0006] 在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端 发送的即时通讯消息中的事件按钮的操作;
[0007] 获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;
[0008] 向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。
[0009] 第二方面,本发明实施例还提供了一种即时通讯方法,所述方法包括:
[0010] 向第二即时通讯终端发送携带事件按钮的即时通讯消息;
[0011] 获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮 对应的触发事件消息。
[0012] 相应地,本发明实施例第三方面还提供了一种即时通讯终端,所述即时通讯终端 包括:
[0013] 操作获取模块,用于获取在与第一即时通讯终端之间的即时通讯会话中点击第二 即时通讯终端发送的即时通讯消息中的事件按钮的操作;
[0014] 触发消息获取模块,用于获取所述即时通讯消息中被点击的事件按钮对应的触发 事件消息;
[0015] 触发消息发送模块,用于向第一即时通讯终端发送所述事件按钮对应的触发事件 消息。
[0016] 第四方面,本发明实施例还提供了一种即时通讯终端,所述即时通讯终端包括:
[0017] 消息发送模块,用于向第二即时通讯终端发送携带事件按钮的即时通讯消息;
[0018] 触发消息获取模块,用于获取所述第二即时通讯终端根据点击所述事件按钮的操 作发送的所述事件按钮对应的触发事件消息。
[0019] 第五方面,本发明实施例还提供了一种即时通讯系统,所述即时通讯系统包括第 一即时通讯终端和第二即时通讯终端,其中:
[0020] 所述第一即时通讯终端为如本发明实施例第四方面所述的即时通讯终端,用于向 所述第二即时通讯终端发送携带事件按钮的即时通讯消息;获取所述第二即时通讯终端根 据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息;
[0021] 所述第二即时通讯终端为如本发明实施例第三方面所述的即时通讯终端,用于获 取在与第一即时通讯终端之间的即时通讯会话中获取点击所述关联账号发送的即时通讯 消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消 息;向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。
[0022] 本发明实施例通过在即时通讯会话中点击即时通讯消息中的事件按钮的操作向 关联账号的即时通讯终端发送被点击事件按钮对应的触发事件消息,实现了通过对即时通 讯消息的拓展,给即时通讯交互带来了更为灵活和通用的互动方式。

【专利附图】

【附图说明】
[0023] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0024] 图1是本发明实施例中提供的一种即时通讯方法的流程示意图;
[0025] 图2是本发明另一实施例中提供的一种即时通讯方法的流程示意图;
[0026] 图3是本发明实施例中提供的一种即时通讯终端的结构示意图;
[0027] 图4是本发明另一实施例中提供的一种即时通讯终端的结构示意图;
[0028] 图5是本发明实施例中的在即时通讯会话界面中显示携带事件按钮的即时通讯 消息的效果不意图;
[0029] 图6是本发明实施例中提供的一种即时通讯系统的结构示意图;
[0030] 图7是本发明另一实施例中提供的一种即时通讯系统的结构示意图。

【具体实施方式】
[0031] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0032] 本发明实施例中的即时通讯方法可以实现在即时通讯终端中,本发明实施例中的 即时通讯终端可以为包括PC (Personal Computer,个人计算机)、平板电脑、手机、智能手 机、笔记本电脑等在内的终端设备,也可以为上述终端设备中的客户端模块,例如:即时通 讯应用客户端等等。即时通讯终端在使用即时通讯账号登录后可以与其他即时通讯终端或 后台服务器进行通信,相互通信的即时通讯终端的登录账号之间可以预先建立相互关联关 系,关联账号之间可以包括但不限于互为好友、关注与被关注、订阅与被订阅等关联关系, 由于在本发明实施例的即时通讯交互过程中即时通讯终端与其登录账号可以为唯一对应 关系,采用第一即时通讯终端和第二即时通讯终端可以分别指代登录了对应账号的即时通 讯终端。
[0033] 图1是本发明实施例中提供的一种即时通讯方法的流程示意图,该方法流程可以 包括以下步骤:
[0034] S101,在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯 终端发送的即时通讯消息中的事件按钮的操作。具体的,可以如图5所示的即时通讯会话 界面中显示携带事件按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息 框中显示事件按钮,即时通讯终端可以通过触摸屏、鼠标等输入设备接收到用户点击该事 件按钮的操作。
[0035] S102,获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息。具体的, 所述携带事件按钮的即时通讯消息中可以包括至少一个事件按钮和各事件按钮对应的触 发事件消息,以下为一个典型的携带事件按钮的即时通讯消息中包括的信息内容示例:
[0036] Titil (消息标题);
[0037] Des (消息摘要);
[0038] Pic (消息附图);
[0039] url (消息链接网址);
[0040] buttonlist:(事件按钮信息列表)
[0041] buttonl
[0042] name:(第一事件按钮名称)
[0043] key:bl (触发事件消息为bl);
[0044] button2
[0045] name:(第二事件按钮名称)
[0046] key:b2 (触发事件消息为b2)
[0047] ......
[0048] 当接收到用户点击该即时通讯消息中的第二事件按钮,则可以从该即时通讯消息 中查找得到第二事件按钮对应的触发事件消息(如为b2)。可选的,所述携带事件按钮的即 时通讯消息中还可以包括各事件按钮的显示信息,如按钮显示图片、显示状态控制参数等, 即时通讯终端可以根据事件按钮的显示信息在即时通讯会话界面中显示该事件按钮。
[0049] S103,向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。具体的, 可以将从该即时通讯消息中查找得到被点击事件按钮对应的触发事件消息发送给所述第 一即时通讯终端,即所述携带事件按钮的即时通讯消息的发送方账号。例如用户A向用户B 发送了携带事件按钮的即时通讯消息,用户A在发送所述携带事件按钮的即时通讯消息之 前可以设定每个触发事件消息对应的执行事件,在接收到用户B根据点击操作发送的触发 事件消息后,用户A可以执行该触发事件消息对应的执行事件,例如事件按钮为投票按钮, 则可以根据用户B点击的投票按钮的触发事件消息更新投票统计数据,又如所述事件按钮 为"赞同"按钮,则可以根据用户B点击按钮的触发事件消息将该即时通讯消息的热度+1, 还可以根据用户B点击的事件按钮的触发事件消息向用户B发送触发事件消息的预设响应 消息,如返回预设网页、返回预设的即时通讯消息,或返回一个事件消息以改变接收方在即 时通讯会话中所述事件按钮的显示状态,如用户B在即时通讯消息中点击了投票按钮,用 户A可以将携带当前的投票统计数据的响应消息返回给用户B,用户B可以根据该响应消息 改变接收方在即时通讯会话中所述事件按钮的显示状态,例如将投票按钮设为不可点击状 态并显示为灰色,还可以在按钮区域中显示所述当前的投票统计数据。
[0050] 可选的,本实施例中的第一即时通讯终端的登录账号可以为公众账号,即针对媒 体、单位、企业或公众人物所有的通讯账号,可以通过公众平台服务器进行与公众账号之间 的消息交互,例如前文示例中的用户A为公众账号,用户B为普通账号,则用户A可以向公 众平台服务器提交所述携带事件按钮的即时通讯消息,由公众平台服务器向用户A的关联 用户推送所述携带事件按钮的即时通讯消息,用户B接收到所述携带事件按钮的即时通讯 消息后,根据用户的操作向公众平台服务器提交事件按钮对应的触发事件消息,公众平台 服务器向用户A发送所述事件按钮对应的触发事件消息。
[0051] 图2是本发明另一实施例中提供的一种即时通讯方法的流程示意图。本实施例中 以公众账号与普通账号之间的即时通讯交互为示例详细阐述本发明的实现过程,需要指出 的是,使用相同原理完全可以实现在普通账号之间的即时通讯交互场景,或公众账号之间 的即时通讯交互场景,如图所示本实施例中的方法流程可以包括以下步骤:
[0052] S201,第一即时通讯终端根据编辑操作生成携带事件按钮的即时通讯消息。具体 实现中,本实施例中的第一即时通讯终端在登录了公众账号后,可以根据后台服务器(如公 众平台服务器)提供的消息模板进行编辑、添加内容信息等生成携带事件按钮的即时通讯 消息,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件按钮和 各事件按钮对应的触发事件消息,可选的还可以包括各事件按钮的显示信息,如按钮显示 图片、显示状态控制参数等。第一即时通讯终端在生成携带事件按钮的即时通讯消息还可 以设置与各个事件按钮的触发事件消息分别对应的响应消息。
[0053] S202,第一即时通讯终端向第二即时通讯终端发送携带事件按钮的即时通讯消 息。具体实现中,第一即时通讯终端可以通过向公众平台服务器发送所述携带事件按钮的 即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第一 即时通讯终端的所有关联账号,第二即时通讯终端的登录账号可以预先通过关注、订阅或 加好友等方式与第一即时通讯终端登录的公众账号之间建立了关联关系,从而可以获取到 第一即时通讯终端发送的携带事件按钮的即时通讯消息。
[0054] S203,第二即时通讯终端在即时通讯会话中获取点击所述关联账号发送的即时通 讯消息中的事件按钮的操作。具体的,第二即时通讯终端在接收到第一即时通讯终端发送 的携带事件按钮的即时通讯消息后,可以如图5所示的即时通讯会话界面中显示携带事件 按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息框中显示事件按钮, 即时通讯终端可以通过触摸屏、鼠标等输入设备接收到用户点击该事件按钮的操作。
[0055] S204,第二即时通讯终端获取所述即时通讯消息中被点击的事件按钮对应的触发 事件消息。具体的,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一 个事件按钮和各事件按钮对应的触发事件消息,第二即时通讯终端可以根据用户的点击操 作在其中查找被点击的事件按钮对应的触发事件消息,例如当接收到用户点击该即时通讯 消息中的第二事件按钮,则可以从该即时通讯消息中查找得到第二事件按钮对应的触发事 件消息为b2。
[0056] S205,第二即时通讯终端向第一即时通讯终端发送所述事件按钮对应的触发事件 消息。
[0057] S206,第一即时通讯终端向第二即时通讯终端发送所述触发事件消息的响应消 息。具体的,第一即时通讯终端可以根据预先设置的响应消息与触发事件消息之间的对应 关系向第二即时通讯终端返回对应响应消息,第一即时通讯终端还可以根据其用户的回复 操作向第二即时通讯终端返回响应消息。本实施例中以投票按钮为例,第一即时通讯终端 向第二即时通讯终端发送的携带事件按钮的即时通讯消息为投票消息,包括三个投票按钮 分别对应A、B以及C,第一即时通讯终端根据用户点击了 B事件按钮,向第二即时通讯终端 发送的B事件按钮对应的触发事件消息b2,第一即时通讯终端接收到后根据该触发事件消 息更新投票统计数据,将投给B选项的票数+1,并将包括投票成功的通知消息以及当前的 投票统计数据在内的响应消息返回给第二即时通讯终端。在可选实施例中,第一即时通讯 终端也可以在公众平台服务器上设置自动返回响应消息,例如默认向第二即时通讯终端返 回"投票成功"的响应消息。
[0058] S207,第二即时通讯终端根据所述第一即时通讯终端根据所述触发事件消息返回 的响应消息改变所述即时通讯消息中被点击的事件按钮的显示状态。具体实现中,可以根 据即时通讯消息中携带的显示状态控制参数改变被点击的事件按钮的显示状态,例如接收 到响应消息后将投票按钮设为不可点击状态并显示为灰色,还可以根据响应消息中携带的 内容在按钮区域中显示所述当前的投票统计数据等。
[0059] 图3是本发明实施例中提供的一种即时通讯终端的结构示意图。本实施例中的即 时通讯终端可以包括:
[0060] 操作获取模块310,用于获取在与第一即时通讯终端之间的即时通讯会话中点击 第二即时通讯终端发送的即时通讯消息中的事件按钮的操作。具体实现中,即时通讯终端 可以如图5所示的即时通讯会话界面中显示携带事件按钮的即时通讯消息,在显示该携带 事件按钮的即时通讯消息的消息框中显示事件按钮,操作获取模块310可以通过触摸屏、 鼠标等输入设备接收到用户点击该事件按钮的操作。
[0061] 触发消息获取模块320,用于获取所述即时通讯消息中被点击的事件按钮对应的 触发事件消息。具体的,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至 少一个事件按钮和各事件按钮对应的触发事件消息,第二即时通讯终端可以根据用户的点 击操作在其中查找被点击的事件按钮对应的触发事件消息,例如当接收到用户点击该即时 通讯消息中的第二事件按钮,则可以从该即时通讯消息中查找得到第二事件按钮对应的触 发事件消息为b2。
[0062] 触发消息发送模块330,用于向第一即时通讯终端发送所述事件按钮对应的触发 事件消息。具体实现中,触发消息发送模块330可以将从该即时通讯消息中查找得到被点 击事件按钮对应的触发事件消息发送给所述第一即时通讯终端,即所述携带事件按钮的即 时通讯消息的发送方账号。例如用户A向用户B发送了携带事件按钮的即时通讯消息,用户 A在发送所述携带事件按钮的即时通讯消息之前可以设定每个触发事件消息对应的执行事 件,在接收到用户B根据点击操作发送的触发事件消息后,用户A可以执行该触发事件消息 对应的执行事件。
[0063] 可选的,本实施例中的第一即时通讯终端的登录账号可以为公众账号,即针对媒 体、单位、企业或公众人物所有的通讯账号,本实施例中的即时通讯终端可以通过公众平台 服务器进行与公众账号之间的消息交互,即触发消息发送模块330向公众平台服务器提交 事件按钮对应的触发事件消息,公众平台服务器向第一即时通讯终端发送所述事件按钮对 应的触发事件消息。
[0064] 进一步的,本发明实施例中的即时通讯终端还可以包括:
[0065] 消息接收模块340,用于接收第一即时通讯终端发送的携带事件按钮的即时通讯 消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发 事件消息。
[0066] 消息显示模块350,用于在所述携带事件按钮信息的即时通讯消息中显示所述至 少一个事件按钮。可选的,所述携带事件按钮的即时通讯消息中还可以包括各事件按钮的 显示信息,如按钮显示图片、显示状态控制参数等,消息显示模块350可以根据事件按钮的 显示信息在即时通讯会话界面中显示该事件按钮。
[0067] 可选的,所述即时通讯终端还包括:
[0068] 响应消息获取模块360,用于获取所述第一即时通讯终端根据所述触发事件消息 返回的响应消息。具体实现中,第一即时通讯终端在发送所述携带事件按钮的即时通讯消 息之前可以设定每个触发事件消息对应的执行事件,在接收到本实施例中的即时通讯终端 根据点击操作发送的触发事件消息后,第一即时通讯终端可以执行该触发事件消息对应的 执行事件,可以根据第二即时通讯终端的用户点击的事件按钮的触发事件消息向第二即时 通讯终端发送触发事件消息的预设响应消息,如返回预设网页、返回预设的即时通讯消息, 或返回一个事件消息以改变接收方在即时通讯会话中所述事件按钮的显示状态。响应消息 获取模块360在接收到第一即时通讯终端返回的响应消息后,可以通知消息显示模块350 根据该响应消息改变接收方在即时通讯会话中所述事件按钮的显示状态,例如将投票按钮 设为不可点击状态并显示为灰色,还可以在按钮区域中显示所述当前的投票统计数据。
[0069] 图4是本发明另一实施例中提供的一种即时通讯终端的结构示意图,如图所示实 施例中的即时通讯终端可以包括:
[0070] 消息发送模块410,用于向第二即时通讯终端发送携带事件按钮的即时通讯消息。 具体实现中,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件 按钮和各事件按钮对应的触发事件消息,还可以包括各事件按钮的显示信息,如按钮显示 图片、显示状态控制参数等。
[0071] 触发消息获取模块420,用于获取所述第二即时通讯终端根据点击所述事件按钮 的操作发送的所述事件按钮对应的触发事件消息。具体实现中,第二即时通讯终端在接收 到所述携带事件按钮的即时通讯消息后,可以如图5所示的即时通讯会话界面中显示携带 事件按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息框中显示事件按 钮,第二即时通讯终端可以通过触摸屏、鼠标等输入设备接收到用户点击该事件按钮的操 作,从而根据用户点击所述事件按钮的操作在所述即时通讯消息查找到被点击的事件按钮 对应的触发事件消息,并向本实施例中的即时通讯终端发送所述事件按钮对应的触发事件 消息。可选的,本实施例中的即时通讯终端的登录账号可以为公众账号,即针对媒体、单位、 企业或公众人物所有的通讯账号,可以通过公众平台服务器进行与其他即时通讯终端之间 的消息交互。
[0072] 即所述消息发送模块410具体用于:
[0073] 向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服 务器将所述携带事件按钮的即时通讯消息发送给所述第二即时通讯终端;
[0074] 所述触发消息获取模块420具体用于:
[0075] 获取公众平台服务器下发的所述第二即时通讯终端根据用户点击所述事件按钮 的操作发送的所述事件按钮对应的触发事件消息。
[0076] 进一步,本实施例中的即时通讯终端还可以包括:
[0077] 消息生成模块430,用于根据编辑操作生成所述携带事件按钮的即时通讯消息,所 述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消 息。具体实现中,本实施例中的消息生成模块430可以在第一即时通讯终端登录了公众账 号后,根据后台服务器(如公众平台服务器)提供的消息模板进行编辑、添加内容信息等生 成携带事件按钮的即时通讯消息,所述即时通讯消息的信息内容可以如前文S102中的示 例,包括至少一个事件按钮和各事件按钮对应的触发事件消息,可选的还可以包括各事件 按钮的显示信息,如按钮显示图片、显示状态控制参数等。
[0078] 进一步,本实施例中的即时通讯终端还可以包括:
[0079] 响应消息发送模块440,用于向所述第二即时通讯终端返回所述触发事件消息的 响应消息。具体实现中,响应消息发送模块440可以根据预先设置的响应消息与触发事件 消息之间的对应关系向第二即时通讯终端返回对应响应消息,响应消息发送模块440还可 以根据其用户的回复操作向第二即时通讯终端返回响应消息。本实施例中以投票按钮为 例,消息发送模块410发送的携带事件按钮的即时通讯消息为投票消息,包括三个投票按 钮分别对应A、B以及C,第二即时通讯终端根据用户点击了 B事件按钮,发送的B事件按钮 对应的触发事件消息b2,本实施例中的第一即时通讯终端接收到后可以根据该触发事件消 息更新投票统计数据,将投给B选项的票数+1,响应消息发送模块440可以将包括投票成功 的通知消息以及当前的投票统计数据在内的响应消息返回给第二即时通讯终端。
[0080] 进一步,本实施例中的即时通讯终端还可以包括:
[0081] 响应消息设置模块450,用于设置与所述触发事件消息对应的响应消息。具体实现 中,在消息生成模块430生成携带事件按钮的即时通讯消息时,响应消息设置模块450可以 设置与各个事件按钮的触发事件消息分别对应的响应消息。所述响应消息发送模块440在 响应消息设置模块450查找与触发事件消息对应的响应消息,并向第二即时通讯终端发送 查找到的与与触发事件消息对应的响应消息。在可选实施例中,响应消息设置模块450也 可以在公众平台服务器上设置自动返回响应消息,例如设置公众平台服务器在接收到第二 即时通讯终端发送某事件按钮对应的触发事件消息时,默认向第二即时通讯终端返回"投 票成功"的响应消息。
[0082] 图6是本发明实施例提供的一种即时通讯系统的结构示意图,本发明实施例图 1-图2所示的方法可以应用于本实施例的即时通讯系统中。所述即时通讯系统包括第一即 时通讯终端610和第二即时通讯终端620,其中:
[0083] 所述第一即时通讯终端610为如前文实施例结合图4描述的所述的即时通讯终 端,用于向所述第二即时通讯终端620发送携带事件按钮的即时通讯消息;获取所述第二 即时通讯终端620根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消 息;
[0084] 所述第二即时通讯终端620为如前文实施例结合图3描述的即时通讯终端,用于 获取在与第一即时通讯终端610之间的即时通讯会话中获取点击所述关联账号发送的即 时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发 事件消息;向所述第一即时通讯终端610发送所述事件按钮对应的触发事件消息。
[0085] 图7是本发明实施例提供的另一种即时通讯系统的结构示意图,本发明实施例图 1-图2所示的方法可以应用于本实施例的即时通讯系统中。本实施例中的即时通讯系统包 括第一即时通讯终端710、第二即时通讯终端720以及后台服务器730,其中:
[0086] 所述第一即时通讯终端710为如前文实施例结合图4描述的所述的即时通讯终 端,用于向公众平台服务器730发送所述携带事件按钮的即时通讯消息,以使所述公众平 台服务器730将所述携带事件按钮的即时通讯消息发送给所述第二即时通讯终端720 ;获 取公众平台服务器730下发的所述第二即时通讯终端720根据用户点击所述事件按钮的操 作发送的所述事件按钮对应的触发事件消息。本实施例中,所述第一即时通讯终端的登录 账号为公众账号。
[0087] 所述第二即时通讯终端720为如前文实施例结合图3描述的即时通讯终端,用于 获取在与第一即时通讯终端610之间的即时通讯会话中获取点击所述关联账号发送的即 时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发 事件消息;向公众平台服务器730发送所述触发事件消息,以使所述公众平台服务器730将 所述触发事件消息发送给所述第一即时通讯终端710。
[0088] 后台服务器730用于中转所述第一即时通讯终端和第二即时通讯终端之间的消 息交互。具体实现中,所述后台服务器可以包括公众平台服务器,还可以包括即时通讯服务 器或SNS (Social Networking Services,社会性网络服务)服务器等。
[0089] 本发明实施例通过在即时通讯会话中点击即时通讯消息中的事件按钮的操作向 关联账号的即时通讯终端发送被点击事件按钮对应的触发事件消息,实现了通过对即时通 讯消息的拓展,给即时通讯交互带来了更为灵活和通用的互动方式。
[0090] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0091] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种即时通讯方法,其特征在于,所述方法包括: 在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端发送 的即时通讯消息中的事件按钮的操作; 获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息; 向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。
2. 如权利要求1所述的即时通讯方法,其特征在于,所述方法包括: 接收所述第一即时通讯终端发送的携带事件按钮的即时通讯消息,所述携带事件按钮 的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息; 在所述携带事件按钮信息的即时通讯消息中显示所述至少一个事件按钮。
3. 如权利要求1所述的即时通讯方法,其特征在于,所述方法还包括: 获取所述第一即时通讯终端根据所述触发事件消息返回的响应消息。
4. 如权利要求3所述的即时通讯方法,其特征在于,所述方法还包括: 根据所述第一即时通讯终端根据所述触发事件消息返回的响应消息改变所述即时通 讯消息中被点击的事件按钮的显示状态。
5. 如权利要求1?4中任一项所述的即时通讯方法,其特征在于,所述第一即时通讯终 端的登录账号为目标公众账号; 所述向第一即时通讯终端发送所述事件按钮对应的触发事件消息包括: 向公众平台服务器发送所述触发事件消息,以使所述公众平台服务器将所述触发事件 消息发送给所述第一即时通讯终端。
6. -种即时通讯方法,其特征在于,所述方法包括: 向第二即时通讯终端发送携带事件按钮的即时通讯消息; 获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应 的触发事件消息。
7. 如权利要求6所述的即时通讯方法,其特征在于,所述向第二即时通讯终端发送携 带事件按钮的即时通讯消息之前还包括: 根据编辑操作生成所述携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯 消息包括至少一个事件按钮和各事件按钮对应的触发事件消息。
8. 如权利要求6所述的即时通讯方法,其特征在于,所述获取所述第二即时通讯终端 根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息之后还包括: 向所述第二即时通讯终端返回所述触发事件消息的响应消息。
9. 如权利要求8所述的即时通讯方法,其特征在于,向第二即时通讯终端发送携带事 件按钮的即时通讯消息之前还包括: 设置与所述触发事件消息对应的响应消息; 所述向所述第二即时通讯终端返回所述触发事件消息的响应消息包括: 向所述第二即时通讯终端返回所述触发事件消息对应的响应消息。
10. 如权利要求6?9所述的即时通讯方法,其特征在于,所述向第二即时通讯终端发 送携带事件按钮的即时通讯消息包括: 向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器 将所述携带事件按钮的即时通讯消息发送给所述第二即时通讯终端; 所述获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮 对应的触发事件消息包括: 获取公众平台服务器下发的所述第二即时通讯终端根据点击所述事件按钮的操作发 送的所述事件按钮对应的触发事件消息。
11. 一种即时通讯终端,其特征在于,所述即时通讯终端包括: 操作获取模块,用于获取在与第一即时通讯终端之间的即时通讯会话中点击第二即时 通讯终端发送的即时通讯消息中的事件按钮的操作; 触发消息获取模块,用于获取所述即时通讯消息中被点击的事件按钮对应的触发事件 消息; 触发消息发送模块,用于向第一即时通讯终端发送所述事件按钮对应的触发事件消 肩、。
12. 如权利要求11所述的即时通讯终端,其特征在于,所述即时通讯终端还包括: 消息接收模块,用于接收第一即时通讯终端发送的携带事件按钮的即时通讯消息,所 述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消 息; 消息显示模块,用于在所述携带事件按钮信息的即时通讯消息中显示所述至少一个事 件按钮。
13. 如权利要求11所述的即时通讯终端,其特征在于,所述即时通讯终端还包括: 响应消息获取模块,用于获取所述第一即时通讯终端根据所述触发事件消息返回的响 应消息。
14. 如权利要求13所述的即时通讯终端,其特征在于,所述消息显示模块还用于: 根据所述第一即时通讯终端根据所述触发事件消息返回的响应消息改变所述即时通 讯消息中被点击的事件按钮的显示状态。
15. 如权利要求11?14中任一项所述的即时通讯终端,其特征在于,所述第一即时通 讯终端的登录账号为目标公众账号; 所述消息发送模块具体用于: 向公众平台服务器发送所述触发事件消息,以使所述公众平台服务器将所述触发事件 消息发送给所述第一即时通讯终端。
16. -种即时通讯终端,其特征在于,所述即时通讯终端包括: 消息发送模块,用于向第二即时通讯终端发送携带事件按钮的即时通讯消息; 触发消息获取模块,用于获取所述第二即时通讯终端根据点击所述事件按钮的操作发 送的所述事件按钮对应的触发事件消息。
17. 如权利要求16所述的即时通讯终端,其特征在于,所述即时通讯终端还包括: 消息生成模块,用于根据编辑操作生成所述携带事件按钮的即时通讯消息,所述携带 事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息。
18. 如权利要求16所述的即时通讯终端,其特征在于,所述即时通讯终端还包括: 响应消息发送模块,用于向所述第二即时通讯终端返回所述触发事件消息的响应消 肩、。
19. 如权利要求18所述的即时通讯终端,其特征在于,所述即时通讯终端还包括: 响应消息设置模块,用于设置与所述触发事件消息对应的响应消息; 所述响应消息发送模块具体用于: 向所述第二即时通讯终端返回所述响应消息设置模块设置的与触发事件消息对应的 响应消息。
20. 如权利要求16?19所述的即时通讯终端,其特征在于,所述即时通讯终端的登录 账号为公众账号; 所述消息发送模块用于: 向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器 将所述携带事件按钮的即时通讯消息发送给所述第二即时通讯终端; 所述触发消息获取模块用于: 获取公众平台服务器下发的所述第二即时通讯终端根据用户点击所述事件按钮的操 作发送的所述事件按钮对应的触发事件消息。
21. -种即时通讯系统,其特征在于,所述即时通讯系统包括第一即时通讯终端和第二 即时通讯终端,其中: 所述第一即时通讯终端为如权利要求16?20所述的即时通讯终端,用于向所述第二 即时通讯终端发送携带事件按钮的即时通讯消息;获取所述第二即时通讯终端根据点击所 述事件按钮的操作发送的所述事件按钮对应的触发事件消息; 所述第二即时通讯终端为如权利要求11?15所述的即时通讯终端,用于获取在与第 一即时通讯终端之间的即时通讯会话中获取点击所述关联账号发送的即时通讯消息中的 事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向所 述第一即时通讯终端发送所述事件按钮对应的触发事件消息。
22. 如权利要求21所述的即时通讯系统,其特征在于,所述第一即时通讯终端的登录 账号为公众账号; 所述第一即时通讯终端和第二即时通讯终端之间通过公众平台服务器进行消息交互。
【文档编号】H04L12/58GK104065561SQ201310157056
【公开日】2014年9月24日 申请日期:2013年4月28日 优先权日:2013年4月28日
【发明者】张小龙 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1