CN104065561B - 一种即时通讯方法、终端和系统 - Google Patents
一种即时通讯方法、终端和系统 Download PDFInfo
- Publication number
- CN104065561B CN104065561B CN201310157056.3A CN201310157056A CN104065561B CN 104065561 B CN104065561 B CN 104065561B CN 201310157056 A CN201310157056 A CN 201310157056A CN 104065561 B CN104065561 B CN 104065561B
- Authority
- CN
- China
- Prior art keywords
- instant communication
- communication terminal
- event
- event button
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/02—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种即时通讯方法、终端和系统,其中的一种即时通讯方法包括:在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端发送的即时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。采用本发明,可实现一种更为灵活和通用的即时通讯交互方式。
Description
技术领域
本发明涉及一种通信领域,尤其涉及一种即时通讯方法、终端和系统。
背景技术
即时通讯(InstantMessenger,简称IM)是指能够即时发送和接收互联网消息等的业务。随着互联网技术的发展,即时通讯不再是一个单纯的聊天工具,即时通讯的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能,已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。随着移动互联网的发展,互联网即时通讯也在向移动化扩张。目前,重要即时通讯提供商都提供通过移动终端接入互联网即时通讯的业务,用户可以通过手机、平板电脑、车载终端等已经安装了相应客户端软件的移动终端收发消息。
现有的即时通讯消息只支持接收方进行基本的阅读查看,即时通讯双方只能通过各自客户端或即时通讯会话界面携带的功能选项进行交互,而即时通讯会话界面携带的功能常常因为移动终端的显示屏幕大小的限制,不同类型或不同版本的客户端所携带的功能选项也常常存在差异,给即时通讯双方之间的交互带来不便。
发明内容
有鉴于此,本发明实施例提供一种即时通讯方法、终端和系统,可实现一种更为灵活和通用的即时通讯交互方式。
为了解决上述技术问题,本发明实施例第一方面提供了一种即时通讯方法,所述方法包括:
在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端发送的即时通讯消息中的事件按钮的操作;
获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;
向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。
第二方面,本发明实施例还提供了一种即时通讯方法,所述方法包括:
向第二即时通讯终端发送携带事件按钮的即时通讯消息;
获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。
相应地,本发明实施例第三方面还提供了一种即时通讯终端,所述即时通讯终端包括:
操作获取模块,用于获取在与第一即时通讯终端之间的即时通讯会话中点击第二即时通讯终端发送的即时通讯消息中的事件按钮的操作;
触发消息获取模块,用于获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;
触发消息发送模块,用于向第一即时通讯终端发送所述事件按钮对应的触发事件消息。
第四方面,本发明实施例还提供了一种即时通讯终端,所述即时通讯终端包括:
消息发送模块,用于向第二即时通讯终端发送携带事件按钮的即时通讯消息;
触发消息获取模块,用于获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。
第五方面,本发明实施例还提供了一种即时通讯系统,所述即时通讯系统包括第一即时通讯终端和第二即时通讯终端,其中:
所述第一即时通讯终端为如本发明实施例第四方面所述的即时通讯终端,用于向所述第二即时通讯终端发送携带事件按钮的即时通讯消息;获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息;
所述第二即时通讯终端为如本发明实施例第三方面所述的即时通讯终端,用于获取在与第一即时通讯终端之间的即时通讯会话中获取点击所述关联账号发送的即时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。
本发明实施例通过在即时通讯会话中点击即时通讯消息中的事件按钮的操作向关联账号的即时通讯终端发送被点击事件按钮对应的触发事件消息,实现了通过对即时通讯消息的拓展,给即时通讯交互带来了更为灵活和通用的互动方式。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中提供的一种即时通讯方法的流程示意图;
图2是本发明另一实施例中提供的一种即时通讯方法的流程示意图;
图3是本发明实施例中提供的一种即时通讯终端的结构示意图;
图4是本发明另一实施例中提供的一种即时通讯终端的结构示意图;
图5是本发明实施例中的在即时通讯会话界面中显示携带事件按钮的即时通讯消息的效果示意图;
图6是本发明实施例中提供的一种即时通讯系统的结构示意图;
图7是本发明另一实施例中提供的一种即时通讯系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中的即时通讯方法可以实现在即时通讯终端中,本发明实施例中的即时通讯终端可以为包括PC(PersonalComputer,个人计算机)、平板电脑、手机、智能手机、笔记本电脑等在内的终端设备,也可以为上述终端设备中的客户端模块,例如:即时通讯应用客户端等等。即时通讯终端在使用即时通讯账号登录后可以与其他即时通讯终端或后台服务器进行通信,相互通信的即时通讯终端的登录账号之间可以预先建立相互关联关系,关联账号之间可以包括但不限于互为好友、关注与被关注、订阅与被订阅等关联关系,由于在本发明实施例的即时通讯交互过程中即时通讯终端与其登录账号可以为唯一对应关系,采用第一即时通讯终端和第二即时通讯终端可以分别指代登录了对应账号的即时通讯终端。
图1是本发明实施例中提供的一种即时通讯方法的流程示意图,该方法流程可以包括以下步骤:
S101,在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端发送的即时通讯消息中的事件按钮的操作。具体的,可以如图5所示的即时通讯会话界面中显示携带事件按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息框中显示事件按钮,即时通讯终端可以通过触摸屏、鼠标等输入设备接收到用户点击该事件按钮的操作。
S102,获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息。具体的,所述携带事件按钮的即时通讯消息中可以包括至少一个事件按钮和各事件按钮对应的触发事件消息,以下为一个典型的携带事件按钮的即时通讯消息中包括的信息内容示例:
Titil(消息标题);
Des(消息摘要);
Pic(消息附图);
url(消息链接网址);
buttonlist:(事件按钮信息列表)
button1
name:(第一事件按钮名称)
key:b1(触发事件消息为b1);
button2
name:(第二事件按钮名称)
key:b2(触发事件消息为b2)
……
当接收到用户点击该即时通讯消息中的第二事件按钮,则可以从该即时通讯消息中查找得到第二事件按钮对应的触发事件消息(如为b2)。可选的,所述携带事件按钮的即时通讯消息中还可以包括各事件按钮的显示信息,如按钮显示图片、显示状态控制参数等,即时通讯终端可以根据事件按钮的显示信息在即时通讯会话界面中显示该事件按钮。
S103,向所述第一即时通讯终端发送所述事件按钮对应的触发事件消息。具体的,可以将从该即时通讯消息中查找得到被点击事件按钮对应的触发事件消息发送给所述第一即时通讯终端,即所述携带事件按钮的即时通讯消息的发送方账号。例如用户A向用户B发送了携带事件按钮的即时通讯消息,用户A在发送所述携带事件按钮的即时通讯消息之前可以设定每个触发事件消息对应的执行事件,在接收到用户B根据点击操作发送的触发事件消息后,用户A可以执行该触发事件消息对应的执行事件,例如事件按钮为投票按钮,则可以根据用户B点击的投票按钮的触发事件消息更新投票统计数据,又如所述事件按钮为“赞同”按钮,则可以根据用户B点击按钮的触发事件消息将该即时通讯消息的热度+1,还可以根据用户B点击的事件按钮的触发事件消息向用户B发送触发事件消息的预设响应消息,如返回预设网页、返回预设的即时通讯消息,或返回一个事件消息以改变接收方在即时通讯会话中所述事件按钮的显示状态,如用户B在即时通讯消息中点击了投票按钮,用户A可以将携带当前的投票统计数据的响应消息返回给用户B,用户B可以根据该响应消息改变接收方在即时通讯会话中所述事件按钮的显示状态,例如将投票按钮设为不可点击状态并显示为灰色,还可以在按钮区域中显示所述当前的投票统计数据。
可选的,本实施例中的第一即时通讯终端的登录账号可以为公众账号,即针对媒体、单位、企业或公众人物所有的通讯账号,可以通过公众平台服务器进行与公众账号之间的消息交互,例如前文示例中的用户A为公众账号,用户B为普通账号,则用户A可以向公众平台服务器提交所述携带事件按钮的即时通讯消息,由公众平台服务器向用户A的关联用户推送所述携带事件按钮的即时通讯消息,用户B接收到所述携带事件按钮的即时通讯消息后,根据用户的操作向公众平台服务器提交事件按钮对应的触发事件消息,公众平台服务器向用户A发送所述事件按钮对应的触发事件消息。
图2是本发明另一实施例中提供的一种即时通讯方法的流程示意图。本实施例中以公众账号与普通账号之间的即时通讯交互为示例详细阐述本发明的实现过程,需要指出的是,使用相同原理完全可以实现在普通账号之间的即时通讯交互场景,或公众账号之间的即时通讯交互场景,如图所示本实施例中的方法流程可以包括以下步骤:
S201,第一即时通讯终端根据编辑操作生成携带事件按钮的即时通讯消息。具体实现中,本实施例中的第一即时通讯终端在登录了公众账号后,可以根据后台服务器(如公众平台服务器)提供的消息模板进行编辑、添加内容信息等生成携带事件按钮的即时通讯消息,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件按钮和各事件按钮对应的触发事件消息,可选的还可以包括各事件按钮的显示信息,如按钮显示图片、显示状态控制参数等。第一即时通讯终端在生成携带事件按钮的即时通讯消息还可以设置与各个事件按钮的触发事件消息分别对应的响应消息。
S202,第一即时通讯终端向第二即时通讯终端发送携带事件按钮的即时通讯消息。具体实现中,第一即时通讯终端可以通过向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第一即时通讯终端的所有关联账号,第二即时通讯终端的登录账号可以预先通过关注、订阅或加好友等方式与第一即时通讯终端登录的公众账号之间建立了关联关系,从而可以获取到第一即时通讯终端发送的携带事件按钮的即时通讯消息。
S203,第二即时通讯终端在即时通讯会话中获取点击所述关联账号发送的即时通讯消息中的事件按钮的操作。具体的,第二即时通讯终端在接收到第一即时通讯终端发送的携带事件按钮的即时通讯消息后,可以如图5所示的即时通讯会话界面中显示携带事件按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息框中显示事件按钮,即时通讯终端可以通过触摸屏、鼠标等输入设备接收到用户点击该事件按钮的操作。
S204,第二即时通讯终端获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息。具体的,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件按钮和各事件按钮对应的触发事件消息,第二即时通讯终端可以根据用户的点击操作在其中查找被点击的事件按钮对应的触发事件消息,例如当接收到用户点击该即时通讯消息中的第二事件按钮,则可以从该即时通讯消息中查找得到第二事件按钮对应的触发事件消息为b2。
S205,第二即时通讯终端向第一即时通讯终端发送所述事件按钮对应的触发事件消息。
S206,第一即时通讯终端向第二即时通讯终端发送所述触发事件消息的响应消息。具体的,第一即时通讯终端可以根据预先设置的响应消息与触发事件消息之间的对应关系向第二即时通讯终端返回对应响应消息,第一即时通讯终端还可以根据其用户的回复操作向第二即时通讯终端返回响应消息。本实施例中以投票按钮为例,第一即时通讯终端向第二即时通讯终端发送的携带事件按钮的即时通讯消息为投票消息,包括三个投票按钮分别对应A、B以及C,第一即时通讯终端根据用户点击了B事件按钮,向第二即时通讯终端发送的B事件按钮对应的触发事件消息b2,第一即时通讯终端接收到后根据该触发事件消息更新投票统计数据,将投给B选项的票数+1,并将包括投票成功的通知消息以及当前的投票统计数据在内的响应消息返回给第二即时通讯终端。在可选实施例中,第一即时通讯终端也可以在公众平台服务器上设置自动返回响应消息,例如默认向第二即时通讯终端返回“投票成功”的响应消息。
S207,第二即时通讯终端根据所述第一即时通讯终端根据所述触发事件消息返回的响应消息改变所述即时通讯消息中被点击的事件按钮的显示状态。具体实现中,可以根据即时通讯消息中携带的显示状态控制参数改变被点击的事件按钮的显示状态,例如接收到响应消息后将投票按钮设为不可点击状态并显示为灰色,还可以根据响应消息中携带的内容在按钮区域中显示所述当前的投票统计数据等。
图3是本发明实施例中提供的一种即时通讯终端的结构示意图。本实施例中的即时通讯终端可以包括:
操作获取模块310,用于获取在与第一即时通讯终端之间的即时通讯会话中点击第二即时通讯终端发送的即时通讯消息中的事件按钮的操作。具体实现中,即时通讯终端可以如图5所示的即时通讯会话界面中显示携带事件按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息框中显示事件按钮,操作获取模块310可以通过触摸屏、鼠标等输入设备接收到用户点击该事件按钮的操作。
触发消息获取模块320,用于获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息。具体的,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件按钮和各事件按钮对应的触发事件消息,第二即时通讯终端可以根据用户的点击操作在其中查找被点击的事件按钮对应的触发事件消息,例如当接收到用户点击该即时通讯消息中的第二事件按钮,则可以从该即时通讯消息中查找得到第二事件按钮对应的触发事件消息为b2。
触发消息发送模块330,用于向第一即时通讯终端发送所述事件按钮对应的触发事件消息。具体实现中,触发消息发送模块330可以将从该即时通讯消息中查找得到被点击事件按钮对应的触发事件消息发送给所述第一即时通讯终端,即所述携带事件按钮的即时通讯消息的发送方账号。例如用户A向用户B发送了携带事件按钮的即时通讯消息,用户A在发送所述携带事件按钮的即时通讯消息之前可以设定每个触发事件消息对应的执行事件,在接收到用户B根据点击操作发送的触发事件消息后,用户A可以执行该触发事件消息对应的执行事件。
可选的,本实施例中的第一即时通讯终端的登录账号可以为公众账号,即针对媒体、单位、企业或公众人物所有的通讯账号,本实施例中的即时通讯终端可以通过公众平台服务器进行与公众账号之间的消息交互,即触发消息发送模块330向公众平台服务器提交事件按钮对应的触发事件消息,公众平台服务器向第一即时通讯终端发送所述事件按钮对应的触发事件消息。
进一步的,本发明实施例中的即时通讯终端还可以包括:
消息接收模块340,用于接收第一即时通讯终端发送的携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息。
消息显示模块350,用于在所述携带事件按钮信息的即时通讯消息中显示所述至少一个事件按钮。可选的,所述携带事件按钮的即时通讯消息中还可以包括各事件按钮的显示信息,如按钮显示图片、显示状态控制参数等,消息显示模块350可以根据事件按钮的显示信息在即时通讯会话界面中显示该事件按钮。
可选的,所述即时通讯终端还包括:
响应消息获取模块360,用于获取所述第一即时通讯终端根据所述触发事件消息返回的响应消息。具体实现中,第一即时通讯终端在发送所述携带事件按钮的即时通讯消息之前可以设定每个触发事件消息对应的执行事件,在接收到本实施例中的即时通讯终端根据点击操作发送的触发事件消息后,第一即时通讯终端可以执行该触发事件消息对应的执行事件,可以根据第二即时通讯终端的用户点击的事件按钮的触发事件消息向第二即时通讯终端发送触发事件消息的预设响应消息,如返回预设网页、返回预设的即时通讯消息,或返回一个事件消息以改变接收方在即时通讯会话中所述事件按钮的显示状态。响应消息获取模块360在接收到第一即时通讯终端返回的响应消息后,可以通知消息显示模块350根据该响应消息改变接收方在即时通讯会话中所述事件按钮的显示状态,例如将投票按钮设为不可点击状态并显示为灰色,还可以在按钮区域中显示所述当前的投票统计数据。
图4是本发明另一实施例中提供的一种即时通讯终端的结构示意图,如图所示实施例中的即时通讯终端可以包括:
消息发送模块410,用于向第二即时通讯终端发送携带事件按钮的即时通讯消息。具体实现中,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件按钮和各事件按钮对应的触发事件消息,还可以包括各事件按钮的显示信息,如按钮显示图片、显示状态控制参数等。
触发消息获取模块420,用于获取所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。具体实现中,第二即时通讯终端在接收到所述携带事件按钮的即时通讯消息后,可以如图5所示的即时通讯会话界面中显示携带事件按钮的即时通讯消息,在显示该携带事件按钮的即时通讯消息的消息框中显示事件按钮,第二即时通讯终端可以通过触摸屏、鼠标等输入设备接收到用户点击该事件按钮的操作,从而根据用户点击所述事件按钮的操作在所述即时通讯消息查找到被点击的事件按钮对应的触发事件消息,并向本实施例中的即时通讯终端发送所述事件按钮对应的触发事件消息。可选的,本实施例中的即时通讯终端的登录账号可以为公众账号,即针对媒体、单位、企业或公众人物所有的通讯账号,可以通过公众平台服务器进行与其他即时通讯终端之间的消息交互。
即所述消息发送模块410具体用于:
向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给所述第二即时通讯终端;
所述触发消息获取模块420具体用于:
获取公众平台服务器下发的所述第二即时通讯终端根据用户点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。
进一步,本实施例中的即时通讯终端还可以包括:
消息生成模块430,用于根据编辑操作生成所述携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息。具体实现中,本实施例中的消息生成模块430可以在第一即时通讯终端登录了公众账号后,根据后台服务器(如公众平台服务器)提供的消息模板进行编辑、添加内容信息等生成携带事件按钮的即时通讯消息,所述即时通讯消息的信息内容可以如前文S102中的示例,包括至少一个事件按钮和各事件按钮对应的触发事件消息,可选的还可以包括各事件按钮的显示信息,如按钮显示图片、显示状态控制参数等。
进一步,本实施例中的即时通讯终端还可以包括:
响应消息发送模块440,用于向所述第二即时通讯终端返回所述触发事件消息的响应消息。具体实现中,响应消息发送模块440可以根据预先设置的响应消息与触发事件消息之间的对应关系向第二即时通讯终端返回对应响应消息,响应消息发送模块440还可以根据其用户的回复操作向第二即时通讯终端返回响应消息。本实施例中以投票按钮为例,消息发送模块410发送的携带事件按钮的即时通讯消息为投票消息,包括三个投票按钮分别对应A、B以及C,第二即时通讯终端根据用户点击了B事件按钮,发送的B事件按钮对应的触发事件消息b2,本实施例中的第一即时通讯终端接收到后可以根据该触发事件消息更新投票统计数据,将投给B选项的票数+1,响应消息发送模块440可以将包括投票成功的通知消息以及当前的投票统计数据在内的响应消息返回给第二即时通讯终端。
进一步,本实施例中的即时通讯终端还可以包括:
响应消息设置模块450,用于设置与所述触发事件消息对应的响应消息。具体实现中,在消息生成模块430生成携带事件按钮的即时通讯消息时,响应消息设置模块450可以设置与各个事件按钮的触发事件消息分别对应的响应消息。所述响应消息发送模块440在响应消息设置模块450查找与触发事件消息对应的响应消息,并向第二即时通讯终端发送查找到的与与触发事件消息对应的响应消息。在可选实施例中,响应消息设置模块450也可以在公众平台服务器上设置自动返回响应消息,例如设置公众平台服务器在接收到第二即时通讯终端发送某事件按钮对应的触发事件消息时,默认向第二即时通讯终端返回“投票成功”的响应消息。
图6是本发明实施例提供的一种即时通讯系统的结构示意图,本发明实施例图1-图2所示的方法可以应用于本实施例的即时通讯系统中。所述即时通讯系统包括第一即时通讯终端610和第二即时通讯终端620,其中:
所述第一即时通讯终端610为如前文实施例结合图4描述的所述的即时通讯终端,用于向所述第二即时通讯终端620发送携带事件按钮的即时通讯消息;获取所述第二即时通讯终端620根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息;
所述第二即时通讯终端620为如前文实施例结合图3描述的即时通讯终端,用于获取在与第一即时通讯终端610之间的即时通讯会话中获取点击所述关联账号发送的即时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向所述第一即时通讯终端610发送所述事件按钮对应的触发事件消息。
图7是本发明实施例提供的另一种即时通讯系统的结构示意图,本发明实施例图1-图2所示的方法可以应用于本实施例的即时通讯系统中。本实施例中的即时通讯系统包括第一即时通讯终端710、第二即时通讯终端720以及后台服务器730,其中:
所述第一即时通讯终端710为如前文实施例结合图4描述的所述的即时通讯终端,用于向公众平台服务器730发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器730将所述携带事件按钮的即时通讯消息发送给所述第二即时通讯终端720;获取公众平台服务器730下发的所述第二即时通讯终端720根据用户点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。本实施例中,所述第一即时通讯终端的登录账号为公众账号。
所述第二即时通讯终端720为如前文实施例结合图3描述的即时通讯终端,用于获取在与第一即时通讯终端610之间的即时通讯会话中获取点击所述关联账号发送的即时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向公众平台服务器730发送所述触发事件消息,以使所述公众平台服务器730将所述触发事件消息发送给所述第一即时通讯终端710。
后台服务器730用于中转所述第一即时通讯终端和第二即时通讯终端之间的消息交互。具体实现中,所述后台服务器可以包括公众平台服务器,还可以包括即时通讯服务器或SNS(SocialNetworkingServices,社会性网络服务)服务器等。
本发明实施例通过在即时通讯会话中点击即时通讯消息中的事件按钮的操作向关联账号的即时通讯终端发送被点击事件按钮对应的触发事件消息,实现了通过对即时通讯消息的拓展,给即时通讯交互带来了更为灵活和通用的互动方式。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (15)
1.一种即时通讯方法,其特征在于,所述方法包括:
第二即时通讯终端通过公众平台服务器接收第一即时通讯终端发送的携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息,所述第一即时通讯终端的登录账号为目标公众账号,第二即时通讯终端的登录账号与所述第一即时通讯终端的登录账号预先建立关联关系,第一即时通讯终端通过向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第一即时通讯终端的所有关联账号;
第二即时通讯终端在所述携带事件按钮信息的即时通讯消息中显示所述至少一个事件按钮;
第二即时通讯终端在与第一即时通讯终端之间的即时通讯会话中获取点击所述第一即时通讯终端发送的即时通讯消息中的事件按钮的操作;
第二即时通讯终端获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;
第二即时通讯终端向公众平台服务器发送所述触发事件消息,以使所述公众平台服务器将所述触发事件消息发送给所述第一即时通讯终端。
2.如权利要求1所述的即时通讯方法,其特征在于,所述方法还包括:
第二即时通讯终端获取所述第一即时通讯终端根据所述触发事件消息返回的响应消息。
3.如权利要求2所述的即时通讯方法,其特征在于,所述方法还包括:
第二即时通讯终端根据所述第一即时通讯终端根据所述触发事件消息返回的响应消息改变所述即时通讯消息中被点击的事件按钮的显示状态。
4.一种即时通讯方法,其特征在于,所述方法包括:
第一即时通讯终端向公众平台服务器发送携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第二即时通讯终端,所述所述第一即时通讯终端的登录账号为目标公众账号,第二即时通讯终端的登录账号与所述第一即时通讯终端的登录账号预先建立关联关系;
第一即时通讯终端获取公众平台服务器下发的所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。
5.如权利要求4所述的即时通讯方法,其特征在于,所述第一即时通讯终端向公众平台服务器发送所述携带事件按钮的即时通讯消息之前还包括:
第一即时通讯终端根据编辑操作生成所述携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息。
6.如权利要求5所述的即时通讯方法,其特征在于,所述第一即时通讯终端获取公众平台服务器下发的所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息之后还包括:
第一即时通讯终端向所述第二即时通讯终端返回所述触发事件消息的响应消息。
7.如权利要求6所述的即时通讯方法,其特征在于,所述第一即时通讯终端向公众平台服务器发送所述携带事件按钮的即时通讯消息之前还包括:
第一即时通讯终端设置与所述触发事件消息对应的响应消息;
所述第一即时通讯终端向所述第二即时通讯终端返回所述触发事件消息的响应消息包括:
第一即时通讯终端向所述第二即时通讯终端返回所述触发事件消息对应的响应消息。
8.一种即时通讯终端,其特征在于,所述即时通讯终端包括:
消息接收模块,用于通过公众平台服务器接收第一即时通讯终端发送的携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息,所述第一即时通讯终端的登录账号为目标公众账号,所述即时通讯终端的登录账号与所述第一即时通讯终端的登录账号预先建立关联关系,第一即时通讯终端通过向公众平台服务器发送所述携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第一即时通讯终端的所有关联账号;
消息显示模块,用于在所述携带事件按钮信息的即时通讯消息中显示所述至少一个事件按钮;
操作获取模块,用于获取在与第一即时通讯终端之间的即时通讯会话中点击第二即时通讯终端发送的即时通讯消息中的事件按钮的操作;
触发消息获取模块,用于获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;
触发消息发送模块,用于向公众平台服务器发送所述触发事件消息,以使所述公众平台服务器将所述触发事件消息发送给所述第一即时通讯终端。
9.如权利要求8所述的即时通讯终端,其特征在于,所述即时通讯终端还包括:
响应消息获取模块,用于获取所述第一即时通讯终端根据所述触发事件消息返回的响应消息。
10.如权利要求9所述的即时通讯终端,其特征在于,所述消息显示模块还用于:
根据所述第一即时通讯终端根据所述触发事件消息返回的响应消息改变所述即时通讯消息中被点击的事件按钮的显示状态。
11.一种即时通讯终端,其特征在于,所述即时通讯终端包括:
消息发送模块,用于向公众平台服务器发送携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第二即时通讯终端,所述所述第一即时通讯终端的登录账号为目标公众账号,第二即时通讯终端的登录账号与所述第一即时通讯终端的登录账号预先建立关联关系;
触发消息获取模块,用于获取公众平台服务器下发的所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息。
12.如权利要求11所述的即时通讯终端,其特征在于,所述即时通讯终端还包括:
消息生成模块,用于根据编辑操作生成所述携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息。
13.如权利要求11所述的即时通讯终端,其特征在于,所述即时通讯终端还包括:
响应消息发送模块,用于向所述第二即时通讯终端返回所述触发事件消息的响应消息。
14.如权利要求13所述的即时通讯终端,其特征在于,所述即时通讯终端还包括:
响应消息设置模块,用于设置与所述触发事件消息对应的响应消息;
所述响应消息发送模块具体用于:
向所述第二即时通讯终端返回所述响应消息设置模块设置的与触发事件消息对应的响应消息。
15.一种即时通讯系统,其特征在于,所述即时通讯系统包括第一即时通讯终端和第二即时通讯终端,所述第一即时通讯终端的登录账号为目标公众账号,第二即时通讯终端的登录账号与所述第一即时通讯终端的登录账号预先建立关联关系,其中:
所述第一即时通讯终端为如权利要求11~14所述的即时通讯终端,用于向公众平台服务器发送携带事件按钮的即时通讯消息,以使所述公众平台服务器将所述携带事件按钮的即时通讯消息发送给第二即时通讯终端;获取公众平台服务器下发的所述第二即时通讯终端根据点击所述事件按钮的操作发送的所述事件按钮对应的触发事件消息;
所述第二即时通讯终端为如权利要求8~10所述的即时通讯终端,用于通过公众平台服务器接收第一即时通讯终端发送的携带事件按钮的即时通讯消息,所述携带事件按钮的即时通讯消息包括至少一个事件按钮和各事件按钮对应的触发事件消息;在所述携带事件按钮信息的即时通讯消息中显示所述至少一个事件按钮;获取在与第一即时通讯终端之间的即时通讯会话中获取点击所述关联账号发送的即时通讯消息中的事件按钮的操作;获取所述即时通讯消息中被点击的事件按钮对应的触发事件消息;向公众平台服务器发送所述触发事件消息,以使所述公众平台服务器将所述触发事件消息发送给所述第一即时通讯终端。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310157056.3A CN104065561B (zh) | 2013-04-28 | 2013-04-28 | 一种即时通讯方法、终端和系统 |
TW102142704A TWI496485B (zh) | 2013-04-28 | 2013-11-22 | 一種即時通訊方法、終端和系統 |
PCT/CN2013/087932 WO2014176896A1 (en) | 2013-04-28 | 2013-11-27 | System and method for updating information in an instant messaging application |
MYPI2015703866A MY172841A (en) | 2013-04-28 | 2013-11-27 | System and method for updating information in an instant messaging application |
US14/195,766 US9559992B2 (en) | 2013-04-28 | 2014-03-03 | System and method for updating information in an instant messaging application |
US15/380,666 US10326715B2 (en) | 2013-04-28 | 2016-12-15 | System and method for updating information in an instant messaging application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310157056.3A CN104065561B (zh) | 2013-04-28 | 2013-04-28 | 一种即时通讯方法、终端和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104065561A CN104065561A (zh) | 2014-09-24 |
CN104065561B true CN104065561B (zh) | 2015-11-25 |
Family
ID=51553100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310157056.3A Active CN104065561B (zh) | 2013-04-28 | 2013-04-28 | 一种即时通讯方法、终端和系统 |
Country Status (4)
Country | Link |
---|---|
CN (1) | CN104065561B (zh) |
MY (1) | MY172841A (zh) |
TW (1) | TWI496485B (zh) |
WO (1) | WO2014176896A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104486201B (zh) * | 2014-12-03 | 2018-04-24 | 小米科技有限责任公司 | 消息处理方法及装置 |
US9992258B2 (en) * | 2015-01-13 | 2018-06-05 | Whatsapp Inc. | Techniques for managing a remote web client from an application on a mobile device |
CN104901871B (zh) * | 2015-06-04 | 2018-07-20 | 腾讯科技(深圳)有限公司 | 即时通讯方法、装置及系统 |
TWI614718B (zh) * | 2016-01-21 | 2018-02-11 | Gamania Digital Entertainment Co Ltd | 根據終端裝置發送之信息類型累積對應分數之方法 |
FR3067208A1 (fr) | 2017-05-31 | 2018-12-07 | Orange | Procede de mise a jour de messages echanges avec un agent conversationnel |
CN110308957A (zh) * | 2018-03-27 | 2019-10-08 | 阿里巴巴集团控股有限公司 | 任务提示方法及装置 |
CN111930276B (zh) * | 2020-05-21 | 2022-04-26 | 北京大米科技有限公司 | 页面交互方法、装置、存储介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101447101A (zh) * | 2008-12-24 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 一种处理网络投票信息的方法、网络投票系统和服务器 |
WO2009135418A1 (zh) * | 2008-05-08 | 2009-11-12 | 腾讯科技(深圳)有限公司 | 即时通信工具中主题讨论内容实时管理方法、装置及系统 |
CN101588383A (zh) * | 2008-05-19 | 2009-11-25 | 北京亿企通信息技术有限公司 | 一种实现投票功能的方法和系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI340342B (en) * | 2005-05-04 | 2011-04-11 | Era Digital Media Co | Interactive multimedia system |
CN1992622B (zh) * | 2005-12-29 | 2010-11-17 | 腾讯科技(深圳)有限公司 | 一种即时通信系统中实现群用户投票的方法 |
US20080320139A1 (en) * | 2007-06-25 | 2008-12-25 | Yahoo! Inc. | Social mobilized content sharing |
CN100579055C (zh) * | 2007-08-13 | 2010-01-06 | 腾讯科技(深圳)有限公司 | 对包括超链接的即时通讯信息的处理方法及装置 |
CN101499977A (zh) * | 2008-01-28 | 2009-08-05 | 万德洪 | 一种即时通讯系统及实现方法 |
CN101299730B (zh) * | 2008-06-18 | 2012-01-25 | 腾讯科技(深圳)有限公司 | 即时通讯客户端及其人机交互方法 |
US8301879B2 (en) * | 2009-01-26 | 2012-10-30 | Microsoft Corporation | Conversation rights management |
CN103001856B (zh) * | 2012-12-05 | 2015-12-23 | 华为软件技术有限公司 | 一种信息分享方法及系统、即时通讯客户端及服务器 |
CN103067259B (zh) * | 2012-12-24 | 2015-04-08 | 符晓友 | 基于即时通讯的特别信息指令发送及显示执行方法及装置 |
-
2013
- 2013-04-28 CN CN201310157056.3A patent/CN104065561B/zh active Active
- 2013-11-22 TW TW102142704A patent/TWI496485B/zh active
- 2013-11-27 WO PCT/CN2013/087932 patent/WO2014176896A1/en active Application Filing
- 2013-11-27 MY MYPI2015703866A patent/MY172841A/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009135418A1 (zh) * | 2008-05-08 | 2009-11-12 | 腾讯科技(深圳)有限公司 | 即时通信工具中主题讨论内容实时管理方法、装置及系统 |
CN101588383A (zh) * | 2008-05-19 | 2009-11-25 | 北京亿企通信息技术有限公司 | 一种实现投票功能的方法和系统 |
CN101447101A (zh) * | 2008-12-24 | 2009-06-03 | 腾讯科技(深圳)有限公司 | 一种处理网络投票信息的方法、网络投票系统和服务器 |
Non-Patent Citations (1)
Title |
---|
《RTX用户手册3.0》;腾讯;《RTX用户手册3.0》;20121126;52-53页 * |
Also Published As
Publication number | Publication date |
---|---|
WO2014176896A1 (en) | 2014-11-06 |
MY172841A (en) | 2019-12-12 |
CN104065561A (zh) | 2014-09-24 |
TW201442534A (zh) | 2014-11-01 |
TWI496485B (zh) | 2015-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104065561B (zh) | 一种即时通讯方法、终端和系统 | |
US10326715B2 (en) | System and method for updating information in an instant messaging application | |
CN109905315B (zh) | 群组任务的信息获取方法及装置 | |
CN105530175A (zh) | 一种消息处理方法、装置及系统 | |
US20160142889A1 (en) | Methods and systems relating to visual communications | |
CN105337843A (zh) | 交互系统、方法、客户端及后台服务器 | |
CN105915634A (zh) | 数据处理方法、服务器及用户终端 | |
CN104683961A (zh) | 名片交互方法、装置和终端 | |
WO2008058022A2 (en) | User-generated content with instant-messaging functionality | |
CN101888608A (zh) | 远程控制方法、装置和系统 | |
CN104144154A (zh) | 发起预约会议的方法、装置及系统 | |
CN104113572B (zh) | 用户生成内容的发布方法、系统和前端装置 | |
CN102769640B (zh) | 用户信息的更新方法、服务器以及系统 | |
CN104092596B (zh) | 一种音乐用户群组的管理方法、装置及系统 | |
US20140344376A1 (en) | Publication of text message conversations on a social networking platform | |
EP3105891B1 (en) | Instant messaging with non subscriber users | |
CN104022945A (zh) | 在客户端中实现即时通讯的方法和装置 | |
CN103974137A (zh) | 一种跨设备推送视频资源的方法及装置 | |
US20130125022A1 (en) | Method, device and system for sending, receiving and updating interactive information on the internet | |
CN103841154A (zh) | 网络媒介信息发布方法、系统和客户端 | |
CN103269308A (zh) | 一种用于发布通信群组交流信息的方法及系统 | |
CN103167100B (zh) | 分享用户动作的方法及通信终端 | |
CN104270357A (zh) | 一种发送业务信息的方法及装置 | |
CN102497334A (zh) | 通过即时通信工具触发远程操作的方法、客户端及系统 | |
CN103312592B (zh) | 一种在网页上批量向即时通信客户端发送信息的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |