专利名称:一种即时通讯与微博的互通实现方法及装置的利记博彩app
技术领域:
本发明涉及通讯技术领域,尤其涉及一种即时通讯与微博的互通实现方法及装置。
背景技术:
即时通讯(Instant Messaging,即时通讯),主要实现的是ー对一的即时好友单独聊天以及一对多的群或者讨论组的消息聊天模式,即时通讯中好友之间具有关系链,例如必须经过双方的验证才能成为即时通讯好友。微博,主要实现用户通过100个字左右来表达自己,微博具有开放的关系链,用户可以选择收听任何感兴趣的微博,用户也可以被任何感兴趣的人收听。 目前,还没有将即时通讯与微博组合的方法,无法实现即时通讯系统与微博系统的互通,即时通讯中好友会话内容不能转发到微博,或者微博内容不能转发到即时通讯好友会话中。
发明内容
本发明的目的是提供一种即时通讯与微博的互通实现方法及装置,实现即时通讯系统与微博系统的互通。本发明的目的是通过以下技术方案实现的一种即时通讯与微博的互通实现方法,包括建立即时通讯系统与微博系统的互通通道;通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通。一种即时通讯与微博的互通实现装置,包括建立単元,用于建立即时通讯系统与微博系统的互通通道;传输单元,用于通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通。由上述本发明提供的技术方案可以看出,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的互通,增强即时通讯系统与微博系统的互动性,进而用户在使用即时通讯系统与好友聊天时,可以将即时通讯消息转发到微博系统,而用户在微博系统中查看微博消息时,可以将微博消息转发给即时通讯的好友。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图I为本发明实施例提供的即时通讯与微博的互通实现方法的流程示意图。
图2为本发明实施例提供的即时通讯与微博的互通实现装置的构成示意图一。图3为本发明实施例提供的即时通讯与微博的互通实现装置的构成示意图ニ。图4为本发明实施例提供的即时通讯与微博的互通实现系统的构成示意图。图5为本发明实施例提供的即时通讯与微博的互通实现系统的应用流程示意图。图6为本发明实施例提供的即时通讯与微博的互通实现系统的应用示意图一。图7为本发明实施例提供的即时通讯与微博的互通实现系统的应用示意图ニ。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。下面将结合附图对本发明实施例作进ー步地详细描述。如图I所示,本发明实施提供一种即时通讯与微博的互通实现方法,包括11、建立即时通讯系统与微博系统的互通通道。12、通过互通通道,实现即时通讯系统与微博系统的消息互通。由上述本发明提供的技术方案可以看出,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的互通,增强即时通讯系统与微博系统的互动性,进而用户在使用即时通讯系统与好友聊天时,可以将即时通讯消息转发到微博系统,而用户在微博系统中查看微博消息时,可以将微博消息转发给即时通讯的好友。具体而言,步骤11建立即时通讯系统与微博系统的互通通道,可以包括即时通讯系统接收用户发送的发表微博消息请求,获取用户选中的即时通讯会话窗口中的即时通讯消息内容。即时通讯系统与微博服务器之间建立互通通道。此时,步骤12通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通,可以包括即时通讯系统通过与微博服务器之间的互通通道,将即时通讯消息内容发送到微博服务器,由微博服务器将即时通讯消息内容作为微博消息内容进行发表。其中,即时通讯消息的内容不仅包括文字,也可以包括图片。其中,可选的,用户可以对即时通讯消息内容进行编辑,之后,即时通讯系统再将即时通讯消息内容发送到微博服务器。可见,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的消息互通,用户在使用即时通讯系统与好友聊天时,可以将即时通讯消息转发到微博系统。可选的,步骤11建立即时通讯系统与微博系统的互通通道,可以包括微博系统接收用户发送的转发即时通讯消息请求,获取用户选中的微博消息内容,以及确定转发即时通讯消息请求的好友标识。微博系统将用户选中的微博消息内容发送到好友标识对应的好友微博系统,好友微博系统与好友标识对应的好友即时通讯系统之间建立互通通道。
此时,步骤12通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通,可以包括所述好友微博系统通过所述好友即时通讯系统之间的互通通道,将所述微博消息内容发送到所述好友即时通讯系统,由所述好友即时通讯系统将所述微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ。其中,微博消息的内容不仅包括文字,也可以包括图片。其中,微博系统将用户选中的微博消息内容发送到好友标识对应的好友微博系统,可以包括
微博系统将用户选中的微博消息内容以及好友标识发送到C2C(ConSUmer toConsumer,个人与个人)服务器。C2C服务器是即时通讯技术中用来处理C2C消息的服务器。C2C服务器根据好友标识将用户选中的微博消息内容发送到好友标识对应的好友微博系统。其中,好友标识可以为I个或多个。可见,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的消息互通,用户在微博系统中查看微博消息时,可以将微博消息转发给即时通讯的好友。可选的,好友即时通讯系统将微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ之后,本发明实施即时通讯与微博的互通实现方法,还可以包括好友微博系统对即时通讯会话窗ロ显示的微博消息内容提供操作界面,操作包括对微博消息进行对话操作、对微博消息进行转播操作或者对微博消息进行收藏操作。示例性的,对微博消息进行对话操作,指好友微博系统对该微博消息进行回复。对微博消息进行转播操作,指好友微博系统转播该微博消息。 对微博消息进行收藏操作,指好友微博系统收藏该播微博消息。可见,微博消息可以更快速的在好友之间传递。如图2所示,对应于上述实施例即时通讯与微博的互通实现方法,本发明实施例提供一种即时通讯与微博的互通实现装置,包括建立単元21,用于建立即时通讯系统与微博系统的互通通道。传输单元22,用于通过互通通道,实现即时通讯系统与微博系统的消息互通。由上述本发明提供的技术方案可以看出,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的互通,增强即时通讯系统与微博系统的互动性,进而用户在使用即时通讯系统与好友聊天时,可以将即时通讯消息转发到微博系统,而用户在微博系统中查看微博消息时,可以将微博消息转发给即时通讯的好友。如图3所示,具体而言,建立単元21,可以包括第一获取子単元31,用于即时通讯系统接收用户发送的发表微博消息请求,获取用户选中的即时通讯会话窗口中的即时通讯消息内容。第一建立子単元32,用于即时通讯系统与微博服务器之间建立互通通道。此时,传输单元22,可以包括第一传输子単元33,用于即时通讯系统通过与微博服务器之间的互通通道,将即时通讯消息内容发送到微博服务器,由微博服务器将即时通讯消息内容作为微博消息内容进行发表。可选的,建立単元21,可以包括第二获取子単元34,用于微博系统接收用户发送的转发即时通讯消息请求,获取用户选中的微博消息内容,以及确定转发即时通讯消息请求的好友标识。第二建立子単元35,用于微博系统将所述用户选中的微博消息内容发送到好友标识对应的好友微博系统,好友微博系统与好友标识对应的好友即时通讯系统之间建立互通通道。
此时,传输单元22,可以包括第二传输子単元36,用于好友微博系统通过好友即时通讯系统之间的互通通道,将微博消息内容发送到好友即时通讯系统,由好友即时通讯系统将微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ。其中,好友标识可以为I个或多个。其中,第二建立子単元35,具体用于微博系统将用户选中的微博消息内容以及好友标识发送到C2C服务器,由C2C服务器根据好友标识将所述用户选中的微博消息内容发送到好友标识对应的好友微博系统。可选的,本发明实施例即时通讯与微博的互通实现装置,还可以包括微博操作単元,用于好友即时通讯系统将微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ之后,好友微博系统对即时通讯会话窗ロ显示的所述微博消息内容提供操作界面,操作包括对微博消息进行对话操作、对微博消息进行转播操作或者对微博消息进行收藏操作。本发明实施例即时通讯与微博的互通实现装置及其构成部分,可以參照上述实施例即时通讯与微博的互通实现方法的相应内容得以理解,在此不再赘述。如图4所示,本发明实施例提供一种即时通讯与微博的互通实现系统,包括即时通讯客户端41以及后台服务器42 即时通讯客户端41包括会话窗ロ管理模块411 :用于获取与会话窗ロ相关联的数据,以及发送会话窗ロ相关联的数据给微博消息管理模块412。例如,会话窗ロ管理模块411获取到用户选中的与某个好友即时通讯的文字内容,并发送通知消息给微博消息管理模块412,通知消息包含用户选中的与某个好友即时通讯的文字内容。微博消息管理模块412 :用于创建发表微博消息的广播窗ロ,将用户在会话窗ロ中选中的文字内容写入到广播窗ロ,进行微博消息的广播。好友微博消息管理模块413 :用于创建好友选择界面,获取微博消息内容,在用户选择好友后将微博消息内容和好友标识发送给C2C服务器;以及监听C2C服务器转发的C2C消息,解析C2C消息获得微博消息内容展示在对应好友的会话窗ロ中。微博操作管理模块414 :用于在会话窗口下创建微博操作界面,提供对微博消息转播、对话或收藏操作。后台服务器42包括微博消息服务器421和C2C服务器422。即时通讯客户端41以及后台服务器42之间还包括接入服务器43,接入服务器用于连接即时通讯客户端与后台服务器,在此不作赘述。
示例性的,用户在选中好友会话窗口中的某个即时通讯消息的时候,通过右键方式弹出菜单,则当用户选择“分享到微博”,则微博消息管理模块通过会话窗ロ管理模块接ロ获取到当前被选中的即时通讯消息内容通过打开发表微博消息窗ロ,把对应的即时通讯消息内容写入到发表消息窗口中,用户同时还可以进行简单的编辑后再发送。用户在浏览微博消息的时候,发现某条微博消息比较有价值的时候,也可以通过好友选择界面选择某个或者ー批好友发送该微博消息,好友微博消息管理模块发送微博C2C消息给对应好友,好友接收到对应的微博C2C消息后,通过好友微博消息管理模块进行解析,获取到对应的消息体显示到对应的好友会话窗口中,同时在消息展示下面创建微博直接操作界面。微博操作管理模块监听用户的按钮点击操作,通过不同的操作调出不同的发表消息窗ロ即可。如图5所示,用户A与用户B互相是即时通讯的好友关系,说明即时通讯与微博的互通实现方法的流程
51、用户A与用户B登录即时通讯客户端。用户A与用户B对应即时通讯客户端组合用户的账号与密码发送到登录服务器验证登录成功后,则建立起与登录服务器之间的连接通道,并且通过定时发送心跳包的形式保证与登录服务器的连接。52、用户A的即时通讯客户端创建对应用户B的即时通讯会话窗ロ,用户A希望将选中的即时通讯消息的内容分享到微博。用户A通过会话窗ロ管理模块创建对应用户B的即时通讯会话窗ロ,用户A通过即时通讯消息发送聊天内容给用户B,这里以聊天内容为文字内容为例,用户A的即时通讯客户端中会话窗ロ管理模块监听用户A的鼠标右键消息,根据当前的右键消息获取到当前鼠标位置创建对应的windows菜单,会话窗ロ管理模块监听用户A的菜单点击操作,确认用户A点击“分享到微博”对应的菜单ID后发送通知消息给微博消息管理模块。53、用户A的即时通讯客户端创建微博消息广播窗ロ界面,将选中的即时通讯会话的内容通过接入服务器发送到微博消息服务器。用户A的即时通讯客户端中微博消息管理模块获取到会话窗ロ管理模块发送的通知消息后,则获取到即时通讯消息中用户A选中的文字内容,创建微博消息广播窗ロ界面,同时直接设置选中的文字内容到对应的广播窗口中,微博消息管理模块监听发送按钮点击,用户A点击发送按钮后则微博消息管理模块提取出文字内容加密组合到数据包中通过接入服务器发送到微博消息服务器中,从而实现了即时通讯好友消息转发到微博消息。示例性的,如图6示意出即时通讯的会话窗ロ,用户A与用户B互发聊天内容给对方,这里以聊天内容为文字为例,用户A希望将用户B的聊天内容分享到微博,用户A选中用户B的聊天内容,通过鼠标右键方式弹出菜单,点击“分享到微博”菜单,则弹出广播窗ロ界面,广播窗ロ界面中显示用户A选中用户B的聊天内容,用户A点击广播窗ロ界面的“发送”按钮,则用户A选中用户B的聊天内容可以转发到用户A的微博。而且,广播窗ロ界面中还可以提供一些编辑按钮,对用户A选中用户B的聊天内容进行编辑后再转发到用户A的微博。54、用户B希望将微博消息转发给即时通讯好友。用户B登录后可以在微博面板中拉取到对应用户B的主页消息列表,用户B的即时通讯客户端中好友微博消息管理模块监听用户B是否选择转发好友,如果确认后则创建对应的好友选择界面,用户B可以批量选择ー批即时通讯好友,好友微博消息管理模块通过遍历用户选择一批即时通讯好友并获取到对应的每个好友的用户号码标识。55、用户B的即时通讯客户端将微博消息内容及即时通讯好友标识发送给C2C服务器,C2C服务器根据好友标识转发微博消息内容到对应好友用户的即时通讯客户端。用户B的即时通讯客户端中好友微博消息管理模块获取到当前用户B希望转发给即时通讯好友的微博消息内容,微博消息内容为文字内容为例,组合消息的文字内容以及对应的好友的号码标识到数据包中转发微博C2C消息到C2C服务器,C2C服务器根据包体中的好友号码标识查询接入服务器获取对应该好友登录的IP与端ロ,转发对应的C2C消息到对应好友用户的即时通讯客户端,如用户A的即时通讯客户端。56、用户A的即时通讯客户端获取微博消息内容,将微博消息内容写入用户A对应用户B的即时通讯会话窗ロ。
用户A的即时通讯客户端中好友微博消息管理模块对C2C服务器下发消息进行解密与解析处理,确认是有效数据后,则提取出对应的用户B的号码标识以及微博消息的文字内容,通过会话窗ロ管理模块创建对应用户B的号码标识的会话窗ロ,同时调用会话窗ロ的写入微博消息内容接ロ写入微博消息的文字内容到显示消息界面。示例性的,如图7所示,用户A与用户B即时通讯的会话窗ロ,会话窗口中显示了用户B将微博文字以即时通讯聊天内容形式发送给用户A。57、用户A的即时通讯客户端创建微博操作区界面,对微博消息转播、对话或收藏操作。用户A的即时通讯客户端中微博操作管理模块根据写入到显示消息界面的位置创建微博直接操作区域界面控件,同时监听用户A的鼠标点击操作,根据用户A的鼠标点击操作,提取出微博消息内容创建对应的广播窗ロ,用户A就可以继续完成转播、对话以及收藏的功能,从而实现微博消息在即时通讯好友之间的传递。示例性的,如图7所示即时通讯的会话窗ロ,会话窗口中显示了用户B将微博文字以即时通讯聊天内容形式发送给用户A,而且,即时通讯的会话窗ロ还提供了微博直接操作区域界面,微博直接操作区域界面进ー步提供转播、对话或收藏操作。由上述本发明提供的技术方案可以看出,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的互通,增强即时通讯系统与微博系统的互动性,进而用户在使用即时通讯系统与好友聊天时,可以将即时通讯消息转发到微博系统,而用户在微博系统中查看微博消息时,可以将微博消息转发给即时通讯的好友。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另ー个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过ー些接ロ,装置或単元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的単元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理単元,即可以位于ー个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能単元可以集成在一个处理単元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能単元的形式实现。所述集成的単元如果以软件功能単元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在ー个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等 )执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种即时通讯与微博的互通实现方法,其特征在于,包括 建立即时通讯系统与微博系统的互通通道; 通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通。
2.根据权利要求I所述的即时通讯与微博的实现方法,其特征在于,所述建立即时通讯系统与微博系统的互通通道,包括 所述即时通讯系统接收用户发送的发表微博消息请求,获取所述用户选中的即时通讯会话窗口中的即时通讯消息内容; 所述即时通讯系统与微博服务器之间建立互通通道; 此时,所述通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通,包括 所述即时通讯系统通过与所述微博服务器之间的互通通道,将所述即时通讯消息内容发送到所述微博服务器,由所述微博服务器将所述即时通讯消息内容作为微博消息内容进行发表。
3.根据权利要求I所述的即时通讯与微博的实现方法,其特征在于,所述建立即时通讯系统与微博系统的互通通道,包括 所述微博系统接收用户发送的转发即时通讯消息请求,获取所述用户选中的微博消息内容,以及确定所述转发即时通讯消息请求的好友标识; 所述微博系统将所述用户选中的微博消息内容发送到所述好友标识对应的好友微博系统,好友微博系统与所述好友标识对应的好友即时通讯系统之间建立互通通道; 此时,所述通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通,包括 所述好友微博系统通过与所述好友即时通讯系统之间的互通通道,将所述微博消息内容发送到所述好友即时通讯系统,由所述好友即时通讯系统将所述微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ。
4.根据权利要求3所述的即时通讯与微博的实现方法,其特征在于,所述方法还包括 所述好友即时通讯系统将所述微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ之后,所述好友微博系统对所述即时通讯会话窗ロ显示的所述微博消息内容提供操作界面,所述操作包括对所述微博消息进行对话操作、对所述微博消息进行转播操作或者对所述微博消息进行收藏操作。
5.根据权利要求3所述的即时通讯与微博的实现方法,其特征在于,所述微博系统将所述用户选中的微博消息内容发送到所述好友标识对应的好友微博系统,包括 所述微博系统将所述用户选中的微博消息内容以及所述好友标识发送到C2C服务器;所述C2C服务器根据所述好友标识将所述用户选中的微博消息内容发送到所述好友标识对应的好友微博系统。
6.一种即时通讯与微博的互通实现装置,其特征在于,包括 建立単元,用于建立即时通讯系统与微博系统的互通通道; 传输单元,用于通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通。
7.根据权利要求6所述的即时通讯与微博的实现装置,其特征在于,所述建立単元,包括 第一获取子単元,用于所述即时通讯系统接收用户发送的发表微博消息请求,获取所述用户选中的即时通讯会话窗口中的即时通讯消息内容; 第一建立子単元,用于所述即时通讯系统与微博服务器之间建立互通通道; 此时,所述传输单元,包括 第一传输子単元,用于所述即时通讯系统通过与所述微博服务器之间的互通通道,将所述即时通讯消息内容发送到所述微博服务器,由所述微博服务器将所述即时通讯消息内容作为微博消息内容进行发表。
8.根据权利要求6所述的即时通讯与微博的实现装置,其特征在于,所述建立単元,包括 第二获取子単元,用于所述微博系统接收用户发送的转发即时通讯消息请求,获取所述用户选中的微博消息内容,以及确定所述转发即时通讯消息请求的好友标识; 第二建立子単元,用于所述微博系统将所述用户选中的微博消息内容发送到所述好友标识对应的好友微博系统,好友微博系统与所述好友标识对应的好友即时通讯系统之间建立互通通道; 此时,所述传输单元,包括 第二传输子単元,用于所述好友微博系统通过与所述好友即时通讯系统之间的互通通道,将所述微博消息内容发送到所述好友即时通讯系统,由所述好友即时通讯系统将所述微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ。
9.根据权利要求8所述的即时通讯与微博的实现装置,其特征在于,所述装置还包括 微博操作単元,用于所述好友即时通讯系统将所述微博消息内容作为即时通讯消息内容显示在即时通讯会话窗ロ之后,所述好友微博系统对所述即时通讯会话窗ロ显示的所述微博消息内容提供操作界面,所述操作包括对所述微博消息进行对话操作、对所述微博消息进行转播操作或者对所述微博消息进行收藏操作。
10.根据权利要求8所述的即时通讯与微博的实现装置,其特征在于,所述第二建立子単元,具体用于所述微博系统将所述用户选中的微博消息内容以及所述好友标识发送到C2C服务器,由所述C2C服务器根据所述好友标识将所述用户选中的微博消息内容发送到所述好友标识对应的好友微博系统。
全文摘要
本发明公开了一种即时通讯与微博的互通实现方法及装置,其中,即时通讯与微博的互通实现方法包括建立即时通讯系统与微博系统的互通通道;通过所述互通通道,实现所述即时通讯系统与所述微博系统的消息互通。本发明提供的即时通讯与微博的互通实现方法及装置,建立即时通讯系统与微博系统的互通通道,实现即时通讯系统与微博系统的消息互通,用户在使用即时通讯系统与好友聊天时,可以将即时通讯消息转发到微博系统,而用户在微博系统中查看微博消息时,可以将微博消息转发给即时通讯的好友。
文档编号H04L12/58GK102694742SQ20111007450
公开日2012年9月26日 申请日期2011年3月25日 优先权日2011年3月25日
发明者张丽 申请人:腾讯科技(深圳)有限公司