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

文档序号:9399168阅读:来源:国知局
致的标识信息,接收源终端发送的待发送即时通信数据。第二存储模块305,用于将待发送即时通信数据存储至第二数据库中。第三发送模块306,用于发送待发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0052]上述的即时通信数据传输系统中,当用户选择中心服务器30作为中转站时,根据待传输的即时通信数据的标识码判断在中心服务器30的第二数据库304中是否存在与该标识码对应的即时通信数据,若存在,直接由中心服务器30发送即时通信数据至目标终端40,以致减少了源终端10上传即时通信数据至中心服务器30的过程,以致提升了数据传输速度。此外,源终端10上传即时通信数据至中心服务器30后,即时将即时通信数据存储至第二数据库304,便于后续传输相同的即时通信数据时,减少源终端10上传即时通信数据至中心服务器30的步骤,以致提升数据传输速度。
[0053]输出模块101,用于输出显示对应中心服务器30的第一图标和对应私密服务器20的第二图标。提示模块102,用于提示用户在第一图标和第二图标中选择一个。通信连接选择模块103,用于若用户选中的图标为第一图标,源终端10发送通信连接请求至中心服务器30。通信连接选择模块103,用于若用户选中的图标为第二图标,源终端10发送通信连接请求至私密服务器20。
[0054]上述的即时通信数据传输系统中,用户可以根据自身的需求选择中心服务器30还是私密服务器20作为中转站,若用户选择私密服务器20作为中转站,即可提升传输过程中的数据安全性。
[0055]如图5所示,其为一种实施方式即时通信数据传输方法的流程示意图。该即时通信数据传输方法包括如下步骤:
[0056]步骤SI,源终端根据待发送即时通信息数据和预设规则生成标识码。
[0057]步骤S2,源终端输出显示对应中心服务器的第一图标和对应私密服务器的第二图标。
[0058]步骤S3,源终端提示用户在第一图标和第二图标中选择一个。
[0059]步骤S4,源终端判断用户选中的图标是否为第二图标。若是,执行步骤S5。若否,执行步骤18。
[0060]步骤S5,源终端发送通信连接请求至私密服务器,以建立与私密服务器的通信连接,私密服务器包括第一数据库。
[0061]步骤S6,源终端与私密服务器建立通信连接后,源终端发送数据传输请求至私密服务器,数据传输请求包括标识码和目标终端的IP地址信息。
[0062]步骤S7,私密服务器判断在第一数据库中是否存在与标识码对应的标识信息。若是,执行步骤S8。若否,执行步骤S10。
[0063]步骤S8,私密服务器从第一数据库中调取即时通信数据。
[0064]步骤S9,私密服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0065]步骤S10,私密服务器发送查询请求至中心服务器,查询请求包括标识码和目标终端的IP地址信息,中心服务器包括第二数据库。
[0066]步骤SI I,中心服务器判断在第二数据库中是否存在与标识码对应的标识信息。若是,执行步骤S12。若否,执行步骤S14。
[0067]步骤S12,中心服务器从第二数据库中调取即时通信数据。
[0068]步骤S13,中心服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0069]步骤S14,中心服务器反馈查询失败信息至私密服务器。
[0070]步骤S15,私密服务器接收到查询失败信息后,私密服务器接收源终端发送的即时通信数据。
[0071]步骤S16,私密服务器将即时通信数据存储至第一数据库。
[0072]步骤S17,私密服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0073]步骤S18,源终端发送通信连接请求至中心服务器,以建立与中心服务器的通信连接,中心服务器包括第二数据库。
[0074]步骤S19,源终端与中心服务器建立通信连接后,源终端发送数据传输请求至中心服务器,数据传输请求包括标识码和目标终端的IP地址信息。
[0075]步骤S20,中心服务器判断在第二数据库中是否存在与标识码对应的标识信息。若是,执行步骤S21。若否,执行步骤S23。
[0076]步骤S21,中心服务器从第二数据库中调取即时通信数据。
[0077]步骤S22,中心服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0078]步骤S23,中心服务器接收源终端发送的即时通信数据。
[0079]步骤S24,中心服务器将即时通信数据存储至第二数据库中。
[0080]步骤S25,中心服务器发送即时通信数据至与目标终端的IP地址信息对应的目标终端。
[0081]以上对发明的【具体实施方式】进行了详细说明,但其只作为范例,本发明并不限制与以上描述的【具体实施方式】。对于本领域的技术人员而言,任何对该发明进行的等同修改或替代也都在本发明的范畴之中,因此,在不脱离本发明的精神和原则范围下所作的均等变换和修改、改进等,都应涵盖在本发明的范围内。
【主权项】
1.一种即时通信数据传输方法,其特征在于,其包括如下步骤: 所述源终端根据待发送即时通信息数据和预设规则生成标识码; 所述源终端发送通信连接请求至私密服务器,以建立与所述私密服务器的通信连接,所述私密服务器包括存储有多个即时通信数据的第一数据库,所述即时通信数据包括与之一一对应的标识信息; 所述源终端与所述私密服务器建立通信连接后,所述源终端发送数据传输请求至所述私密服务器,所述数据传输请求包括所述标识码和目标终端的IP地址信息; 所述私密服务器判断在所述第一数据库中是否存在与所述标识码一致的所述标识信息; 若第一数据库中存在与所述标识码一致的所述标识信息,所述私密服务器从所述第一数据库中调取与所述标识信息对应的所述即时通信数据; 所述私密服务器发送所述即时通信数据至与所述目标终端的IP地址信息对应的目标终端。2.根据权利要求1所述的即时通信数据传输方法,其特征在于,所述私密服务器判断在所述第一数据库中是否存在与所述标识码一致的所述标识信息的步骤之后,包括: 若所述第一数据库中不存在与所述标识码一致的所述标识信息,所述私密服务器发送查询请求至所述中心服务器,所述查询请求包括所述标识码和所述目标终端的IP地址信息,所述中心服务器包括存储有多个即时通信数据的第二数据库,所述即时通信数据包括与之 对应的标识信息; 所述中心服务器判断在所述第二数据库中是否存在与所述标识码一致的所述标识信息; 若所述第二数据库中存在与所述标识码一致的所述标识信息,所述中心服务器从所述第二数据库中调取与所述标识信息对应的所述即时通信数据; 所述中心服务器发送所述即时通信数据至与所述目标终端的IP地址信息对应的目标终端。3.根据权利要求2所述的即时通信数据传输方法,其特征在于,所述中心服务器判断在所述第二数据库中是否存在与所述标识码一致的所述标识信息的步骤之后,包括: 若所述第二数据库中不存在与所述标识码一致的所述标识信息,所述中心服务器反馈查询失败信息至所述私密服务器; 所述私密服务器接收到所述查询失败信息后,所述私密服务器接收所述源终端发送的所述待发送即时通信数据; 所述私密服务器将所述待发送即时通信数据存储至所述第一数据库; 所述私密服务器发送所述待发送即时通信数据至与所述目标终端的IP地址信息对应的目标终端。4.根据权
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1