数据传输方法、装置及系统的制作方法_3

文档序号:9846830阅读:来源:国知局
小了网络资源的浪费。
[0079]进一步地,为了提高数据传输的智能性,基于第一实施例提出本发明数据传输装置的第二实施例,在本实施例中,参照图4,所述数据传输装置还包括:
[0080]建立模块50,用于若所述时间间隔大于所述通信连接时长,则重新与所述服务器建立通信连接。
[0081]在本实施例中,在所述时间间隔大于所述通信连接时长时,说明所述服务器与所述终端的通信连接关系已经断开了,此时所述传输模块40即使传输数据至所述服务器,也是传输失败的,因此,在所述判断模块30确定所述时间间隔大于所述通信连接时长时,所述建立模块50重新与所述服务器建立通信连接,即重新发送通信连接请求至所述服务器,以重新建立与所述服务器的通信连接关系,所述传输模块40基于建立的通信连接关系传输数据。
[0082]本实施例中,通过判断所述时间间隔与所述通信连接时长的大小关系,以确定是否需要重新建立通信关系,若所述时间间隔大于所述通信连接时长,则重新发送通信连接请求至所述服务器以建立通信连接关系,并根据重新建立的通信连接关系传输数据,从而提高了数据传输的智能性。
[0083]进一步地,为提高数据传输的智能性,所述数据传输装置包括更新模块和发送模块,所述更新模块用于在所述建立模块50重新与所述服务器建立通信连接的同时,更新通信连接次数;在预设时间间隔内更新的通信连接次数达到预设次数时,所述发送模块发送增加通信连接时长的请求至所述服务器,以供所述服务器增加所述终端当前的通信连接时长。
[0084]进一步地,为了提高数据传输的灵活性,所述数据传输装置包括输出单元和发送单元,所述输出单元用于若所述时间间隔大于所述通信连接时长,则输出提示信息,以供用户触发通信连接请求;所述发送单元在检测到用户触发的通信连接请求时,重新发送通信连接请求至所述服务器。
[0085]在本实施例中,为了提高数据传输的灵活性,若所述时间间隔大于所述通信连接时长,则所述输出单元输出提示信息,以供用户触发通信连接请求,也就是说在所述时间间隔大于所述通信连接时长,所述终端可知道当前与服务器已经断开了通信连接,则所述输出单元输出提示信息给用户,让用户选择是否重新触发通信连接请求,若在检测到用户触发的通信连接请求时,所述发送单元重新发送通信连接请求至所述服务器。而用户可能在看到所述提示信息后,并且得知当前的网络较为繁忙,无法连接服务器器时,可能不再触发通信连接请求,减小了网络的负荷量。
[0086]在本实施例中,通过输出提示信息,以供用户触发通信连接请求,使得用户在数据传输过程中,可实时了解当前的数据传输状态,提高了用户体验。
[0087]本发明进一步提供一种数据传输系统。
[0088]参照图5,图5为本发明数据传输系统第一实施例的功能模块示意图。
[0089]本实施例提出一种数据传输系统,所述数据传输系统包括终端和服务器,所述终端包括如上文所述的数据传输装置,所述服务器包括:
[0090]提取模块60,用于在接收到终端发送的通信连接请求时,提取预设的通信连接时长;
[0091]反馈模块70,用于将提取的所述通信连接时长反馈给所述终端。
[0092]在本实施例中,在接收到终端发送的通信连接请求时,所述提取模块60先提取预设的通信连接时长,可以理解的是,所述预设的通信连接时长可根据具体的情况进行设定,例如,针对不同类型的终端可预设不同的通信连接时长,或者是在终端的通信连接请求较为频繁时,可将预设是通信连接时长设置长一些,或者是在多个终端同时连接服务器,gp月艮务器当前处于网络繁忙时,将预设的通信连接时长设置短一些等等,而在所述提取模块60提取到所述通信连接时长后,所述反馈模块70将所述通信连接时长反馈给所述终端,本实施例中,提取到所述通信连接时长后,可将所述通信连接时长打包成压缩包的形式发送给所述终端,或者是将所述通信连接时长以配置文件的形式发送给所述终端等等。
[0093]在本实施例中,通过在接收到终端的通信连接请求时,所述提取模块60提取预设的通信连接时长,所述反馈模块70将提取的所述通信连接时长反馈给所述终端,以供所述终端在与服务器建立通信连接过程中,实时得知与所述服务器的通信连接时长,并根据所述通信连接时长,即可在传输数据时,根据具体情况确定是否需要重新发起通信连接请求,若在检测到数据传输的当前时刻与通信连接时长的接收时刻之间的时间间隔小于或等于所述通信连接时长,则可直接传输数据,若所述时间间隔大于所述通信连接时长,则由所述终端再次发起通信连接请求。
[0094]进一步地,为了提高数据传输的灵活性,基于第一实施例提出本发明数据传输系统的第二实施例,在本实施例中,参照图6,在所述终端为一个终端时,所述提取模块60包括:
[0095]更新单元61,用于在接收到终端发送的通信连接请求时,更新与所述终端的通信连接次数;
[0096]第一提取单元62,用于在预设时间间隔内,若接收到所述终端发送通信连接请求的次数达到预设次数,则提取预设的通信连接时长;
[0097]处理单元63,用于对提取的所述通信连接时长增加第一预设时间段,并将增加后的通信连接时长作为所述终端当前的通信连接时长。
[0098]在本实施例中,在接收到终端发送的通信连接请求时,所述更新单元61更新与所述终端的通信连接次数,在预设时间间隔内,若接收到所述终端发送通信连接请求的次数达到预设次数,则所述第一提取单元62提取预设的通信连接时长,所述处理单元63对提取的所述通信连接时长增加第一预设时间段,最后将增加后的通信连接时长作为所述终端当前的通信连接时长,也就是说在预设时间间隔内终端多次发起通信连接请求,则此时所述处理单元63可智能调节所述终端的当前通信连接时长,使得通信连接时长可根据具体的情况进行调节,即通信连接请求较为频繁时,适当将服务器与终端的通信连接时长调节长一些,而不用频繁的发起通信连接请求,再传输数据,所述处理单元63将与终端当前的通信连接时长调节长一些,可以使得终端在调节后的通信连接时长内传输更多的数据,让终端传输数据的效率更高,从而提高了数据传输的智能性。
[0099]进一步地,为了提高数据传输的灵活性,基于第一实施例提出本发明数据传输系统的第三实施例,在本实施例中,参照图7,所述终端包括多个终端时,所述提取模块60还包括:
[0100]增加单元64,用于在接收到多个终端发送的通信连接请求时,且在多个终端的个数达到预设个数时,对预设的所述通信连接时长增加第二预设时间段以更新所述通信连接时长;
[0101]第二提取单元,用于提取更新后的通信连接时长。
[0102]在本实施例中,若在接收到多个终端发送的通信连接请求时,且在多个终端的个数达到预设个数时,所述增加单元64对预设的所述通信连接时长增加第二预设时间段以更新所述通信连接时长,也就是说在有多个终端与服务器建立通信连接请求时,说明当前与服务器进行通信的终端较多,处于网络繁忙的情况,则此时所述增加单元64先对预设的所述通信连接时长增加第二预设时间段以更新所述通信连接时长,即网络较为繁忙时,将服务器等终端的通信连接时长增加,减小了服务器响应终端的次数,从而提高了服务器处理其它终端的访问速度。
[0103]本实施例中,在检测到多个终端连接网络时,所述增加单元64将通信连接时长适当增加,以平衡服务器的负荷和访问速度问题,使得服务器不用耗费资源去响应终端的通信连接请求,从而提高了服务器的处理速度。
[0104]进一步地,为了提高数据传输的灵活性,基于第一、第二或第三实施例提出本发明数据传输系统的第四实施例,在本实施例中,参照图8,所述反馈模块70包括:
[0105]封装单元71,用于将提取的所述通信连接时长封装成预设的数据包;
[0106]第一反馈单元72,用于将封装的数据包反馈给所述终端,以供所述终端对所述数据包进行解压以获取所述通信连接时长。
[0107]在本实施例中,在服务器与终端建立通信连接
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1