基于微博的即时通信数据统一处理系统和方法技术方案

技术编号:7789172 阅读:204 留言:0更新日期:2012-09-21 23:30
本发明专利技术公开了一种基于微博的即时通信数据统一处理系统和方法。该系统包括终端,微博数据处理中心和即时通信数据服务器,其中:所述微博数据处理中心,用于通过互联网络连接到即时通信数据服务器,并将用户账户对应的多种即时通信数据从即时通信数据服务器中抽取出来;然后将多种即时通信数据分开存储,对多种即时通信数据进行统一的控制与处理,执行全局的即时通信数据处理。所述终端,用于通过互联网络连接登录到用户账户的微博数据处理中心;所述即时通信数据服务器,用于存储用户账户对应的多种即时通信数据。其实现对即时通信数据的有效处理,具有很好的可扩展性及复用性。

【技术实现步骤摘要】

本专利技术涉及通信数据处理
,特别是涉及ー种。
技术介绍
网络即时通信(Instant Messaging, IM)工具发展至今,已被大多数的网民所接受,已经成为用户必不可少的软件工具,不但在平时的休闲娱乐中,而且在用户的工作中得到广泛的使用,因此,用户越来越对IM工具的易用性,稳定性,安全性等方面提出了较高的要求。在頂工具中,可实现一対一的好友単独聊天以及ー对N的群或者讨论组的消息聊天模式,随着互联网应用的不断发展,类似的推特(Twitter)的微博应用也不断发展壮大。 微博即微型博客(Micro Blog)是ー种基于用户关系的信息分享、传播以及获取的网络平台,用户可以通过国际互联网(Internet)、无线应用通信协议(WirelessApplicationProtocol, WAP),以及各种网络连通工具,以140个字符左右的数据信息,实现网络信息的共享。微博这种网络信息共享方式可以非常的快速的对信息进行传播,实现用户消息聊天模式从ー对一、ー对N到一对无穷的ー种跨越,正是ー对无穷的模式也意味着一个人可以对无穷多个人进行消息的传播,同时ー个人同时也可以收听万级以上的用户,因此这里对大用户量的应用提出了新的要求。在现有技术中,对即时通信数据处理,在一个处理模块中既有协议编码与解码的处理逻辑,也有与服务器交互拉取更新等一系列网络处理,同时还有关于拉取回来数据的存储与处理处理逻辑。如对于帐号处理模块中提供的接口中,就会耦合一系列的逻辑。同时对于其他模块拉取到的帐号信息,需要同步到帐号处理模块,一般是通过内部接ロ的方式提供给其他底层模块调用,保证数据的同歩。因此造成在处理模块中耦合了过多的逻辑,将造成了代码的膨胀,而不同底层代码的数据同步存在一定的困难,必须提供一定的内部接口才可以完成,这将会造成内部接ロ的不断増加,更进一歩地,处理模块的功能不清,将不利于后续存储处理逻辑的扩展与复用性。
技术实现思路
本专利技术的一方面目的在于提供ー种基于微博的即时通信数据统ー处理系统和方法,其实现对即时通信数据的有效处理,具有很好的可扩展性及复用性。为实现本专利技术一方面的目的,本专利技术的基于微博的即时通信数据统ー处理系统,包括終端,微博数据处理中心和即时通信数据服务器,其中所述微博数据处理中心,用于通过互联网络连接到即时通信数据服务器,并将用户账户对应的多种即时通信数据从即时通信数据服务器中抽取出来;然后将多种即时通信数据分开存储,对多种即时通信数据进行统ー的控制与处理,执行全局的即时通信数据处理。所述终端,用于通过互联网络连接登录到用户账户的微博数据处理中心;所述即时通信数据服务器,用于存储用户账户对应的多种即时通信数据。较优地,所述微博数据处理中心包括数据处理中心模块,网络处理模块,数据处理模块;所述数据处理中心模块,用于作为整个数据查询和数据存储的入口和出口,控制多种即时通信数据的全局处理;并控制读取即时通信数据分别传输给各个数据处理模块进行处理;或者将各个数据处理模块处理后的多种即时通信数据通过微博数据处理中心发布,实现对多种即时通信数据的统ー处理;所述网络处理模块,用于当用户账户通过终端利用互联网络连接登录到用户微博时,连接用户账户至微博数据处理中心;并在微博数据处理中心通过互联网络连接到即时通信数据服务器后,根据用户账户向即时通信数据服务器请求用户账户对应的多种即时通信数据,请求即时通信数据服务器返回多种即时通信数据;所述数据处理模块,用于存储并处理数据处理中心模块传输来的多种即时通信数据;并在数据处理中心模块请求吋,向数据处理中心模块传输所存储的多种即时通信数据。较优地,所述多种即时通信数据,包括用户帐号数据,关系链数据和/或即时通信消息数据。较优地,所述数据处理模块,包括帐号数据处理模块,关系链数据处理模块,消息数据处理模块;所述帐号数据处理模块,用于对用户帐号的存储、更新和清理以及对帐号数据的查询;所述关系链数据处理模块,用于对多种即时通信数据的各种关系链数据的存储、更新和清理;所述消息数据处理模块,用于对即时通信的各种消息数据的存储、更新、查询和清理。为实现本专利技术目的还提供ー种基于微博的即时通信数据统ー处理方法,包括下列步骤步骤A,用户利用終端通过互联网络连接登录到用户账户的微博数据处理中心;步骤B,微博数据处理中心通过互联网络连接到即时通信数据服务器,并将用户账户对应的多种即时通信数据从即时通信数据服务器中抽取出来;然后将多种即时通信数据分开存储,对多种即时通信数据进行统ー的控制与处理,执行全局的即时通信数据处理。较优地,所述步骤B包括如下步骤步骤BI,微博数据处理中心通过互联网络利用用户账户连接到即时通信数据服务器; 步骤B2,微博数据处理中心根据用户账户向即时通信数据服务器请求用户账户对应的多种即时通信数据,请求即时通信数据服务器返回多种即时通信数据;步骤B3,微博数据处理中心作为整个数据查询和数据存储的入口和出口,控制多种即时通信数据的全局处理;步骤B4,微博数据处理中心控制抽取分析各种不同的即时通信数据,将分析得到的更新数据与本地保存的即时通信数据进行对比处理,并对各种不同的即时通信数据进行控制处理,然后将其在用户账户对应的微博上发布。较优地,所述步骤B4中,将分析得到的更新数据与本地保存的即时通信数据进行对比处理,包括如下步骤步骤B41,若微博数据处理中心本地没有保存分析得到的更新数据则存储该数据;步骤B42,若微博数据处理中心本地已保存有该分析得到的更新数据则不做任何处理并返回;步骤B43,若微博数据处理中心本地保存有该分析得到的更新数据,但本地保存的即时通信数据与该分析得到的更新数据存在不同,则利用该分析得到的更新数据,更新本地存储的即时通信数据。 较优地,所述步骤B4中,对各种不同的即时通信数据进行控制处理,包括如下步骤对用户帐号的存储、更新和清理以及对帐号数据的查询的步骤;对多种即时通信数据的各种关系链数据的存储、更新和清理的步骤;所述关系链数据包括即时通信的偶像列表、黑名单列表、粉丝关系、偶像数目、粉丝数目;对即时通信的各种消息数据的存储、更新、查询和清理的步骤;所述消息数据包括消息类型、消息内容、消息发表者、消息来源。较优地,所述步骤B4,还包括下列步骤步骤B44,微博数据处理中心判断到达预设时间段时,对微博数据处理中心中存储的多种即时通信数据进行清空删除。较优地,所述的基于微博的即时通信数据统ー处理方法,还包括如下步骤步骤C,微博数据处理中心完成对数据的处理后,向终端发送处理完成通知。本专利技术的有益效果本专利技术的基于微博的即时通信数据统ー处理系统和方法,实现所有的多种即时通信数据通过统ー进行处理,包括即时数据的增加、清理、修改以及查询等,同时有效的分离即时通信数据服务器、抽取更新以及数据存储与处理,一方面可以有效进行即时通信数据的处理,另一方面可以使即时通信数据具有很好可扩展以及复用性。附图说明图I为本专利技术实施例的基于微博的即时通信数据统ー处理系统结构示意图;图2为图I中数据处理模块结构示意图;图3为本专利技术实施例基于微博的即时通信数据统ー处理方法流程图。具体实施例方式为了使本专利技术的基于微博的即时通信数据统ー处理系统和方法的目的、技术方案及优点更加清楚明白,以下结合具体附图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.ー种基于微博的即时通信数据统ー处理系统,其特征在于,包括終端,微博数据处理中心和即时通信数据服务器,其中 所述微博数据处理中心,用于通过互联网络连接到即时通信数据服务器,并将用户账户对应的多种即时通信数据从即时通信数据服务器中抽取出来;然后将多种即时通信数据分开存储,对多种即时通信数据进行统ー的控制与处理,执行全局的即时通信数据处理;所述终端,用于通过互联网络连接登录到用户账户的微博数据处理中心; 所述即时通信数据服务器,用于存储用户账户对应的多种即时通信数据。2.根据权利要求I所述的基于微博的即时通信数据统ー处理系统,其特征在于,所述微博数据处理中心包括数据处理中心模块,网络处理模块,数据处理模块; 所述数据处理中心模块,用于作为整个数据查询和数据存储的入口和出口,控制多种即时通信数据的全局处理;并控制读取即时通信数据分别传输给各个数据处理模块进行处理;或者将各个数据处理模块处理后的多种即时通信数据通过微博数据处理中心发布,实现对多种即时通信数据的统ー处理; 所述网络处理模块,用于当用户账户通过终端利用互联网络连接登录到用户微博吋,连接用户账户至微博数据处理中心;并在微博数据处理中心通过互联网络连接到即时通信数据服务器后,根据用户账户向即时通信数据服务器请求用户账户对应的多种即时通信数据,请求即时通信数据服务器返回多种即时通信数据; 所述数据处理模块,用于存储并处理数据处理中心模块传输来的多种即时通信数据;并在数据处理中心模块请求时,向数据处理中心模块传输所存储的多种即时通信数据。3.根据权利要求I或2所述的基于微博的即时通信数据统ー处理系统,其特征在于,所述多种即时通信数据,包括用户帐号数据,关系链数据和/或即时通信消息数据。4.根据权利要求3所述的基于微博的即时通信数据统ー处理系统,其特征在于,所述数据处理模块,包括帐号数据处理模块,关系链数据处理模块,消息数据处理模块; 所述帐号数据处理模块,用于对用户帐号的存储、更新和清理以及对帐号数据的查询; 所述关系链数据处理模块,用于对多种即时通信数据的各种关系链数据的存储、更新和清理; 所述消息数据处理模块,用于对即时通信的各种消息数据的存储、更新、查询和清理。5.根据权利要求4所述的基于微博的即时通信数据统ー处理系统,其特征在干, 所述关系链数据包括即时通信的偶像列表、黑名单列表、粉丝关系、偶像数目、粉丝数目; 所述消息数据,包括消息类型、消息内容、消息发表者、消息来源。6.ー种基于微博的即时通信数据统ー处理方法,其特征在于,包括下列步骤 步骤A,用户利用終端通过互联网络连接登录到用户账户的微博...

【专利技术属性】
技术研发人员:张丽
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1