一种通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法

文档序号:9710746阅读:284来源:国知局
一种通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法
【技术领域】
[0001]本发明涉及即时通信技术领域,特别涉及一种通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法。
【背景技术】
[0002]随着人们的生活节奏的加快,日常生活中需要处理的事情越来越多,这通常通过提前进行预约来使得各事情有序地进行处理。预约的方式随着无线通信设备的发展也慢慢的进行着变化,例如从最初的写信预约到电话预约,现在,随着即时聊天工具,如QQ、微信、viber、1 ine等等的兴起,以及其即时、不分地域、时间等等特点,使得人们通常通过即时聊天工具进行各种预约,使得预约快速、方便。
[0003]但是,现有的即时聊天工具通常会处于各种不同的网络环境,因此在弱信号的环境下进行通信,往往不能及时的收到对方发来的聊天信息。

【发明内容】

[0004]本发明所要解决的技术问题是针对现有的即时聊天工具通常会处于各种不同的网络环境,因此在弱信号的环境下进行通信,往往不能及时的收到对方发来的聊天信息的缺陷,提供一种通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法。
[0005]—种通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法,其包括如下步骤:
51、设置一基于云服务器的存储缓冲池;
52、通过存储缓冲池接收第一侧客户端发送的聊天信息,并将第一客户端发送的聊天信息存储到存储缓冲池;
53、存储缓冲池判断其与第二侧客户端之间的网络传输状况,根据网络传输状况选择全部发送聊天信息或者选择发送部分聊天信息或者暂缓发送聊天信息。
[0006]在本发明所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述基于云服务器的存储缓冲池采用基于阵列式存储器的服务器。
[0007]在本发明所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述步骤S3包括:
存储缓冲池判断其与第二侧客户端之间的网络传输状况,并确定第一侧客户端发送的聊天信息的种类和大小;
在存储缓冲池与第二侧客户端之间的网络传输状况满足全部聊天信息的传输要求时,存储缓冲池全部发送聊天信息到第二侧客户端;在存储缓冲池与第二侧客户端之间的网络传输状况不满足全部聊天信息的传输要求时,选择发送部分聊天信息到第二侧客户端;在存储缓冲池与第二侧客户端之间的网络传输状况不满足聊天信息中的文字信息的传输要求时,暂缓发送聊天信息到第二侧客户端。
[0008]在本发明所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述步骤S3中确定第一侧客户端发送的聊天信息的种类和大小包括判断聊天信息中是否包含图片信息、文字信息以及图片信息的大小、文字信息的大小。
[0009]在本发明所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述步骤S3中存储缓冲池判断其与第二侧客户端之间的网络传输状况包括:
确定存储缓冲池判断其与第二侧客户端之间的传输带宽与聊天信息大小的匹配情况; 全部匹配:存储缓冲池与第二侧客户端之间的传输带宽满足全部聊天信息的传输要求;
第一级匹配:存储缓冲池与第二侧客户端之间的传输带宽满足聊天信息中部分图片信息以及文字信息之和的传输要求;
第二级匹配:存储缓冲池与第二侧客户端之间的传输带宽满足文字信息的传输要求。
[0010]在本发明所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,
在存储缓冲池与第二侧客户端之间的网络传输状况不满足全部聊天信息的传输要求时,选择发送部分聊天信息到第二侧客户端包括:
确定存储缓冲池与第二侧客户端之间的传输带宽为第一级匹配;
发送存储缓冲池中的文字信息到第二客户端;
确定存储缓冲池与第二侧客户端之间的传输带宽与图片信息的大小比例,并根据传输带宽与图片信息的大小比例对图片信息进行缩放至满足缩放后的图片信息的传输要求,并预留一定的带宽余量;
将缩放后的图片信息发送到第二侧客户端。
[0011]本发明提供的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法,通过设置一基于云服务器的存储缓冲池;能够实现通过存储缓冲池判断其与第二侧客户端之间的网络传输状况,根据网络传输状况选择全部发送聊天信息或者选择发送部分聊天信息或者暂缓发送聊天信息。使得即时聊天工具能够适应各种网络环境,特别是不能满足聊天信息的全部带宽的弱信号下通讯问题。
【附图说明】
[0012]图1是本发明实施例的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法的流程图。
【具体实施方式】
[0013]如图1所示,本发明实施例提供一种通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法,其包括如下步骤:
S1、设置一基于云服务器的存储缓冲池。
[0014]S2、通过存储缓冲池接收第一侧客户端发送的聊天信息,并将第一客户端发送的聊天信息存储到存储缓冲池。
[0015]S3、存储缓冲池判断其与第二侧客户端之间的网络传输状况,根据网络传输状况选择全部发送聊天信息或者选择发送部分聊天信息或者暂缓发送聊天信息。
[0016]可选地,在本发明实施例所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述基于云服务器的存储缓冲池采用基于阵列式存储器的服务器。
[0017]在本发明所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述步骤S3包括:
存储缓冲池判断其与第二侧客户端之间的网络传输状况,并确定第一侧客户端发送的聊天信息的种类和大小;
在存储缓冲池与第二侧客户端之间的网络传输状况满足全部聊天信息的传输要求时,存储缓冲池全部发送聊天信息到第二侧客户端;在存储缓冲池与第二侧客户端之间的网络传输状况不满足全部聊天信息的传输要求时,选择发送部分聊天信息到第二侧客户端;在存储缓冲池与第二侧客户端之间的网络传输状况不满足聊天信息中的文字信息的传输要求时,暂缓发送聊天信息到第二侧客户端。
[0018]可选地,在本发明实施例所述的通过云服务器储存技术解决聊天软件在弱信号下通讯问题的方法中,所述步骤S3中确定第一侧客户端发送的聊天信息的种类和大小包括判断聊天信息中是否包含图片信息、文字信息以及图片信息的大小、文字信息的大小。
[0019]可选地,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1