一种基于并发通讯的即时消息处理方法及系统的制作方法

文档序号:9691426阅读:342来源:国知局
一种基于并发通讯的即时消息处理方法及系统的制作方法
【技术领域】
[0001] 本发明涉及智能电视终端技术领域,尤其涉及一种基于并发通讯的即时消息处理 方法及系统。
【背景技术】
[0002] 第一代互联网是门户、游戏、搜索、社交所统治的时代,缘起于技术革命,供给创造 需求,核心商业模式为流量变现,在线上创造出万亿规模空间的游戏&广告市场。发展至今, 已经开始进入中规中矩却不性感的状态。第一代互联网是属于极客的世界,遵循赢家通吃 的规律。当京东一骑绝尘了曾经流量第一的当当,当A股的乐视网逆袭了流量遥遥领先的优 土,人们发现单纯的流量逻辑失效了。
[0003] 我们正进入第二代互联网,互联网变成一种信息能量,开始重塑现实社会的供需 关系。商业模式也从单纯的流量变现,向两个方向演绎:向上升为云和大数据,向下沉为 020。拉长的产业链使得互联网由极客的世界走向全民。互联网重构之后,中国将迎来继人 口红利后的下一个红利一一大数据红利,引领世界互联网体验升级潮流。可以乐观的预计, 如果说制造业的中心在德国,创新的中心在美国,那么下一代互联网数据&服务的极致中心 在中国。
[0004] 现在人们正处于互联网时代,现在也有很多即时通讯工具方便用户彼此沟通。人 们也经常使用当前流行的PC端和手机端即时通讯工具,如QQ、微信、旺旺,即时消息能快速 到达对方,为用户即时沟通提供了方便。当人们想在智能电视上进行即时通讯时,利用智能 电视终端和服务器云端并发接入并传递即时消息。但现有技术中智能电视终端和服务器云 端在面临大并发通讯时传递即时消息时,消息路由时间较长,消息到达率较低。
[0005] 因此,现有技术有待改进和提尚。

【发明内容】

[0006] 鉴于现有技术的不足,本发明目的在于提供一种基于并发通讯的即时消息处理方 法及系统。旨在解决现有技术中智能电视终端和服务器云端在面临大并发通讯时传递即时 消息时,消息路由时间较长,消息到达率较低的缺陷。
[0007] 本发明的技术方案如下: 一种基于并发通讯的即时消息处理方法,其中,方法包括: A、 第一智能电视终端与第一接入服务器建立TCP长连接; B、 当第一智能电视终端向第二智能电视终端发送即时消息时,第一智能电视终端连接 的第一接入服务器获取第二智能电视终端对应的第二接入服务器IP和端口; C、 第一接入服务器将即时消息发送给第二接入服务器,第二接入服务器通过与第二智 能电视终端建立的TCP长连接将即时消息发送给第二智能电视终端。
[0008] 所述基于并发通讯的即时消息处理方法,其中,所述步骤A之前还包括: S、分发服务器预先设置用户标识按照预先设置的模数进行取模后的余数与接入服务 器IP地址的对应关系的映射表并存储。
[0009] 所述基于并发通讯的即时消息处理方法,其中,所述步骤A具体包括: A1、第一智能电视终端访问DNS服务器,DNS服务器以轮询的方式返回一分发服务器的 IP,并把请求转发给分发服务器; A2、分发服务器对第一智能电视终端对应的第一用户标识取模得到余数,根据预先设 置的余数与接入服务器的对应表,获取对应的第一接入服务器IP和端口并返回给第一智能 电视终端; A3、第一智能电视终端根据获取的第一接入服务器IP和端口与第一接入服务器建立 TCP长连接。
[0010] 所述基于并发通讯的即时消息处理方法,其中,所述步骤B具体包括: B1、当第一智能电视终端向第二智能电视终端发送即时消息时,第一智能电视终端连 接的第一接入服务器对第二智能电视终端对应的第二用户标识取模,得到余数; B2、根据余数查询预先设置的余数与接入服务器的对应表,获取第二电视终端对应的 第二接入服务器IP和端口。
[0011] 所述基于并发通讯的即时消息处理方法,其中,所述步骤C具体包括: C1、第一智能电视终端通过与第一接入服务器建立的长连接将即时消息发送给第一接 入服务器; C2、第一接入服务器将获取的即时消息发送给第二接入服务器; C3、第二接入服务器通过与第二智能电视终端建立的TCP长连接将即时消息发送给第 二智能电视终端。
[0012] 一种基于并发通讯的即时消息处理系统,其中,系统包括: 连接模块,用于第一智能电视终端与第一接入服务器建立TCP长连接; 取模与查询模块,用于当第一智能电视终端向第二智能电视终端发送即时消息时,第 一智能电视终端连接的第一接入服务器获取第二智能电视终端对应的第二接入服务器IP 和端口; 消息转发模块,用于第一接入服务器将即时消息发送给第二接入服务器,第二接入服 务器通过与第二智能电视终端建立的TCP长连接将即时消息发送给第二智能电视终端。
[0013] 所述基于并发通讯的即时消息处理系统,其中,所述系统还包括: 预先存储模块,用于分发服务器预先设置用户标识按照预先设置的模数进行取模后的 余数与接入服务器IP地址的对应关系的映射表并存储。
[0014] 所述基于并发通讯的即时消息处理系统,其中,所述连接模块具体包括: 请求转发单元,用于第一智能电视终端访问DNS服务器,DNS服务器以轮询的方式返回 一分发服务器的IP,并把请求转发给分发服务器; IP和端口获取单元,用于分发服务器对第一智能电视终端对应的第一用户标识取模得 到余数,根据预先设置的余数与接入服务器的对应表,获取对应的第一接入服务器IP和端 口并返回给第一智能电视终端; 连接建立单元,用于第一智能电视终端根据获取的第一接入服务器IP和端口与第一接 入服务器建立TCP长连接。
[0015] 所述基于并发通讯的即时消息处理系统,其中,所述取模与查询模块具体包括: 取模单元,用于当第一智能电视终端向第二智能电视终端发送即时消息时,第一智能 电视终端连接的第一接入服务器对第二智能电视终端对应的第二用户标识取模,得到余 数; 查询单元,用于根据余数查询预先设置的余数与接入服务器的对应表,获取第二智能 电视终端对应的第二接入服务器IP和端口。
[0016] 所述基于并发通讯的即时消息处理系统,其中,所述消息转发模块具体包括: 第一发送单元,用于第一智能电视终端通过与第一接入服务器建立的长连接将即时消 息发送给第一接入服务器; 第二发送单元,用于第一接入服务器将获取的即时消息发送给第二接入服务器; 第三发送单元,用于第二接入服务器通过与第二智能电视终端建立的TCP长连接将即 时消息发送给第二智能电视终端。
[0017] 有益效果:本发明提供了一种基于并发通讯的即时消息处理方法及系统,本发明 可实现人们通过电视进行即时通讯聊天时,提升了云端并发接入能力,缩短了即时消息路 由时间,提高即时消息到达率,为用户提供方便。
【附图说明】
[0018] 图1为本发明的一种基于并发通讯的即时消息处理方法的较佳实施例的流程图。
[0019] 图2是本发明的一种基于并发通讯的即时消息处理方法的具体应用实施例的二台 接入服务器的部署图。
[0020] 图3是本发明的一种基于并发通讯的即时消息处理方法的具体应用实施例的四台 接入服务器的部署图。
[0021] 图4为本发明的一种基于并发通讯的即时消息处理方法的具体应用实施例的第一 终端登录的流程图。
[0022]图5是本发明的一种基于并发通讯的即时消息处理方法的具体应用实施例的第一 智能电视终端连接对应接入服务器的框架图。
[0023]图6为本发明的一种基于并发通讯的即时消息处理方法的具体应用实施例的发送 即时消息的流程图。
[0024]图7为本发明的一种基于并发通讯的即时消息处理系统的较佳实施例的功能原理 框图。
【具体实施方式】
[0025]为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说 明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026]本发明提供了一种基于并发通讯的即时消息处理方法的较佳实施例的流程图,如 图1所示,所述方法包括: 步骤S100、第一智能电视终端与第一接入服务器建立TCP长连接。
[0027]具体实施时,用户1登录第一智能电视终端,第一智能电视终端记为终端TV1。利用 智能电视终端和用户2进行即时通讯。用户2登录在第二智能电视终端上,第二智能电视终 端记为终端TV2。当终端TV1向终端TV2发送即时通讯消息时,终端TV1、终端TV2首先要获取 分发服务器IP,将终端TV1、终端TV2与分发服务器进行连接。
[0028] 具体地,所述步骤S100之前还包括: 步骤S1、分发服务器预先设置用户标识按照预先设置的模数进行取模后的余数与接入 服务器IP地址的对应关系的映射表并存储。
[0029] 具
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1