CN103973545A - 即时消息的处理方法、装置及系统 - Google Patents
即时消息的处理方法、装置及系统 Download PDFInfo
- Publication number
- CN103973545A CN103973545A CN201410161636.4A CN201410161636A CN103973545A CN 103973545 A CN103973545 A CN 103973545A CN 201410161636 A CN201410161636 A CN 201410161636A CN 103973545 A CN103973545 A CN 103973545A
- Authority
- CN
- China
- Prior art keywords
- server
- identify label
- application program
- request
- terminal
- 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.)
- Granted
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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- 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]
-
- 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/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种即时消息的处理方法,包括:第一终端通过第一应用程序获取用户输入的即时消息,根据即时消息生成第一处理请求,并将该第一处理请求发送给服务器;服务器对第一处理请求进行处理,根据第二身份标识,将即时消息发送给第二终端;以及第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示。此外,本发明还提供一种即时消息的处理装置及系统。上述即时消息的处理方法、装置及系统可使得即时消息在不同的应用程序之间传递,从而提高了即时消息的处理效率。
Description
技术领域
本发明涉及计算机技术,尤其涉及一种即时消息的处理方法、装置及系统。
背景技术
随着计算机与网络技术的发展,越来越多的人开始在网络通过发送即时通讯消息进行交流。然而现有技术中,即时通讯消息还只能在同一个即时通讯客户端程序之间传递,而无法在不同的程序之间传递,例如:当用户通过腾讯QQ将一条即时消息发送给朋友时,他的朋友也必须登录该腾讯QQ这一即时通讯客户端程序才能接收到该即时消息。如果用户想要通过腾讯QQ将一条即时消息发送到飞信或者其他支持即时通讯功能的客户端(例如:游戏),在现有技术中还是不可能的事。因此,现有技术限制了即时通讯消息的传递范围,缺乏即时通讯消息的处理效率。
发明内容
有鉴于此,本发明提供一种即时消息的处理方法、装置及系统,可使得即时消息在不同的应用程序之间传递,从而提高了即时消息的处理效率。
本发明实施例提供的一种即时消息的处理方法,包括:第一终端通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求,并将所述第一处理请求发送给服务器,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;所述服务器对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端;以及所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
本发明实施例提供的又一种即时消息的处理方法,包括:服务器接收第一终端发送的第一处理请求,所述第一处理请求由所述第一终端根据通过第一应用程序获取的用户输入的即时消息生成,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;以及对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端,以使所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
本发明实施例提供的一种即时消息的处理装置,运行于服务器,包括:接收模块,用于接收第一终端发送的第一处理请求,所述第一处理请求由所述第一终端根据通过第一应用程序获取的用户输入的即时消息生成,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;以及处理模块,用于对所述接收模块接收的所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端,以使所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
本发明实施例提供的一种即时消息的处理系统,包括:第一终端、第二终端、以及运行有如权利要求11所述的即时消息的处理装置的服务器;其中,所述第一终端,用于通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求,并将所述第一处理请求发送给服务器;所述第二终端,用于接收所述服务器发送的所述即时消息,并通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
本发明实施例提供的上述即时消息的处理方法、装置及系统,通过第一终端根据用户输入的即时消息生成第一处理请求,并将该第一处理请求发送给服务器,然后由服务器对第一处理请求进行处理,根据第一处理请求中的第二身份标识,将即时消息发送给第二终端,并由第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示,可使得即时消息在不同的应用程序之间传递,从而提高了即时消息的处理效率。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明提供的一种即时消息的处理方法、装置及系统的应用环境图。
图2示出了一种服务器的结构框图。
图3为本发明第一实施例提供的即时消息的处理方法的流程图。
图4为本发明第二实施例提供的即时消息的处理方法的应用环境图。
图5为本发明第二实施例提供的即时消息的处理方法的流程图。
图6为本发明第二实施例提供的即时消息的处理方法中部分步骤的流程图。
图7为本发明第二实施例提供的即时消息的处理方法中部分步骤的流程图。
图8为本发明第二实施例提供的即时消息的处理方法中部分步骤的流程图。
图9为本发明第三实施例提供的即时消息的处理方法的应用环境图。
图10为本发明第三实施例提供的即时消息的处理方法中部分步骤的时序图。
图11为本发明第三实施例提供的即时消息的处理方法中部分步骤的时序图。
图12为本发明第三实施例提供的即时消息的处理方法中部分步骤的时序图。
图13为本发明第四实施例提供的即时消息的处理方法的流程图。
图14为本发明第五实施例提供的即时消息的处理装置的结构示意图。
图15为图14的装置的存储环境示意图。
图16为本发明第六实施例提供的即时消息的处理系统的结构示意图。
图17为本发明第四实施例提供的即时消息的处理系统中服务器的结构示意图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
本发明实施例所提供的即时消息的处理方法可应用于如图1所示的应用环境中,实现对即时消息的处理。如图1所示,第一终端100、服务器200、第二终端300位于无线网络或有线网络中,通过该无线网络或有线网络,第一终端100、服务器200以及第二终端300进行数据交互。
第一终端100与第二终端300相同,均可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture ExpertsGroup Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、台式机计算机、车载电脑、一体机等等。
图2示出了一种服务器的结构框图。如图2所示,服务器200包括:存储器201、处理器202以及网络模块203。
可以理解,图2所示的结构仅为示意,服务器200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。另外,本发明实施例中的服务器还可以包括多个具体不同功能的服务器。
存储器201可用于存储软件程序以及模块,如本发明实施例中的即时消息的处理方法、装置及系统对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的即时消息的处理方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块222用于向客户端提供网络服务。
网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
第一实施例
图3为本发明第一实施例提供的即时消息的处理方法的流程图。本实施例通过第一终端100、服务器200以及第二终端300之间的数据交互实现即时消息的处理方法。如图3所示,本实施例的即时消息的处理方法包括以下步骤:
步骤S11,第一终端通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求,并将所述第一处理请求发送给服务器。
第一应用程序可以是预置于第一终端100或第二终端300中的可支持收发即时消息功能的各种类型的客户端程序,例如:网络游戏客户端程序(如劲舞团客户端程序、魔兽世界客户端程序等)、即时通讯客户端程序(如微信、腾讯QQ、沪江CCTalk客户端程序等)等。
第一处理请求用于请求服务器200将用户在第一应用程序输入的即时消息发送给第二终端300,使得第二终端300通过第二应用程序显示该即时消息。第二应用程序可以是预置于第一终端100或第二终端300中的可支持收发即时消息功能的各种类型的客户端程序,与第一应用程序不同的是,第二应用程序支持的数据交换协议与第一应用程序不同。
第一处理请求中可以包括:即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识。第一身份标识在第二应用程序中与第一用户帐号具有第一关联关系。第一关联关系可以认为是一种主从关系,也即第一身份标识从属于第一用户帐号,利用第一用户账号可以在第二应用程序中对第一身份标识进行管理操作(创建、删除等),其中第一身份标识可以包括多个。例如:假设第二应用程序为网络游戏客户端程序,则第一身份标识可以是用户通过第一用户帐号在第二应用程序中创建的多个游戏角色的标识。可以理解的,第一身份标识也可以通过被绑定在第一用户帐号的其他用户帐号,与第一用户帐号间接地具有第一关联关系。例如:用户在第一应用程序中使用第一用户帐号,在第二应用程序中使用其他用户帐号,并且用户预先将该第一用户帐号与其他用户帐号进行了绑定,则创建在其他用户帐号下的多个游戏角色可因其他用户帐号被绑定在该第一用户帐号下,而与该第一用户帐号具有第一关联关系。
第二身份标识在第一应用程序中与第二终端对应的第二用户帐号具有第一关联关系,且第二身份标识在第二应用程序中与第一身份标识具有第二关联关系。第二关联关系可以认为是一种平级关系,例如:游戏中的好友关系。
步骤S12,所述服务器对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端。
服务器200可对第一终端100发送的第一处理请求进行处理,例如:将第一处理请求转换为支持第二应用程序所支持的数据交换协议的处理请求。然后,服务器200可将转换后的第一处理请求发送给第二终端300,以使第二终端300能够通过第二应用程序显示该处理请求中的即时消息。或者,服务器200可将进行了数据交换协议转换的第一处理请求与未进行过数据交换协议转换的第一处理请求均发送给第二终端300,以使第二终端300能够通过第一应用程序以及第二应用程序将接收的即时消息进行显示。
步骤S13,所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
本发明实施例提供的即时消息的处理方法,通过第一终端根据用户输入的即时消息生成第一处理请求,并将该第一处理请求发送给服务器,然后由服务器对第一处理请求进行处理,根据第一处理请求中的第二身份标识,将即时消息发送给第二终端,并由第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示,可使得即时消息在不同的应用程序之间传递,从而提高了即时消息的处理效率。
第二实施例
图4为本发明第二实施例提供的即时消息的处理方法的应用环境图。图5为本实施例提供的即时消息的处理方法的流程图。在本实施例中,服务器200的功能可通过第一服务器224、第二服务器226、第三服务器228共同完成,其中第一服务器224是第一应用程序一侧的代理服务器,第二服务器226是第二应用程序一侧的代理服务器,第三服务器228是第二应用程序一侧的逻辑服务器。本实施例通过第一终端100、第一服务器224、第二服务器226、第三服务器228以及第二终端300之间的数据交互实现即时消息的处理方法。如图5所示,本实施例的即时消息的处理方法包括以下步骤:
步骤S21,第一终端通过第一应用程序登录第一服务器,从第一服务器获取第一身份标识,并将第一身份标识与第一用户帐号关联在数据库中。
如图6所示,本步骤具体可包括以下步骤:
步骤S211,第一终端通过第一应用程序向第一服务器发送登录请求。
第一应用程序可以是运行于第一终端100中的可支持第一数据交换协议的具有收发即时消息功能的各种类型的客户端程序,例如:网络游戏客户端程序(如劲舞团客户端程序、魔兽世界客户端程序等)、即时通讯客户端程序(如微信、腾讯QQ、沪江CCTalk客户端程序)等。可以理解的,第二终端300中也可运行有该第一应用程序。
登录请求中包含第一用户帐号、登录密码、第一终端100的网络协议地址、以及端口的信息。其中第一用户帐号、登录密码用于身份验证,第一用户帐号、网络协议地址以及端口的信息可用于第一服务器224向第一终端100发送即时消息。
步骤S212,第一服务器224根据登录请求对第一终端100进行身份验证,并在第一终端100通过身份验证后,在数据库中将第一用户帐号的状态标记为第一标记,并将网络协议地址与端口作为第一用户帐号的连接信息存储于数据库中。
数据库优选地被设置在独立的数据库服务器中。于本实施例一具体实施方式中,第一标记所标记的状态可以包括在线、隐身、离开等非离线状态中的任一种。
步骤S213,第一终端通过第一应用程序向第一服务器发送第一身份标识获取请求。
第一身份标识获取请求中包含第一用户帐号,第一身份标识获取请求用于向第一服务器请求获取第一用户帐号在第二应用程序中的所有关联第一身份标识的信息。
可以理解的,第二应用程序不限于某一个应用程序,还可以是多个与第一用户帐号有关联关系的同类应用程序,也就是说第二应用程序可以是多个可以允许用户使用第一用户帐号或与第一用户帐号绑定的其他用户帐号获得预置服务的同类应用程序。以第二应用程序是网络游戏客户端程序为例,如果用户可以使用第一用户帐号或与该第一用户帐号绑定的其他用户帐号在魔兽与劲舞团的服务器获得游戏服务,并且用户使用第一用户帐号或与该第一用户帐号绑定的其他用户帐号在魔兽创建了角色A、B,在劲舞团创建了角色C,则第一身份标识获取请求用于向服务器200请求获取第一用户帐号或与该第一用户帐号绑定的其他用户帐号在所有第二应用程序中的关联第一身份标识,也就是用户使用第一用户帐号或与该第一用户帐号绑定的其他用户帐号在魔兽与劲舞团创建的所有角色A、B、C的标识。
步骤S214,第一服务器通过第二服务器将第一身份标识获取请求发送给第三服务器,以通过第三服务器获取第一用户帐号在第二应用程序中的所有关联第一身份标识。
步骤S215,第三服务器根据第一身份标识获取请求中的第一用户帐号,获取第一用户帐号在第二应用程序中的所有关联第一身份标识,并将所有关联第一身份标识作为处理结果通过第二服务器返回给第一服务器。
第一用户帐号在第二应用程序中的所有关联第一身份标识,是第二应用程序中与第一用户帐号具有第一关联关系的所有身份标识。第一关联关系可以认为是一种主从关系,也即第一身份标识从属于第一用户帐号,利用第一用户账号可以在第二应用程序中对第一身份标识进行管理操作(创建、删除等),其中第一身份标识可以包括多个。例如:假设第二应用程序为网络游戏客户端程序,则第一身份标识可以是用户通过第一用户帐号在第二应用程序中创建的多个游戏角色的标识。可以理解的,第一身份标识也可以通过被绑定在第一用户帐号的其他用户帐号,与第一用户帐号间接地具有第一关联关系。例如:用户在第一应用程序中使用的是第一用户帐号,在第二应用程序中使用的是其他用户帐号,但用户预先将该第一用户帐号与其他用户帐号进行了绑定,则创建在其他用户帐号下的多个游戏角色可因其他用户帐号被绑定在该第一用户帐号下,而与该第一用户帐号具有第一关联关系。
步骤S216,第一服务器将第三服务器通过第二服务器返回的处理结果发送给第一终端。
步骤S217,第一终端对所有关联第一身份标识进行显示,接收用户针对处理结果触发的关联指令,获取关联指令指向的身份标识,并将关联指令指向的身份标识作为第一身份标识显示。
第一终端100通过第一应用程序对第一服务器224返回的作为处理结果的第一用户帐号在第二应用程序中的所有关联第一身份标识进行显示,接收用户针对显示的所有关联第一身份标识所触发的关联指令,获取该关联指令指向的身份标识,并将该关联指令指向的身份标识作为第一身份标识显示,以便用户通过第一终端100对第一身份标识进行管理。可以理解的,用户可以随时通过第一应用程序,从被显示的所有关联第一身份标识中选择任意一个或多个与第一用户帐号进行管理。
步骤S218,第一终端通过第一应用程序向第一服务器发送关联请求,关联请求中包含第一用户帐号与第一身份标识的信息,用于使第一服务器将第一用户帐号与第一身份标识在数据库中进行关联。
步骤S219,第一服务器根据关联请求,将第一用户帐号与第一身份标识进行关联,并将第一用户帐号与第一身份标识的关联关系存储于数据库。
步骤S22,第一终端通过第一服务器获取第二身份标识。
如图7所示,本步骤具体可包括以下步骤:
步骤S221,第一终端通过第一应用程序向第一服务器发送第二身份标识获取请求,第二身份标识获取请求中包含第一身份标识。
第二身份标识获取请求用于向第一服务器224请求获取在第二应用程序中与第一身份标识相关联的所有关联第二身份标识。第二应用程序可以是运行于第一终端100或第二终端300中的可支持第二数据交互协议的具有收发即时消息功能的各种类型的客户端程序。该所有关联第二身份标识在第二应用程序中与第一身份标识具有第二关联关系。第二关联关系可以认为是一种平级关系,例如:游戏中的好友关系、公会成员关系、小组成员关系等等。
步骤S222,第一服务器通过第二服务器将第二身份标识获取请求发送给第三服务器。
步骤S223,第三服务器根据第二身份标识获取请求中的第一身份标识,获取在第二应用程序中与第一身份标识相关联的所有关联第二身份标识,并将所有关联第二身份标识作为处理结果通过第二服务器返回给第一服务器。
步骤S224,第一服务器将第二服务器返回的处理结果发送给第一终端。
步骤S225,第一终端对所有关联第二身份标识进行显示。
步骤S23,第一终端获取用户针对显示的第一身份标识与所有关联第二身份标识触发的即时消息处理指令,获取即时消息处理指令指向的第一身份标识、第二身份标识、第二应用程序的标识、以及即时消息,生成第一处理请求,将第一处理请求发送给第一服务器。
第一终端100通过第一应用程序对第一服务器发送的处理结果进行显示,也就是将在第二应用程序中与第一身份标识具有第二关联关系的所有关联第二身份标识进行显示。
第一终端100获取用户在第一应用程序,针对显示的第一身份标识与所有关联第二身份标识触发的即时消息处理指令,获取即时消息处理指令指向的第一身份标识、第二身份标识、第二应用程序的标识、以及即时消息,生成第一处理请求,然后通过第一应用程序将第一处理请求发送给第一服务器224。
第一处理请求用于请求第一服务器224将即时消息发送给第二终端300,第一处理请求中包括:即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,第一身份标识在第二应用程序中与第一用户帐号具有第一关联关系,第二身份标识在第一应用程序中与第二终端对应的第二用户帐号具有第一关联关系,且第二身份标识在第二应用程序中与第一身份标识具有第二关联关系。
步骤S24,第一服务器将第一处理请求处理为第二处理请求,并将第二处理请求发送给第二服务器。
如图8所示,本步骤具体可包括以下步骤:
步骤S241,第一服务器从数据库查询与第二身份标识对应的第二用户帐号的状态标记;
步骤S242,当第二用户帐号的状态标记为预置的第一标记时,将第一处理请求处理为第二处理请求,并发送给第二服务器;
当第一服务器224从数据库查询到与第二身份标识对应的第二用户帐号,且第二用户帐号的状态标记为预置的第一标记时,也即第二用户帐号为非离线状态时(说明第二用户帐号正在被使用),于是第一服务器224将第一处理请求处理为第二处理请求。该第二处理请求支持第三数据交换协议并且包括第一处理请求中的内容。第三数据协议可以是类似于XML(eXtensible Markup Language,可扩展标记语言)协议、JSON(JavaScriptObject Notation)协议的文本协议。第三数据协议可由发送人标识(第一身份标识)、接收人标识(第二身份标识)、第二应用程序的标识以及发送内容(即时消息)构成。
然后,第一服务器224将第二处理请求发送给第二服务器226。
步骤S243,当第二用户帐号的状态标记为预置的第二标记时,存储第一处理请求,预置时间内,若检测到第二用户帐号的状态标记被修改为第一标记,则将第一处理请求处理为第二处理请求,并发送给第二服务器。
于本实施例一具体实施方式中,第二标记表示第二用户帐号处于离线状态,也即未被使用的状态,也就是说即时消息无法被即时地发送到第二用户帐号对应的第二终端300。当第二用户帐号的状态标记为预置的第二标记时,第一服务器224存储第一处理请求,预置时间内,若检测到第二用户帐号的状态标记被修改为第一标记,则将第一处理请求处理为第二处理请求,并发送给第二服务器。
步骤S25,第二服务器将第二处理请求处理为第三处理请求并发送给第三服务器,第三处理请求支持第二数据交换协议并且包括第一处理请求中的内容。
步骤S26,第三服务器根据第二身份标识,将即时消息发送给第二终端。
第三服务器根据第二身份标识,获取与第二身份标识对应的第二用户帐号以及与第二用户帐号对应的第二终端300的网络协议地址及端口的信息,根据网络协议地址及端口的信息将即时消息发送给第二终端300。
步骤S27,第二终端通过第二应用程序将接收的即时消息进行显示。
本发明实施例提供的即时消息的处理方法,通过第一服务器、第二服务器、第三服务器依次对第一终端通过第一应用程序发送的第一处理请求进行处理,然后根据第一处理请求中的第二身份标识,将第一处理请求中的即时消息发送给第二终端,最终由第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示,可使得即时消息在不同的应用程序之间传递,从而可扩大即时消息的传递范围,提高了即时消息的处理效率。
第三实施例
本实施例将结合图9至图12,以第一应用程序为即时通讯客户端程序,第二应用程序为游戏客户端程序为例,从将即时消息通过运行于第一终端的第一应用程序发送给第二终端,并通过运行于第二终端的第二应用程序对该即时消息进行显示的情况,对本发明第三实施例提供的即时消息的处理方法进行说明。
图9为本实施例的应用环境图。如图9所示,第一终端100、接入服务器31、即时通讯逻辑服务器32、即时通讯代理服务器33、游戏代理服务器34、游戏逻辑服务器35、数据库服务器36、第二终端300位于无线网络或有线网络中,上述各设备通过该无线网络或有线网络进行数据交互共同完成本实施例提供的即时消息的处理方法。其中,第一终端100与接入服务器31之间通过UDP协议(User Datagram Protocol,用户数据报协议)进行通信,如此可降低维护成本。
此外,第一终端100中运行有作为第一应用程序的即时通讯客户端程序,第二终端300中运行有作为第二应用程序的游戏客户端程序。即时通讯客户端程序支持即时通讯数据交换协议(第一数据交换协议),游戏客户端程序支持游戏数据交换协议(第二数据交换协议)。可以理解的,第一应用程序与第二应用程序也可以是同种类型,但是支持不同数据交换协议的应用程序,例如:腾讯QQ与飞信。
首先,请参阅图10,在步骤S301,第一终端100根据用户在即时通讯客户端程序所触发的登录指令向接入服务器31发送登录请求,该登录请求中都包括:第一用户帐号、登录密码、第一终端100的网络协议地址、以及端口的信息。
接入服务器31根据第一终端100发送的登录请求,完成第一终端100的登录确认以及安全验证,并在完成安全验证后,执行步骤S302,向第一终端100返回登录确认的信息,同时执行步骤S303:将第一终端100完成登陆的情况上报给数据库服务器36,以便数据库服务器36将第一终端100的状态标记为第一标记(非离线状态)。数据库服务器36对第一终端100的状态进行标记,并执行步骤S304:向接入服务器31返回响应信息。
此外,在步骤S305,接入服务器31将第一终端100完成登录的消息发送给即时通讯逻辑服务器32。即时通讯逻辑服务器32根据该消息,执行步骤S306:将与第一用户帐号对应的离线消息推送给第一终端100。
其次,请参阅图11,在步骤S307,第一终端100依次通过接入服务器31、即时通讯逻辑服务器32、即时通讯代理服务器33以及游戏代理服务器34,将第一身份标识获取请求转发给游戏逻辑服务器35。
游戏逻辑服务器35根据该第一身份标识获取请求中的第一用户帐号查询该第一用户帐号在游戏中的所有关联第一身份标识,也就是用户通过该第一用户帐号或与第一用户帐号相关联的其他用户帐号在游戏中创建的所有角色的标识,并执行步骤S308:将查询到的所有关联第一身份标识作为处理结果依次通过游戏代理服务器34、即时通讯代理服务器33、即时通讯逻辑服务器32、以及接入服务器31返回给第一终端100。
第一终端100将接收的所有关联第一身份标识通过即时通讯客户端程序进行显示,并根据用户在该即时通讯客户端程序所触发的关联指令,获取该关联指令指向的身份标识(用户选定的画面中显示的所有关联第一身份标识中的一个或多个),并将关联指令指向的身份标识作为第一身份标识显示(相当于将用户选定的游戏中的角色添加到第一用户帐号的下级管理目录中),同时执行步骤S309:通过接入服务器31向即时通讯逻辑服务器32发送关联请求,关联请求中包含第一用户帐号与用户的关联指令指向的第一身份标识的信息。即时通讯逻辑服务器32将第一用户帐号与第一身份标识进行关联,并执行步骤S310:向第一终端100返回处理结果,同时执行步骤S311:向数据库服务器36上报第一用户帐号与第一身份标识的关联关系。数据库服务器36根据即时通讯逻辑服务器32上报的关联关系,将第一用户帐号与第一身份标识的关联关系进行存储,并执行步骤S312:根据存储结果向即时通讯逻辑服务器32返回响应信息。可以理解的,由于游戏通常有区域划分,因此当被关联的第一身份标识有区域划分时,则按照其所属区域进行关联,否则直接进行管理。
在步骤S313:第一终端100依次通过接入服务器31、即时通讯逻辑服务器32、即时通讯代理服务器33以及游戏代理服务器34,将第二身份标识获取请求转发给游戏逻辑服务器35,第二身份标识获取请求中包含第一身份标识。第二身份标识获取请求用于获取在游戏中与第一身份标识相关联的所有关联第二身份标识(与用户在游戏中创建的角色有好友关系或组队关系或工会关系的其他角色的标识)。游戏逻辑服务器35根据该第二身份标识获取请求中的第一身份标识查询在游戏中与该第一身份标识相关联的所有关联第二身份标识,并执行步骤S314:将查询到的所有关联第二身份标识作为处理结果依次通过游戏代理服务器34、即时通讯代理服务器33、即时通讯逻辑服务器32、以及接入服务器31返回给第一终端100。第一终端100通过即时通讯客户端程序对返回的所有关联第二身份标识进行显示。
再次,请参阅图12,当检测到用户在即时通讯客户端程序针对显示的第一身份标识与所有关联第二身份标识触发的即时消息处理指令时,第一终端100获取即时消息处理指令指向的第一身份标识(也即用户选定的作为发送方的游戏中的角色)、第二身份标识(也即用户选定的作为接收方的游戏中的角色)、游戏的标识(也即第二应用程序的标识)以及即时消息,生成第一处理请求,该第一处理请求支持即时通讯数据交换协议,并执行步骤S315:将第一处理请求通过接入服务器31发送给即时通讯逻辑服务器32。即时通讯逻辑服务器32检测第一处理请求的状态是否正常,并在第一处理请求的状态为正常时,执行步骤S316:向数据库服务器36发送查询第二身份标识对应的第二用户帐号及其状态标记的请求,该请求中包含第二身份标识的信息。可以理解的,即时通讯逻辑服务器32可接收第一终端100或第二终端300通过即时通讯客户端定时上报的第一用户帐号或第二帐号的状态信息,将接收的第一用户帐号或第二用户帐号的状态信息发送给数据库服务器36,以使数据库36根据即时通讯逻辑服务器32发送的状态信息,不断更新第一用户帐号或第二用户帐号的状态标记。数据库服务器36根据该请求中的第二身份标识的信息查询与第二身份标识对应的第二用户帐号及其状态标记,并执行步骤S317,将查询结果返回给即时通讯逻辑服务器32。当查询结果为第二用户帐号的状态标记为第一标记时(也即非离线状态时),即时通讯逻辑服务器32对第一处理请求进行处理,根据查询结果中的第二用户帐号将第一处理请求中的即时消息发生给第二终端300。当查询结果为第二用户帐号的状态标记为第二标记时(也即离线状态时),则将该第一处理请求中的即时消息作为离线消息进行存储,预置时间内(例如:7天内),若检测到第二用户帐号的标记被更新为第一标记,则将该即时消息推送给第二终端300。
同时,即时通讯逻辑服务器32执行步骤S318:将第一处理请求发送给即时通讯代理服务器33。即时通讯代理服务器33将第一处理请求转换为支持第三数据交换协议的第二处理请求,第二处理请求中包括第一处理请求中的内容。然后,即时通讯代理服务器根据第一处理请求中的游戏的标识进行路由控制,从多个备选游戏代理服务器中确定游戏代理服务器34,并执行步骤S319:将第二处理请求发送给游戏代理服务器34。
游戏代理服务器34将支持第三数据交换协议的第二处理请求转换为支持游戏数据交换协议的第三处理请求,第三处理请求中包含第二处理请求的内容,同时根据备选游戏逻辑服务器的网络流量确定游戏逻辑服务器35,并执行步骤S320:将第三处理请求发送给游戏逻辑服务器35。
游戏逻辑服务器35对第三处理请求进行处理,查询第三处理请求中的第二身份标识的状态标记是否为第一标记(也即非离线状态),若该第二身份标识的状态标记为第一标记,则执行步骤:S321将第三处理请求中的即时消息发送给该第二身份标识对应的第二终端300。第二终端接收游戏逻辑服务器35发送的即时消息并通过游戏客户端显示给用户。若该第二身份标识的状态标记为第二标记(也即离线状态),则将该即时消息作为离线消息进行存储,当检测到第二终端300登录游戏逻辑服务器35时,也即该第二身份标识的状态标记被更新为第一标记时,将该即时消息发送给第二终端300。可以理解的,第一终端发送的即时消息可以一对一的私密消息,也可以为群发消息(也即接收方为多个,例如:组队消息、公会消息等)。优选地,私密消息可以用户的维度存储,该消息只存储于接收方的信箱中,发件人不存储自己的发件信息。公会消息只存储于以公会为维度的表中,所有公会的成员公用该存储表,也就是并不朝所有的公会成员列表的收件箱中写数据(写扩散)。
将即时消息通过运行于第二终端300的游戏客户端程序(第二应用程序)发送给第一终端100,并通过运行于第一终端100的即时通讯客户端程序(第一应用程序)对该即时消息进行显示的情况,与上述说明的将即时消息通过运行于第一终端100的第一应用程序(即时通讯客户端程序)发送给第二终端300,并通过运行于第二终端300的第二应用程序(游戏客户端程序)对该即时消息进行显示的情况的原理基本相同。
可以理解的,当将即时消息通过运行于第二终端300的游戏客户端程序(第二应用程序)发送给第一终端100,并通过运行于第一终端100的即时通讯客户端程序(第一应用程序)对该即时消息进行显示时,游戏逻辑服务器35接收第二终端300发送的第一处理请求,该第一处理请求支持游戏数据交换协议,其中包含:第一身份标识(也即用户选定的作为发送方的游戏中的角色)、第二身份标识(也即用户选定的作为接收方的游戏中的角色)、游戏的标识以及即时消息,生成第一处理请求,该第一处理请求支持游戏数据交换协议。游戏逻辑服务器35对该第一处理请求进行处理,将第一处理请求中的即时消息发送给第一终端100,以使第一终端100通过游戏客户端程序将该即时消息显示给用户。
同时,游戏逻辑服务器35将第一处理请求发送给游戏代理服务器34。然后,游戏代理服务器将第一处理请求转换为支持第三数据转换协议的第二处理请求,该第二处理请求包含第一处理请求的内容,并将该第二处理请求发送给即时通讯代理服务器33。接着,即时通讯代理服务器33将第二处理请求转换为支持即时通讯数据交换协议的第三处理请求,该第三处理请求包含第二处理请求的内容。并将该第三处理请求发送给即时通讯逻辑服务器32。即时通讯逻辑服务器32对该第三处理请求进行处理,并查询数据库服务器36获取与第二身份标识对应的第一终端100登录时所使用的第一用户帐号的状态标记,当该状态标记为第一标记(也即非离线状态)时,将第三处理请求中的即时消息发送给第一终端100(包括私密信息与工会信息)。当该状态标记为第二标记(也即离线状态)时,若该即时消息为私密信息,则作为离线信息进行保存,预置时间内,若检测到第一终端100使用第一用户帐号完成登录时,将该离线信息推送给第一终端100。
本发明实施例提供的即时消息的处理方法,通过在第一终端一侧部署即时通讯代理服务器,在第二终端一侧部署游戏代理服务器,利用即时通讯代理服务器将即时通讯逻辑服务器发送的包含即时消息的支持即时通讯数据交换协议的第一处理请求处理为支持第三数据交换协议的第二处理请求,并发送给游戏代理服务器,然后由游戏代理服务器处理为支持游戏数据交换协议的第三处理请求,并通过游戏逻辑服务器发送给第二终端,以便第二终端通过游戏客户端程序将第三处理请求中的即时消息显示给用户,可使得即时消息在不同的应用程序之间传递,从而可扩大即时消息的传递范围,提高了即时消息的处理效率。此外,通过在第一终端一侧部署即时通讯代理服务器,在第二终端一侧部署游戏代理服务器,可提高代理服务器的独立性及兼容性,防止因一侧网络繁忙而影响到另一侧的处理速度,进而提高处理效率。
第四实施例
图13为本发明第四实施例提供的即时消息的处理方法的流程图。本实施例以服务器200的角度对本实施提供的即时消息的处理方法进行说明。如图13所示,本实施例的即时消息的处理方法包括以下步骤:
步骤S41,服务器接收第一终端发送的第一处理请求,所述第一处理请求由所述第一终端根据通过第一应用程序获取的用户输入的即时消息生成,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;
步骤S42,对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端,以使所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
上述各步骤具体可参考第一至第三实施例的相关内容,此处不再赘述。
本发明实施例提供的即时消息的处理方法,通过服务器对第一终端发送的第一处理请求进行处理,然后根据第一处理请求中的第二身份标识,将处理后的第一处理请求中的即时消息发送给第二终端,以使第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示,可使得即时消息在不同的应用程序之间传递,从而可扩大即时消息的传递范围,提高了即时消息的处理效率。
第五实施例
图14为本发明第五实施例提供的即时消息的处理装置的结构示意图。本实施例提供的即时消息的处理装置可以用于上述实施例中的即时消息的处理方法。如图14所示,即时消息的处理装置50包括:接收模块51、以及处理模块52。
其中,接收模块51,用于接收第一终端发送的第一处理请求,所述第一处理请求由所述第一终端根据通过第一应用程序获取的用户输入的即时消息生成,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;以及
处理模块52,用于对所述接收模块51接收的所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端,以使所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
以上各模块可以是由软件代码实现,此时,上述的各模块可存储于存储器201内,如图15所示。以上各模块同样可以由硬件例如集成电路芯片实现。
本实施例对即时消息的处理装置50的各功能模块实现各自功能的具体过程,请参见上述图1至图13所示实施例中描述的具体内容,此处不再赘述。
本发明实施例提供的即时消息的处理装置,通过对第一终端发送的第一处理请求进行处理,然后根据第一处理请求中的第二身份标识,将处理后的第一处理请求中的即时消息发送给第二终端,以使第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示,可使得即时消息在不同的应用程序之间传递,从而可扩大即时消息的传递范围,提高了即时消息的处理效率。
第六实施例
图16为本发明第六实施例提供的即时消息的处理系统的结构示意图。本实施例提供的即时消息的处理系统可以用于上述实施例中的即时消息的处理方法及装置。如图15所示,即时消息的处理系统60包括:第一终端61、第二终端62以及服务器63。
其中,所述第一终端61,用于通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求,并将所述第一处理请求发送给服务器63;
所述第二终端62,用于接收所述服务器63发送的所述即时消息,并通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
优选地,如图17所示,所述服务器63包括第一服务器631,第二服务器632以及第三服务器633,所述第一应用程序支持第一数据交换协议,所述第二应用程序支持第二数据交换协议,
其中,所述第一服务器631,用于将所述第一处理请求处理为第二处理请求,所述第二处理请求支持第三数据交换协议并且包括所述第一处理请求中的内容,所述第一服务器631根据所述第二应用程序的标识确定第二服务器,并将所述第二处理请求发送给所述第二服务器632;
所述第二服务器632,用于将所述第二处理请求处理为第三处理请求并发送给第三服务器633,所述第三处理请求支持所述第二数据交换协议并且包括所述第一处理请求中的内容;
所述第三服务器633,用于根据所述第二身份标识,将所述即时消息发送给第二终端62。
优选地,所述第一服务器631还用于根据所述第二身份标识,将所述即时消息发送给所述第二终端62。
优选地,所述第一服务器631还用于从数据库查询与所述第二身份标识对应的所述第二用户帐号的状态标记,当所述第二用户帐号的状态标记为预置的第一标记时,将所述第一处理请求处理为所述第二处理请求,并发送给所述第二服务器632,当所述第二用户帐号的状态标记为预置的第二标记时,存储所述第一处理请求,预置时间内,若检测到所述第二用户帐号的状态标记被修改为所述第一标记,则将所述第一处理请求处理为所述第二处理请求,并发送给所述第二服务器632。
本实施例中即时消息的处理系统中各装置实现功能的具体过程请参阅图1至图13对应实施例的方法,以及图14至图15对应实施例的装置,此处不再赘述。
本发明实施例提供的即时消息的处理系统,通过服务器对第一终端发送的第一处理请求进行处理,然后根据第一处理请求中的第二身份标识,将处理后的第一处理请求中的即时消息发送给第二终端,以使第二终端通过第二应用程序将接收的即时消息进行显示,或者第二终端通过第一应用程序以及第二应用程序将接收的即时消息进行显示,可使得即时消息在不同的应用程序之间传递,从而可扩大即时消息的传递范围,提高了即时消息的处理效率。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者装置中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (15)
1.一种即时消息的处理方法,其特征在于,包括:
第一终端通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求,并将所述第一处理请求发送给服务器,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;
所述服务器对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端;以及
所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
2.根据权利要求1所述的方法,其特征在于,所述服务器包括第一服务器,第二服务器以及第三服务器,所述第一应用程序支持第一数据交换协议,所述第二应用程序支持第二数据交换协议,所述服务器对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端的步骤,包括:
所述第一服务器将所述第一处理请求处理为第二处理请求,所述第二处理请求支持第三数据交换协议并且包括所述第一处理请求中的内容,所述第一服务器根据所述第二应用程序的标识确定第二服务器,并将所述第二处理请求发送给所述第二服务器;
所述第二服务器将所述第二处理请求处理为第三处理请求并发送给第三服务器,所述第三处理请求支持所述第二数据交换协议并且包括所述第一处理请求中的内容;以及
所述第三服务器根据所述第二身份标识,将所述即时消息发送给第二终端。
3.根据权利要求2所述的方法,其特征在于,所述所述服务器对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端的步骤,包括:
所述第一服务器根据所述第二身份标识,将所述即时消息发送给所述第二终端。
4.根据权利要求2所述的方法,其特征在于,所述第一服务器将所述第一处理请求处理为第二处理请求,并发送给第二服务器的步骤,包括:
所述第一服务器从数据库查询与所述第二身份标识对应的所述第二用户帐号的状态标记;
当所述第二用户帐号的状态标记为预置的第一标记时,将所述第一处理请求处理为所述第二处理请求,并发送给所述第二服务器;
当所述第二用户帐号的状态标记为预置的第二标记时,存储所述第一处理请求,预置时间内,若检测到所述第二用户帐号的状态标记被修改为所述第一标记,则将所述第一处理请求处理为所述第二处理请求,并发送给所述第二服务器。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一终端通过所述第一应用程序向所述服务器发送第一身份标识获取请求,所述第一身份标识获取请求中包含所述第一用户帐号,所述第一身份标识获取请求用于向所述服务器请求获取所述第一用户帐号在所述第二应用程序中的所有关联第一身份标识;
所述服务器根据所述第一身份标识获取请求中的第一用户帐号,获取所述第一用户帐号在所述第二应用程序中的所有关联第一身份标识,并将所有关联第一身份标识作为处理结果发送给所述第一终端;以及
所述第一终端通过所述第一应用程序对所述所有关联第一身份标识进行显示。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述第一终端通过所述第一应用程序接收用户针对所述处理结果触发的关联指令,获取所述关联指令指向的身份标识,并将所述关联指令指向的身份标识作为所述第一身份标识显示;
所述第一终端通过所述第一应用程序向所述服务器发送关联请求,所述关联请求中包含所述第一用户帐号与所述第一身份标识的信息,用于使所述服务器将所述第一用户帐号与所述第一身份标识在所述数据库中进行关联;
所述服务器根据所述关联请求,将所述第一用户帐号与所述第一身份标识进行关联,并将所述第一用户帐号与所述第一身份标识的关联关系存储于所述数据库。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述第一终端通过所述第一应用程序向所述服务器发送第二身份标识获取请求,所述第二身份标识获取请求中包含所述第一身份标识,所述第二身份标识获取请求用于向所述服务器请求获取在所述第二应用程序中与所述第一身份标识相关联的所有关联第二身份标识;
所述服务器根据所述第二身份标识获取请求中的第一身份标识,获取在所述第二应用程序中与所述第一身份标识相关联的所有关联第二身份标识,并将所有关联第二身份标识作为处理结果发送给所述第一终端
所述第一终端通过所述第一应用程序对所述所有关联第二身份标识进行显示。
8.根据权利要求7所述的方法,其特征在于,所述第一终端通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求的步骤,包括:
所述第一终端获取所述用户在所述第一应用程序,针对显示的所述第一身份标识与所有关联第二身份标识触发的即时消息处理指令,获取所述即时消息处理指令指向的所述第一身份标识、所述第二身份标识、所述第二应用程序的标识、以及所述即时消息,生成所述第一处理请求。
9.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述第一终端通过所述第一应用程序向所述服务器发送登录请求,所述登录请求中包含所述第一用户帐号、登录密码、网络协议地址、以及端口的信息;
所述服务器根据所述登录请求对所述第一终端进行身份验证,并在所述第一终端通过身份验证后,在所述数据库中将所述第一用户帐号的状态标记为所述第一标记,并将所述网络协议地址与所述端口作为所述第一用户帐号的连接信息存储于所述数据库中。
10.一种即时消息的处理方法,其特征在于,包括:
服务器接收第一终端发送的第一处理请求,所述第一处理请求由所述第一终端根据通过第一应用程序获取的用户输入的即时消息生成,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;以及
对所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端,以使所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
11.一种即时消息的处理装置,运行于服务器,其特征在于,包括:
接收模块,用于接收第一终端发送的第一处理请求,所述第一处理请求由所述第一终端根据通过第一应用程序获取的用户输入的即时消息生成,所述第一处理请求用于请求所述服务器将所述即时消息发送给第二终端,所述第一处理请求中包括:所述即时消息、第一用户帐号、第一身份标识、第二身份标识、以及第二应用程序的标识,其中,所述第一身份标识在所述第二应用程序中与所述第一用户帐号具有第一关联关系,所述第二身份标识在所述第一应用程序中与第二终端对应的第二用户帐号具有所述第一关联关系,且所述第二身份标识在所述第二应用程序中与所述第一身份标识具有第二关联关系;以及
处理模块,用于对所述接收模块接收的所述第一处理请求进行处理,根据所述第二身份标识,将所述即时消息发送给第二终端,以使所述第二终端通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
12.一种即时消息的处理系统,其特征在于,包括:
第一终端、第二终端、以及运行有如权利要求11所述的即时消息的处理装置的服务器;
其中,所述第一终端,用于通过第一应用程序获取用户输入的即时消息,根据所述即时消息生成第一处理请求,并将所述第一处理请求发送给服务器;
所述第二终端,用于接收所述服务器发送的所述即时消息,并通过所述第二应用程序将接收的所述即时消息进行显示,或者所述第二终端通过所述第一应用程序以及所述第二应用程序将接收的所述即时消息进行显示。
13.根据权利要求12所述的系统,其特征在于,所述服务器包括第一服务器,第二服务器以及第三服务器,所述第一应用程序支持第一数据交换协议,所述第二应用程序支持第二数据交换协议,
其中,所述第一服务器,用于将所述第一处理请求处理为第二处理请求,所述第二处理请求支持第三数据交换协议并且包括所述第一处理请求中的内容,所述第一服务器根据所述第二应用程序的标识确定第二服务器,并将所述第二处理请求发送给所述第二服务器;
所述第二服务器,用于将所述第二处理请求处理为第三处理请求并发送给第三服务器,所述第三处理请求支持所述第二数据交换协议并且包括所述第一处理请求中的内容;
所述第三服务器,用于根据所述第二身份标识,将所述即时消息发送给第二终端。
14.根据权利要求13所述的系统,其特征在于,所述第一服务器还用于根据所述第二身份标识,将所述即时消息发送给所述第二终端。
15.根据权利要求13所述的方法,其特征在于,所述第一服务器还用于从数据库查询与所述第二身份标识对应的所述第二用户帐号的状态标记,当所述第二用户帐号的状态标记为预置的第一标记时,将所述第一处理请求处理为所述第二处理请求,并发送给所述第二服务器,当所述第二用户帐号的状态标记为预置的第二标记时,存储所述第一处理请求,预置时间内,若检测到所述第二用户帐号的状态标记被修改为所述第一标记,则将所述第一处理请求处理为所述第二处理请求,并发送给所述第二服务器。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410161636.4A CN103973545B (zh) | 2014-04-22 | 2014-04-22 | 即时消息的处理方法、装置及系统 |
PCT/CN2015/077040 WO2015161773A1 (en) | 2014-04-22 | 2015-04-21 | Instant message processing method, apparatus, and system |
US15/299,174 US10454856B2 (en) | 2014-04-22 | 2016-10-20 | Instant message processing method, apparatus, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410161636.4A CN103973545B (zh) | 2014-04-22 | 2014-04-22 | 即时消息的处理方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103973545A true CN103973545A (zh) | 2014-08-06 |
CN103973545B CN103973545B (zh) | 2015-09-23 |
Family
ID=51242607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410161636.4A Active CN103973545B (zh) | 2014-04-22 | 2014-04-22 | 即时消息的处理方法、装置及系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10454856B2 (zh) |
CN (1) | CN103973545B (zh) |
WO (1) | WO2015161773A1 (zh) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469707A (zh) * | 2014-12-18 | 2015-03-25 | 深圳市中兴移动通信有限公司 | 一种移动终端及其整合社交账号的通讯方法和装置 |
CN104854825A (zh) * | 2014-11-21 | 2015-08-19 | 深圳市融资城网络服务中心有限公司 | 一种即时通讯系统及其非登录账号的精确回复的方法 |
WO2015161773A1 (en) * | 2014-04-22 | 2015-10-29 | Tencent Technology (Shenzhen) Company Limited | Instant message processing method, apparatus, and system |
CN105376146A (zh) * | 2015-12-17 | 2016-03-02 | 宁波优而雅电器有限公司 | 一种基于应用等级的消息传输系统 |
CN105515944A (zh) * | 2015-11-27 | 2016-04-20 | 小米科技有限责任公司 | 消息发送方法及装置 |
CN105871871A (zh) * | 2016-04-29 | 2016-08-17 | 深圳Tcl数字技术有限公司 | 多媒体会话方法及装置 |
CN106101132A (zh) * | 2016-07-08 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 一种组队系统、方法及装置 |
CN106897326A (zh) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | 账号关联方法及装置 |
CN106897602A (zh) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | 账号推荐方法和装置 |
CN106899493A (zh) * | 2017-02-22 | 2017-06-27 | 广东网金控股股份有限公司 | 基于UDP与Https实现的消息推送方法及其装置 |
WO2017219174A1 (zh) * | 2016-06-20 | 2017-12-28 | 阿里巴巴集团控股有限公司 | 一种消息发送的方法及装置 |
CN107682255A (zh) * | 2017-11-17 | 2018-02-09 | 腾讯科技(深圳)有限公司 | 消息传输方法、装置及存储介质 |
CN107872529A (zh) * | 2017-11-21 | 2018-04-03 | 桂林爱家购股份有限公司 | 一种web通讯系统和方法 |
CN108040000A (zh) * | 2017-11-24 | 2018-05-15 | 上海掌门科技有限公司 | 一种信息传送方法及设备 |
CN108199949A (zh) * | 2017-12-28 | 2018-06-22 | 理光图像技术(上海)有限公司 | 利用云平台来发送消息的方法、云平台和系统 |
CN108306819A (zh) * | 2018-04-20 | 2018-07-20 | 网易(杭州)网络有限公司 | 基于区块链的即时通讯系统实现方法、介质和计算设备 |
CN108462631A (zh) * | 2018-03-31 | 2018-08-28 | 丁超 | 消息通知方法、装置及信息终端 |
CN108600085A (zh) * | 2018-04-04 | 2018-09-28 | 腾讯科技(深圳)有限公司 | 消息发送和输出方法、装置、服务器、终端及存储介质 |
CN108650403A (zh) * | 2018-03-30 | 2018-10-12 | 努比亚技术有限公司 | 一种消息发送方法、移动终端及服务器 |
CN110048935A (zh) * | 2019-04-17 | 2019-07-23 | 深圳市腾讯网域计算机网络有限公司 | 一种跨终端交互方法、装置及系统 |
CN110162415A (zh) * | 2019-05-05 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 用于处理数据请求的方法、服务器、装置及存储介质 |
CN111447133A (zh) * | 2019-01-16 | 2020-07-24 | 腾讯科技(深圳)有限公司 | 消息传输方法和装置、存储介质及电子装置 |
CN111787493A (zh) * | 2020-06-29 | 2020-10-16 | 维沃移动通信有限公司 | 消息发送方法、消息发送装置及电子设备 |
CN112073297A (zh) * | 2020-08-25 | 2020-12-11 | 刘高峰 | 一种为第三方应用提供社交应用服务的方法及服务端 |
CN113094143A (zh) * | 2021-04-29 | 2021-07-09 | 维沃移动通信(杭州)有限公司 | 跨应用消息发送方法、装置和电子设备、可读存储介质 |
CN113992617A (zh) * | 2021-09-28 | 2022-01-28 | 青岛海尔科技有限公司 | 信息交互方法、装置、电子设备及存储介质 |
CN114422464A (zh) * | 2021-12-17 | 2022-04-29 | 北京达佳互联信息技术有限公司 | 信息交互方法及装置 |
CN114465968A (zh) * | 2020-10-22 | 2022-05-10 | 华为技术有限公司 | 一种不同设备之间的跨应用互联方法及相关装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735021B (zh) * | 2013-12-18 | 2018-12-11 | 腾讯科技(深圳)有限公司 | 一种帐号登录方法、装置和系统 |
US10579807B2 (en) * | 2017-02-02 | 2020-03-03 | International Business Machines Corporation | Preventing image capture data leaks |
CN111352675B (zh) * | 2018-12-20 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 一种应用数据处理方法、系统及相关设备 |
US11601528B2 (en) * | 2019-07-19 | 2023-03-07 | Virtual Peaker, Inc. | System and method for remote execution of real time control (RTC) hardware |
CN112436997B (zh) * | 2020-11-10 | 2023-03-03 | 杭州米络星科技(集团)有限公司 | 聊天室的消息分发方法、消息分发系统及电子设备 |
US11973737B2 (en) * | 2020-11-11 | 2024-04-30 | Twilio Inc. | System and method for automatically transitioning between carrier and IP messaging |
CN112612487B (zh) * | 2020-12-28 | 2024-07-05 | 深圳市欢太科技有限公司 | 应用安装方法、装置、存储介质以及终端 |
US11153532B1 (en) | 2020-12-29 | 2021-10-19 | Atlassian Pty Ltd. | Capturing and organizing team-generated content into a collaborative work environment |
US12106269B2 (en) | 2020-12-29 | 2024-10-01 | Atlassian Pty Ltd. | Video conferencing interface for analyzing and visualizing issue and task progress managed by an issue tracking system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050210113A1 (en) * | 2004-03-16 | 2005-09-22 | Kenji Kasuga | Presence information sharing method and system |
CN100586113C (zh) * | 2004-12-30 | 2010-01-27 | 中国科学院计算技术研究所 | 基于手机短信实现即时通信软件互通的方法 |
CN103227788A (zh) * | 2013-04-17 | 2013-07-31 | 广州市和声信息技术有限公司 | 实现网页应用程序与sip设备进行通信的方法和系统 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7016978B2 (en) * | 2002-04-29 | 2006-03-21 | Bellsouth Intellectual Property Corporation | Instant messaging architecture and system for interoperability and presence management |
US7921163B1 (en) * | 2004-07-02 | 2011-04-05 | Aol Inc. | Routing and displaying messages for multiple concurrent instant messaging sessions involving a single online identity |
EP2183941B1 (en) * | 2007-08-30 | 2011-12-07 | Brainstorm SMS Technologies, LLC | Interactive short messaging service |
US20090150499A1 (en) * | 2007-12-10 | 2009-06-11 | International Business Machines Corporation | Method for sharing information over an instant messaging network |
US8201247B1 (en) * | 2008-06-11 | 2012-06-12 | Trend Micro Incorporated | Method and apparatus for providing a computer security service via instant messaging |
CN101459628B (zh) * | 2009-01-04 | 2011-04-20 | 腾讯科技(深圳)有限公司 | 一种基于邮箱和im互联互通的方法及装置 |
US8407726B2 (en) * | 2009-12-31 | 2013-03-26 | International Business Machines Corporation | Collaboration in low bandwidth applications |
CN102202015A (zh) * | 2011-06-09 | 2011-09-28 | 张李影 | 实现不同种类即时通信工具互通的方法和系统 |
US9225742B2 (en) * | 2014-03-24 | 2015-12-29 | Airwatch Llc | Managed real-time communications between user devices |
CN103973545B (zh) | 2014-04-22 | 2015-09-23 | 腾讯科技(深圳)有限公司 | 即时消息的处理方法、装置及系统 |
-
2014
- 2014-04-22 CN CN201410161636.4A patent/CN103973545B/zh active Active
-
2015
- 2015-04-21 WO PCT/CN2015/077040 patent/WO2015161773A1/en active Application Filing
-
2016
- 2016-10-20 US US15/299,174 patent/US10454856B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050210113A1 (en) * | 2004-03-16 | 2005-09-22 | Kenji Kasuga | Presence information sharing method and system |
CN100586113C (zh) * | 2004-12-30 | 2010-01-27 | 中国科学院计算技术研究所 | 基于手机短信实现即时通信软件互通的方法 |
CN103227788A (zh) * | 2013-04-17 | 2013-07-31 | 广州市和声信息技术有限公司 | 实现网页应用程序与sip设备进行通信的方法和系统 |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10454856B2 (en) | 2014-04-22 | 2019-10-22 | Tencent Technology (Shenzhen) Company Limited | Instant message processing method, apparatus, and system |
WO2015161773A1 (en) * | 2014-04-22 | 2015-10-29 | Tencent Technology (Shenzhen) Company Limited | Instant message processing method, apparatus, and system |
CN104854825A (zh) * | 2014-11-21 | 2015-08-19 | 深圳市融资城网络服务中心有限公司 | 一种即时通讯系统及其非登录账号的精确回复的方法 |
WO2016078068A1 (zh) * | 2014-11-21 | 2016-05-26 | 深圳市融资城网络服务中心有限公司 | 一种即时通讯系统及其非登录账号的精确回复的方法 |
CN104469707B (zh) * | 2014-12-18 | 2016-04-06 | 努比亚技术有限公司 | 一种移动终端及其整合社交账号的通讯方法和装置 |
CN104469707A (zh) * | 2014-12-18 | 2015-03-25 | 深圳市中兴移动通信有限公司 | 一种移动终端及其整合社交账号的通讯方法和装置 |
CN105515944A (zh) * | 2015-11-27 | 2016-04-20 | 小米科技有限责任公司 | 消息发送方法及装置 |
CN105376146A (zh) * | 2015-12-17 | 2016-03-02 | 宁波优而雅电器有限公司 | 一种基于应用等级的消息传输系统 |
CN106897602A (zh) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | 账号推荐方法和装置 |
CN106897602B (zh) * | 2015-12-21 | 2021-06-11 | 北京奇虎科技有限公司 | 账号推荐方法和装置 |
CN106897326A (zh) * | 2015-12-21 | 2017-06-27 | 北京奇虎科技有限公司 | 账号关联方法及装置 |
CN105871871A (zh) * | 2016-04-29 | 2016-08-17 | 深圳Tcl数字技术有限公司 | 多媒体会话方法及装置 |
WO2017219174A1 (zh) * | 2016-06-20 | 2017-12-28 | 阿里巴巴集团控股有限公司 | 一种消息发送的方法及装置 |
CN106101132A (zh) * | 2016-07-08 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 一种组队系统、方法及装置 |
CN106101132B (zh) * | 2016-07-08 | 2019-04-26 | 腾讯科技(深圳)有限公司 | 一种组队系统、方法及装置 |
CN106899493A (zh) * | 2017-02-22 | 2017-06-27 | 广东网金控股股份有限公司 | 基于UDP与Https实现的消息推送方法及其装置 |
CN106899493B (zh) * | 2017-02-22 | 2020-04-24 | 广东网金控股股份有限公司 | 基于UDP与Https实现的消息推送方法及其装置 |
CN107682255B (zh) * | 2017-11-17 | 2021-04-16 | 腾讯科技(深圳)有限公司 | 消息传输方法、装置及存储介质 |
CN107682255A (zh) * | 2017-11-17 | 2018-02-09 | 腾讯科技(深圳)有限公司 | 消息传输方法、装置及存储介质 |
CN107872529A (zh) * | 2017-11-21 | 2018-04-03 | 桂林爱家购股份有限公司 | 一种web通讯系统和方法 |
CN108040000A (zh) * | 2017-11-24 | 2018-05-15 | 上海掌门科技有限公司 | 一种信息传送方法及设备 |
CN108199949A (zh) * | 2017-12-28 | 2018-06-22 | 理光图像技术(上海)有限公司 | 利用云平台来发送消息的方法、云平台和系统 |
CN108650403A (zh) * | 2018-03-30 | 2018-10-12 | 努比亚技术有限公司 | 一种消息发送方法、移动终端及服务器 |
CN108650403B (zh) * | 2018-03-30 | 2021-01-01 | 努比亚技术有限公司 | 一种消息发送方法、移动终端及服务器 |
CN108462631B (zh) * | 2018-03-31 | 2021-02-09 | 和宇健康科技股份有限公司 | 消息通知方法、装置及信息终端 |
CN108462631A (zh) * | 2018-03-31 | 2018-08-28 | 丁超 | 消息通知方法、装置及信息终端 |
CN108600085A (zh) * | 2018-04-04 | 2018-09-28 | 腾讯科技(深圳)有限公司 | 消息发送和输出方法、装置、服务器、终端及存储介质 |
CN108306819A (zh) * | 2018-04-20 | 2018-07-20 | 网易(杭州)网络有限公司 | 基于区块链的即时通讯系统实现方法、介质和计算设备 |
US11595328B2 (en) | 2018-04-20 | 2023-02-28 | Netease (Hangzhou) Network Co., Ltd. | Methods, media and computing devices for implementing instant messaging system based on blockchain |
CN111447133B (zh) * | 2019-01-16 | 2022-07-29 | 腾讯科技(深圳)有限公司 | 消息传输方法和装置、存储介质及电子装置 |
CN111447133A (zh) * | 2019-01-16 | 2020-07-24 | 腾讯科技(深圳)有限公司 | 消息传输方法和装置、存储介质及电子装置 |
CN110048935A (zh) * | 2019-04-17 | 2019-07-23 | 深圳市腾讯网域计算机网络有限公司 | 一种跨终端交互方法、装置及系统 |
CN110048935B (zh) * | 2019-04-17 | 2021-09-14 | 深圳市腾讯网域计算机网络有限公司 | 一种跨终端交互方法、装置及系统 |
CN110162415A (zh) * | 2019-05-05 | 2019-08-23 | 腾讯科技(深圳)有限公司 | 用于处理数据请求的方法、服务器、装置及存储介质 |
CN110162415B (zh) * | 2019-05-05 | 2023-09-01 | 腾讯科技(深圳)有限公司 | 用于处理数据请求的方法、服务器、装置及存储介质 |
CN111787493A (zh) * | 2020-06-29 | 2020-10-16 | 维沃移动通信有限公司 | 消息发送方法、消息发送装置及电子设备 |
CN112073297A (zh) * | 2020-08-25 | 2020-12-11 | 刘高峰 | 一种为第三方应用提供社交应用服务的方法及服务端 |
CN114465968A (zh) * | 2020-10-22 | 2022-05-10 | 华为技术有限公司 | 一种不同设备之间的跨应用互联方法及相关装置 |
CN113094143A (zh) * | 2021-04-29 | 2021-07-09 | 维沃移动通信(杭州)有限公司 | 跨应用消息发送方法、装置和电子设备、可读存储介质 |
CN113992617A (zh) * | 2021-09-28 | 2022-01-28 | 青岛海尔科技有限公司 | 信息交互方法、装置、电子设备及存储介质 |
CN114422464A (zh) * | 2021-12-17 | 2022-04-29 | 北京达佳互联信息技术有限公司 | 信息交互方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103973545B (zh) | 2015-09-23 |
WO2015161773A1 (en) | 2015-10-29 |
US20170041259A1 (en) | 2017-02-09 |
US10454856B2 (en) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103973545B (zh) | 即时消息的处理方法、装置及系统 | |
CN102638586B (zh) | 应用程序信息的分享方法、系统和装置 | |
US10182313B2 (en) | System and method for providing a digital meeting tool | |
CN111031058A (zh) | 基于WebSocket的分布式服务器集群交互方法及装置 | |
KR101577920B1 (ko) | 위치-기반 그룹 생성 방법, 장치 및 시스템 | |
CN102821056B (zh) | 一种即时通信消息的传输方法及设备 | |
CN105141650A (zh) | Sms代理 | |
CN103581111B (zh) | 一种通信方法及系统 | |
CN104869143A (zh) | 资料分享方法、装置、客户端和服务器 | |
US10863312B2 (en) | Moving track sharing method and apparatus, and storage medium | |
CN103167031A (zh) | Web应用之间的通信 | |
CN101729441B (zh) | 更新提醒方法、系统、更新源服务器及接入服务器 | |
CN109146446B (zh) | 一种虚拟物品发放方法、装置及系统 | |
CN102413073A (zh) | 即时消息发送方法和装置 | |
CN103150673B (zh) | 金融商品报价服务器及系统与方法 | |
CN103491156A (zh) | 一种基于融合通信实现圈子与群组同步的方法及系统 | |
CN103888916A (zh) | 信息发送方法及信息发送装置 | |
CN112689012A (zh) | 跨网络的代理通讯方法及装置 | |
CN102957594A (zh) | 基于消息队列的消息处理方法、相关设备及系统 | |
CN106131133A (zh) | 浏览历史记录信息查看方法、装置及系统 | |
CN102891851A (zh) | 虚拟桌面访问控制方法、设备及系统 | |
CN109981778B (zh) | 内容分发网络的服务实现方法、装置、设备及存储介质 | |
CN103379015A (zh) | 网站服务器与im客户端的数据传输方法及其装置和系统 | |
CN100452704C (zh) | 一种发布博客文章的方法和系统 | |
EP3151519B1 (en) | An intelligent system of unified content posting |
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 |