一种即时通信数据传输方法及即时通信数据传输系统的制作方法

文档序号:9399168阅读:337来源:国知局
一种即时通信数据传输方法及即时通信数据传输系统的制作方法
【技术领域】
[0001]本发明涉及数据传输技术领域,尤其涉及一种即时通信数据传输方法及即时通信数据传输系统。
【背景技术】
[0002]随着网络技术的发展,为了提高用户的体验度,对数据传输速度提出更高的要求。尤其是,对大型文件的数据传输速度提出更高的要求。而现有的提升数据传输速度的主要方案为拓展网络带宽。
[0003]但是,网络带宽的拓展是有限的,且网络带宽包括上传带宽和下载带宽,具有上传带宽的数据传输速度约为下载带宽的数据传输速度的十分之一特性。因此,如何在现有的网络带宽的条件下,利用下载带宽的传输速度远远大于上传带宽的传输速度的特性提升大型文件的数据传输速度,是当前亟待解决的技术问题。

【发明内容】

[0004]有鉴于此,实有必要提供一种在现有的网络带宽的条件下,提升大型文件的数据传输速度的即时通信数据传输方法,以及实现该即时通信数据传输方法的即时通信数据传输系统。
[0005]—种即时通信数据传输方法,其包括如下步骤:
[0006]源终端根据待发送即时通信息数据和预设规则生成标识码。
[0007]源终端发送通信连接请求至私密服务器,以建立与私密服务器的通信连接,私密服务器包括存储有多个即时通信数据的第一数据库,即时通信数据包括与之一一对应的标识信息。
[0008]源终端与私密服务器建立通信连接后,源终端发送数据传输请求至私密服务器,数据传输请求包括标识码和目标终端的IP地址信息。
[0009]私密服务器判断在第一数据库中是否存在与标识码一致的标识信息。
[0010]若第一数据库中存在与标识码一致的标识信息,私密服务器从第一数据库中调取与标识信息对应的即时通信数据。
[0011]私密服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0012]优选地,私密服务器判断在第一数据库中是否存在与标识码一致的标识信息的步骤之后,包括:
[0013]若第一数据库中不存在与标识码一致的标识信息,私密服务器发送查询请求至中心服务器,查询请求包括标识码和目标终端的IP地址信息,中心服务器包括存储有多个即时通信数据的第二数据库,即时通信数据包括与之一一对应的标识信息。
[0014]中心服务器判断在第二数据库中是否存在与标识码一致的标识信息。
[0015]若第二数据库中存在与标识码一致的标识信息,中心服务器从第二数据库中调取与标识信息对应的即时通信数据。
[0016]中心服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0017]优选地,中心服务器判断在第二数据库中是否存在与标识码一致的标识信息的步骤之后,包括:
[0018]若第二数据库中不存在与标识码一致的标识信息,中心服务器反馈查询失败信息至私密服务器。
[0019]私密服务器接收到查询失败信息后,私密服务器接收源终端发送的待发送即时通信数据。
[0020]私密服务器将待发送即时通信数据存储至第一数据库。
[0021]私密服务器发送待发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0022]优选地,源终端根据待发送即时通信息数据生成标识码的步骤之后,包括:
[0023]源终端发送通信连接请求至中心服务器,以建立与中心服务器的通信连接,中心服务器包括存储有多个即时通信数据的第二数据库,即时通信数据包括与之一一对应的标识信息。
[0024]源终端与中心服务器建立通信连接后,源终端发送数据传输请求至中心服务器,数据传输请求包括标识码和目标终端的IP地址信息;
[0025]中心服务器判断在第二数据库中是否存在与标识码一致的标识信息。
[0026]若第二数据库中存在与标识码一致的标识信息,中心服务器从第二数据库中调取即时通信数据,并将即时通信数据发送至与目标终端的IP地址信息对应的目标终端。
[0027]若第二数据库中不存在与标识码一致的标识信息,中心服务器接收源终端发送的待发送即时通信数据,中心服务器将待发送即时通信数据存储至第二数据库中,且发送待发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0028]优选地,源终端发送通信连接请求至私密服务器或源终端发送通信连接请求至中心服务器的步骤之前,包括:
[0029]源终端输出显示对应中心服务器的第一图标和对应私密服务器的第二图标。
[0030]源终端提示用户在第一图标和第二图标中选择一个。
[0031]若用户选中的图标为第一图标,源终端发送通信连接请求至中心服务器。
[0032]若用户选中的图标为第二图标,源终端发送通信连接请求至私密服务器。
[0033]一种即时通信数据传输系统,其包括源终端、私密服务器和目标终端。源终端包括第一接收模块、生成模块和第一发送模块。私密服务器包括第二接收模块、第一通信连接建立模块、第一判断模块、第一调取模块、第一数据库和第二发送模块,第一数据库存储有多个即时通信数据,即时通信数据包括与之一一对应的标识信息。生成模块,用于根据待发送即时通信息数据和预设规则生成标识码。第一发送模块,用于发送通信连接请求至私密服务器,以建立与私密服务器的通信连接。第二接收模块,用于接收通信连接请求。第一通信连接建立模块,用于根据通信连接请求建立与源终端的通信连接。第二发送模块,用于发送通信连接成功信息至源终端。第一接收模块,用于接收通信连接成功信息。第一发送模块,用于发送数据传输请求至私密服务器,数据传输请求包括标识码和目标终端的IP地址信息。第二接收模块,用于接收数据传输请求。第一判断模块,用于判断在第一数据库中是否存在与标识码一致的标识信息。第一调取模块,用于从第一数据库中调取与标识信息对应的即时通信数据。第二发送模块,用于发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0034]优选地,中心服务器包括第三接收模块,第二判断模块、第二调取模块、第二数据库和第三发送模块,第二数据库存储有多个即时通信数据,即时通信数据包括与之一一对应的标识信息。第二发送模块,用于若第一数据库中不存在与标识码一致的标识信息,发送查询请求至中心服务器,查询请求包括标识码和目标终端的IP地址信息。第三接收模块,用于接收查询请求。第二判断模块,用于判断在第二数据库中是否存在与标识码一致的标识信息。第二调取模块,用于若第二数据库中存在与标识码一致的标识信息,从第二数据库中调取与标识信息对应的即时通信数据。第三发送模块,用于发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0035]优选地,私密服务器还包括第一存储模块。中心服务器还包括第二存储模块。第三发送模块,用于若第二数据库中不存在与标识码一致的标识信息,中心服务器发送查询失败信息至私密服务器。第二接收模块,用于接收到查询失败信息后,接收源终端发送的待发送即时通信数据。第一存储模块,用于将待发送即时通信数据存储至第一数据库。第二发送模块,用于发送待发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0036]优选地,中心服务器还包括第二通信连接建立模块。第一发送模块,用于发送通信连接请求至中心服务器,以建立与中心服务器的通信连接。第三接收模块,用于接收通信连接请求。第二通信连接建立模块,用于根据通信连接请求建立与源终端的通信
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1