The embodiment of the invention discloses a data transmission method based on Samba protocol, device and electronic equipment, this method, when required by the Samba protocol to transmit data, establish the data corresponding to the database; in the data transmission process, if the received interrupt transmission operation, gets the amount of data transmission and the amount of data stored has been transmitted to the database; receiving the transmission after the operation, the amount of data stored in the database according to the transmission, determine the amount of data transmission, and continue the transmission without the amount of data transmission, data transmission. Compared with the prior art, if the transmission interruption occurs, the scheme disclosed by the embodiment of the invention does not need to be retransmitted from the beginning, thereby reducing the time of data transmission and avoiding the waste of network resources.
【技术实现步骤摘要】
基于Samba协议的数据传输方法、装置及电子设备
本专利技术实施例涉及信息传输
,尤其涉及一种基于Samba协议的数据传输方法、装置及电子设备。
技术介绍
Samba(ServerMessagesBlock,信息服务块)协议是一种通过局域网共享数据的通信协议,用于为不同的设备之间提供资源共享服务。目前,采用Samba协议实现设备间的资源共享已经成为一种非常流行的做法。例如,手机可以通过Samba协议访问外部存储设备,将手机中的数据上传至外部存储设备,并且,还可以将外部存储设备中的数据下载至手机中,从而实现手机与外部存储设备之间的数据共享。但是,专利技术人在实施本专利技术实施例的过程中发现,现有技术在通过Samba协议传输数据的过程中,若出现传输中断的情况,当再次进行传输该数据时,需要从头开始重新传输,从而耗费大量时间和网络资源。
技术实现思路
为克服相关技术中存在的问题,本专利技术实施例提供一种基于Samba协议的数据传输方法、装置及电子设备。为了解决上述技术问题,本专利技术实施例公开了如下技术方案:根据本专利技术实施例的第一方面,提供一种基于Samba协议的数据传输方法,包括:当需要通过Samba协议传输数据时,建立所述数据对应的数据库;在所述数据的传输过程中,若接收到中断传输的操作,获取已传输的数据量,并将所述已传输的数据量存储至所述数据库中;在接收到继续传输的操作后,根据所述数据库中存储的所述已传输的数据量,确定未传输的数据量,并继续传输所述未传输的数据量。与现有技术相比,若出现传输中断的情况,采用本专利技术实施例公开的基于Samba协议的数据传输 ...
【技术保护点】
一种基于Samba协议的数据传输方法,其特征在于,包括:当需要通过Samba协议传输数据时,建立所述数据对应的数据库;在所述数据的传输过程中,若接收到中断传输的操作,获取已传输的数据量,并将所述已传输的数据量存储至所述数据库中;在接收到继续传输的操作后,根据所述数据库中存储的所述已传输的数据量,确定未传输的数据量,并继续传输所述未传输的数据量。
【技术特征摘要】
1.一种基于Samba协议的数据传输方法,其特征在于,包括:当需要通过Samba协议传输数据时,建立所述数据对应的数据库;在所述数据的传输过程中,若接收到中断传输的操作,获取已传输的数据量,并将所述已传输的数据量存储至所述数据库中;在接收到继续传输的操作后,根据所述数据库中存储的所述已传输的数据量,确定未传输的数据量,并继续传输所述未传输的数据量。2.根据权利要求1所述的基于Samba协议的数据传输方法,其特征在于,所述当需要通过Samba协议传输数据时,建立所述数据对应的数据库之后,还包括:获取所述数据的传输进度,和/或传输速度,并在传输列表页面上显示所述传输进度,和/或传输速度。3.根据权利要求2所述的基于Samba协议的数据传输方法,其特征在于,所述获取所述数据的传输进度,包括:获取需要通过所述Samba协议传输的所述数据的数据总量;在所述数据的传输过程中,每次在传输第一预设量的数据后,累计计算已传输的数据量;根据所述数据的数据总量,以及计算得到的所述已传输的数据量,计算所述数据的传输进度。4.根据权利要求2所述的基于Samba协议的数据传输方法,其特征在于,所述获取所述数据的传输速度,包括:在所述数据的传输过程中,每次在传输第二预设量的数据后,根据数据传输前和数据传输后的时间,计算所述第二预设量的数据的传输时间;根据所述第二预设量的数据的传输时间,计算所述数据的传输速度。5.根据权利要求1所述的基于Samba协议的数据传输方法,其特征在于,还包括:在接收到所述中断传输的操作,和/或所述继续传输的操作后,相应修改传输列表页面中显示的传输状态。6.根据权利要求1所述的基于Samba协议的数据传输方法,其特征在于,还包括:在所述数据的传输过程中,若接收到删除所述数据的操作,结束传输过程,并删除所述数据库中存储的数据信息。7.一种基于Samba协议的数据传输装置,其特征在于,包括:数据库建立模块,用于当需要通过Samba协议传输数据时,建立所述数据对应的数据库;存储模块,用于在所述数据的传输过程中,若接收到中断传输的操作,获取已传输的数据量,并将所述已传输的数据量存储至所述数据库中;数据传输模块,用于在接收到继续传输的操作后,根据所述数据库中存储...
【专利技术属性】
技术研发人员:张盼,
申请(专利权)人:乐视控股北京有限公司,乐视致新电子科技天津有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。