一种跨终端文件上传方法、装置及系统制造方法及图纸

技术编号:19026805 阅读:22 留言:0更新日期:2018-09-26 19:58
本发明专利技术实施例提供了一种跨终端文件上传方法、装置及系统,其中,所述跨终端文件上传系统包括:服务端、第一终端和第二终端;所述方法应用于跨终端文件上传系统中的服务端,包括:接收所述第一终端发送的针对文件的上传请求;生成所述上传请求对应的目标文件上传信息;将所述目标文件上传信息发送给所述第一终端,以使得所述第二终端从所述第一终端获得所述目标文件上传信息;接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。应用本发明专利技术实施例提供的方案,可以简化跨终端文件上传的流程,提高用户体验。

【技术实现步骤摘要】
一种跨终端文件上传方法、装置及系统
本专利技术涉及文件传输
,特别是涉及一种跨终端文件上传方法、装置及系统。
技术介绍
当前,终端设备的使用数量正日益增加,如手机、平板等移动设备,PC(PersonalComputer,个人电脑)等计算设备,越来越多的用户会使用这些终端设备向服务端上传文件。通常,用户可以直接使用终端设备上传该终端设备本地存储的文件。然而,有时候用户试图使用终端设备上传文件时,却发现该终端设备本地没有存储该文件。例如,用户使用一PC在某一网站进行实名认证时,需要将身份证等证件对应的证件文件上传到网站服务器以供网站审核,如果该PC本地中存储有对应的证件文件,则可以直接使用PC将本地的证件文件上传到网站服务器。如果PC本地没有存储对应的证件文件,则用户会将证件用手机或平板电脑拍照后再传输给PC进行保存,然后PC再将证件文件上传到网站服务器。其中,手机或平板设备传输文件给PC的方式有:使用USB数据线传输、存储卡拷贝、蓝牙传输、邮件发送等,这些文件传输方式的操作过程比较繁琐,因此也导致跨终端文件上传的过程比较繁琐,用户体验差。
技术实现思路
本专利技术实施例的目的在于提供一种跨终端文件上传方法、装置及系统,以简化跨终端文件上传的流程,提高用户体验。具体技术方案如下:为达到上述目的,本专利技术实施例公开了一种跨终端文件上传方法,应用于跨终端文件上传系统中的服务端,其中,所述跨终端文件上传系统包括:服务端、第一终端和第二终端;所述方法包括:接收所述第一终端发送的针对文件的上传请求;生成所述上传请求对应的目标文件上传信息;将所述目标文件上传信息发送给所述第一终端,以使得所述第二终端从所述第一终端获得所述目标文件上传信息;接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。可选的,所述生成所述上传请求对应的目标文件上传信息的步骤,包括:按照预设的随机数生成方式,生成所述上传请求对应的随机数;利用所生成的随机数,生成所述目标文件上传信息。可选的,所述接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件的步骤,包括:接收所述第二终端通过所述目标文件上传信息上传的目标文件;判断第二时刻与第一时刻的之间的差值是否大于第一预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻,所述第二时刻为:接收到所述目标文件的时刻;如果否,存储所述目标文件。可选的,所述方法还包括:在判断出所述第二时刻与所述第一时刻的之间的差值大于第一预设阈值时,向所述第一终端发送上传文件失败的提示消息。可选的,所述接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件的步骤,包括:接收所述第二终端根据所述目标文件上传信息发送的上传界面展示请求;判断第三时刻与第一时刻之间的差值是否大于第二预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻;所述第三时刻为:接收到所述上传界面展示请求的时刻;如果否,向所述第二终端发送针对上传界面的界面信息,以使得所述第二终端根据所述界面信息展示所述上传界面;接收并存储所述第二终端通过所述上传界面上传的目标文件。可选的,所述接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件的步骤,包括:接收所述第二终端通过所述目标文件上传信息上传的目标信息,其中,所述目标信息中携带:目标文件和上传所述目标文件所采用的文件上传信息;判断所述目标信息中携带的文件上传信息是否与所述目标文件上传信息相同;如果是,存储所述目标文件。可选的,所述目标文件上传信息为二维码形式的信息。为达到上述目的,本专利技术实施例还公开了一种跨终端文件上传装置,应用于跨终端文件上传系统中的服务端,其中,所述跨终端文件上传系统包括:服务端、第一终端和第二终端;所述装置包括:接收模块,用于接收所述第一终端发送的针对文件的上传请求;生成模块,用于生成所述上传请求对应的目标文件上传信息;发送模块,用于将所述目标文件上传信息发送给所述第一终端,以使得所述第二终端从所述第一终端获得所述目标文件上传信息;存储模块,用于接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。可选的,所述生成模块,包括:第一生成子模块,用于按照预设的随机数生成方式,生成所述上传请求对应的随机数;第二生成子模块,用于利用所生成的随机数,生成所述目标文件上传信息。可选的,所述存储模块,包括:第一接收子模块,用于接收所述第二终端通过所述目标文件上传信息上传的目标文件;第一判断子模块,用于判断第二时刻与第一时刻的之间的差值是否大于第一预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻,所述第二时刻为:接收到所述目标文件的时刻;第一存储子模块,用于在所述第一判断子模块判断出所述第二时刻与所述第一时刻的之间的差值不大于第一预设阈值时,存储所述目标文件。可选的,所述装置还包括:提示子模块,用于在所述第一判断子模块判断出所述第二时刻与所述第一时刻的之间的差值大于第一预设阈值时,向所述第一终端发送上传文件失败的提示消息。可选的,所述存储模块,包括:第二接收子模块,用于接收所述第二终端根据所述目标文件上传信息发送的上传界面展示请求;第二判断子模块,用于判断第三时刻与第一时刻之间的差值是否大于第二预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻;所述第三时刻为:接收到所述上传界面展示请求的时刻;第二存储子模块,用于在所述第二判断子模块判断出第三时刻与第一时刻之间的差值不大于第二预设阈值时,向所述第二终端发送针对上传界面的界面信息,以使得所述第二终端根据所述界面信息展示所述上传界面;接收并存储所述第二终端通过所述上传界面上传的目标文件。可选的,所述存储模块,包括:第三接收子模块,用于接收所述第二终端通过所述目标文件上传信息上传的目标信息,其中,所述目标信息中携带:目标文件和上传所述目标文件所采用的文件上传信息;第三判断子模块,用于判断所述目标信息中携带的文件上传信息是否与所述目标文件上传信息相同;第三存储子模块,用于在所述第三判断子模块判断出所述目标信息中携带的文件上传信息是否与所述目标文件上传信息相同时,存储所述目标文件。可选的,所述目标文件上传信息为二维码形式的信息。为达到上述目的,本专利技术实施例还公开了一种跨终端文件上传系统,所述系统包括:服务端、第一终端和第二终端,其中,所述第一终端,用于向所述服务端发送针对文件的上传请求;所述服务端,用于接收所述接收第一终端发送的针对文件的上传请求,生成所述上传请求对应的目标文件上传信息;将所述目标文件上传信息发送给所述第一终端;所述第一终端,用于接收所述服务端发送的所述目标文件上传信息;所述第二终端,用于从所述第一终端获得所述目标文件上传信息,通过所述目标文件上传信息将目标文件上传至所述服务端;所述服务端,用于接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。可选的,所述服务端,具体用于按照预设的随机数生成方式,生成所述上传请求对应的随机数;利用所生成的随机数,生成所述目标文件上传信息。可选的,所述服务端,具体用于接收所述第二终端通过所述目标文件上传信息上传的目标文件,判断第二时刻与第一时刻的之间的差值是否大于第一预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时本文档来自技高网...

【技术保护点】
1.一种跨终端文件上传方法,其特征在于,应用于跨终端文件上传系统中的服务端,其中,所述跨终端文件上传系统包括:服务端、第一终端和第二终端;所述方法包括:接收所述第一终端发送的针对文件的上传请求;生成所述上传请求对应的目标文件上传信息;将所述目标文件上传信息发送给所述第一终端,以使得所述第二终端从所述第一终端获得所述目标文件上传信息;接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。

【技术特征摘要】
1.一种跨终端文件上传方法,其特征在于,应用于跨终端文件上传系统中的服务端,其中,所述跨终端文件上传系统包括:服务端、第一终端和第二终端;所述方法包括:接收所述第一终端发送的针对文件的上传请求;生成所述上传请求对应的目标文件上传信息;将所述目标文件上传信息发送给所述第一终端,以使得所述第二终端从所述第一终端获得所述目标文件上传信息;接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。2.根据权利要求1所述的方法,其特征在于,所述生成所述上传请求对应的目标文件上传信息的步骤,包括:按照预设的随机数生成方式,生成所述上传请求对应的随机数;利用所生成的随机数,生成所述目标文件上传信息。3.根据权利要求1所述的方法,其特征在于,所述接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件的步骤,包括:接收所述第二终端通过所述目标文件上传信息上传的目标文件;判断第二时刻与第一时刻的之间的差值是否大于第一预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻,所述第二时刻为:接收到所述目标文件的时刻;如果否,存储所述目标文件。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在判断出所述第二时刻与所述第一时刻的之间的差值大于第一预设阈值时,向所述第一终端发送上传文件失败的提示消息。5.根据权利要求1所述的方法,其特征在于,所述接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件的步骤,包括:接收所述第二终端根据所述目标文件上传信息发送的上传界面展示请求;判断第三时刻与第一时刻之间的差值是否大于第二预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻;所述第三时刻为:接收到所述上传界面展示请求的时刻;如果否,向所述第二终端发送针对上传界面的界面信息,以使得所述第二终端根据所述界面信息展示所述上传界面;接收并存储所述第二终端通过所述上传界面上传的目标文件。6.根据权利要求1所述的方法,其特征在于,所述接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件的步骤,包括:接收所述第二终端通过所述目标文件上传信息上传的目标信息,其中,所述目标信息中携带:目标文件和上传所述目标文件所采用的文件上传信息;判断所述目标信息中携带的文件上传信息是否与所述目标文件上传信息相同;如果是,存储所述目标文件。7.根据权利要求1-6任一项所述的方法,其特征在于,所述目标文件上传信息为二维码形式的信息。8.一种跨终端文件上传装置,其特征在于,应用于跨终端文件上传系统中的服务端,其中,所述跨终端文件上传系统包括:服务端、第一终端和第二终端;所述装置包括:接收模块,用于接收所述第一终端发送的针对文件的上传请求;生成模块,用于生成所述上传请求对应的目标文件上传信息;发送模块,用于将所述目标文件上传信息发送给所述第一终端,以使得所述第二终端从所述第一终端获得所述目标文件上传信息;存储模块,用于接收并存储所述第二终端通过所述目标文件上传信息上传的目标文件。9.根据权利要求8所述的装置,其特征在于,所述生成模块,包括:第一生成子模块,用于按照预设的随机数生成方式,生成所述上传请求对应的随机数;第二生成子模块,用于利用所生成的随机数,生成所述目标文件上传信息。10.根据权利要求8所述的装置,其特征在于,所述存储模块,包括:第一接收子模块,用于接收所述第二终端通过所述目标文件上传信息上传的目标文件;第一判断子模块,用于判断第二时刻与第一时刻的之间的差值是否大于第一预设阈值,其中,所述第一时刻为:生成所述目标文件上传信息的时刻,所述第二时刻为:接收到所述目标文件的时刻;第一存储子模块,用于在所述第一判断子模块判断出所述第二时刻与所述第一时刻的之间的差值不大于第一预设阈值时,存储所述目标文件。11.根据权利要求10所述的装置,其特征在于,所述装置还包括:提示子模块,用于在所述第一判断子模块判断出所述第二时刻与所述第一时刻的之间的差值大于第一预设阈值时,向所述第一终端发送上传文件失败的提示消息。12.根据权利要求8所述的装置,其特征在于,所述存储模块,包括:第二接收子模块,用于接收所述第二终端根...

【专利技术属性】
技术研发人员:叶军
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1