文件传输方法、计算设备及计算机存储介质技术

技术编号:30406357 阅读:20 留言:0更新日期:2021-10-20 11:12
本发明专利技术公开了一种文件传输方法、计算设备及计算机存储介质。其中,该方法适用于连接在同一个局域网内的第一阅读器与第二阅读器之间的文件传输,方法包括:响应于文件传输操作,第一阅读器构建携带待传输文件的文件信息的第一消息,将第一消息发送给第二阅读器,以供第二阅读器根据文件信息在本地执行接收文件准备处理并返回准备接收响应消息;接收第二阅读器返回的准备接收响应消息,根据准备接收响应消息向第二阅读器发送待传输文件;接收第二阅读器在文件接收结束后而发送的接收成功响应消息,完成文件传输流程。由此使得两个阅读器能够方便快捷、高效地传输文件,在进行文件传输时采用了消息应答机制,从而实现文件的准确成功传输。确成功传输。确成功传输。

【技术实现步骤摘要】
文件传输方法、计算设备及计算机存储介质


[0001]本专利技术涉及计算机
,具体涉及一种文件传输方法、计算设备及计算机存储介质。

技术介绍

[0002]随着移动终端技术的日益发展,移动终端越来越多的影响人们的生活方式。例如,不同于传统书籍、报纸阅读方式,越来越多的用户习惯了在移动终端上进行阅读,较典型的是利用阅读器进行阅读,用户无需携带书籍,方便用户随时随地的进行阅读。
[0003]在实现本专利技术的过程中发现,用户通过阅读器进行阅读时存在如下问题:当用户想要通过自己的阅读器向其它阅读器传输文件时,用户需要基于web socket协议建立电脑或手机与阅读器的连接,通过电脑或手机上的浏览器将该阅读器上文件传输至电脑或手机,建立其它阅读器与同一电脑或手机的连接,通过电脑或手机上的浏览器将电脑或手机上的文件传输至其它阅读器,操作繁琐,传输效率低。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的文件传输方法、计算设备及计算机存储介质。
[0005]根据本专利技术的一个方面,提供了一种文件传输方法,方法适用于连接在同一个局域网内的第一阅读器与第二阅读器之间的文件传输,方法包括:
[0006]响应于文件传输操作,第一阅读器构建携带待传输文件的文件信息的第一消息,将第一消息发送给第二阅读器,以供第二阅读器根据文件信息在本地执行接收文件准备处理并返回准备接收响应消息;
[0007]接收第二阅读器返回的准备接收响应消息,根据准备接收响应消息向第二阅读器发送待传输文件;
[0008]接收第二阅读器在文件接收结束后而发送的接收成功响应消息,完成文件传输流程。
[0009]根据本专利技术的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
[0010]存储器用于存放至少一可执行指令,可执行指令使处理器执行连接在同一个局域网内的第一阅读器与第二阅读器之间的文件传输,并执行以下操作:
[0011]响应于文件传输操作,第一阅读器构建携带待传输文件的文件信息的第一消息,将第一消息发送给第二阅读器,以供第二阅读器根据文件信息在本地执行接收文件准备处理并返回准备接收响应消息;
[0012]接收第二阅读器返回的准备接收响应消息,根据准备接收响应消息向第二阅读器发送待传输文件;
[0013]接收第二阅读器在文件接收结束后而发送的接收成功响应消息,完成文件传输流
程。
[0014]根据本专利技术的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述文件传输方法对应的操作。
[0015]根据本专利技术提供的方案,第一阅读器和第二阅读器连接在同一个局域网内,使得两个阅读器能够方便、快捷、高效地进行文件传输,解决了两个阅读器之间文件传输不便的问题,在进行文件传输时采用了消息应答机制,第一阅读器通过发送第一消息,使得第二阅读器能够准确获知所传输的文件信息,并进行文件接收准备,为文件成功传输提供了准备基础,在做好接收文件准备处理后,第二阅读器向第一阅读器返回准备接收响应消息,以通知第一阅读器已经做好文件接收准备,使得第一阅读器根据准备接收响应消息来传输文件,第一阅读器通过第二阅读器在文件成功接收后返回的而发送的接收成功响应消息来获知文件成功传输,从而实现文件的准确成功传输。
[0016]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0017]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0018]图1示出了根据本专利技术一个实施例的文件传输方法的流程示意图;
[0019]图2示出了根据本专利技术另一个实施例的文件传输方法的流程示意图;
[0020]图3示出了根据本专利技术一个实施例的计算设备的结构示意图。
具体实施方式
[0021]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0022]图1示出了根据本专利技术一个实施例的文件传输方法的流程示意图。如图1所示,该方法包括以下步骤:
[0023]步骤S101,响应于文件传输操作,第一阅读器构建携带待传输文件的文件信息的第一消息,将第一消息发送给第二阅读器,以供第二阅读器根据文件信息在本地执行接收文件准备处理并返回准备接收响应消息。
[0024]具体地,本专利技术实施例提供的文件传输方法能够实现两个阅读器之间的文件传输,这里将两个阅读器称为第一阅读器和第二阅读器,实现第一阅读器和第二阅读器之间文件传输需要第一阅读器与第二阅读器连接在同一个局域网内,具体地,第一阅读器与第二阅读器连接在同一个路由器的局域网内,并通过WIFI直连建立数据连接。
[0025]本实施例提供的文件传输方法具体由第一阅读器执行,第一阅读器为文件传输的发送方,第二阅读器为文件传输的接收方,第一阅读器向用户提供文件传输功能,用户使用
文件传输功能视为触发了文件传输操作。
[0026]为了能够实现文件的准确传输,第一阅读器响应于文件传输操作,构建携带待传输文件的文件信息的第一消息,将第一消息发送给第二阅读器,通过向第二阅读器发送第一消息,使得第二阅读器能够准确地获知本次文件传输的文件信息,并根据文件信息在本地执行接收文件准备处理,例如,为待传输文件分配存储空间,创建文件夹以存储待传输文件等,在执行接收文件准备处理后,第二阅读器向第一阅读器返回准备接收响应消息,以通知第一阅读器已经做好文件接收准备。
[0027]步骤S102,接收第二阅读器返回的准备接收响应消息,根据准备接收响应消息向第二阅读器发送待传输文件。
[0028]第一阅读器接收第二阅读器返回的准备接收响应消息,其中,准备接收响应消息表明第二阅读器已经做好文件接收准备,第一阅读器根据准备接收响应消息得知第二阅读器已经做好接收准备,可以开始向第二阅读器发送待传输文件。第一阅读器在待传输文件发送结束后挂起,等待第二阅读器的响应,第二阅读器接收完待传输文件后,向第一阅读器发送接收成功的响应消息。
[0029]步骤S103,接收第二阅读器在文件接收结束后而发送的接收成功响应消息,完成文件传输流程。
[0030]第一阅读器接收第二阅读器在文件接收结束后而发送的接收成功响应消息,接收成功响应消息表明第二阅读器本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,所述方法适用于连接在同一个局域网内的第一阅读器与第二阅读器之间的文件传输,所述方法包括:响应于文件传输操作,第一阅读器构建携带待传输文件的文件信息的第一消息,将所述第一消息发送给第二阅读器,以供所述第二阅读器根据所述文件信息在本地执行接收文件准备处理并返回准备接收响应消息;接收所述第二阅读器返回的准备接收响应消息,根据所述准备接收响应消息向所述第二阅读器发送待传输文件;接收所述第二阅读器在文件接收结束后而发送的接收成功响应消息,完成文件传输流程。2.根据权利要求1所述的方法,其中,在第一阅读器构建携带待传输文件的文件信息的第一消息之前,所述方法还包括:第一阅读器向第二阅读器发送设备信息请求消息;接收所述第二阅读器响应所述设备信息请求消息而返回的设备信息响应消息,其中,所述设备信息响应消息携带有第二阅读器支持的文件类型及第二阅读器的剩余存储空间大小;所述第一阅读器构建携带待传输文件的文件信息的第一消息进一步包括:根据所述第二阅读器支持的文件类型及所述第二阅读器的剩余存储空间大小,构建携带待传输文件的文件信息的第一消息。3.根据权利要求2所述的方法,其中,所述根据所述第二阅读器支持的文件类型及所述第二阅读器的剩余存储空间大小,构建携带待传输文件的文件信息的第一消息进一步包括:查找第一阅读器本地存储的与所述第二阅读器支持的文件类型相匹配的至少一个文件,将所述至少一个文件显示在文件选择页面中;响应于文件选择操作,判断已选择文件的文件大小是否大于第二阅读器的剩余存储空间大小;若否,则将已选择文件作为待传输文件,构建携带待传输文件的文件信息的第一消息;若是,则生成并显示提示消息,以提示用户重新选择文件。4.根据权利要求3所述的方法,其中,所述将已选择文件作为待传输文件,构建携带待传输文件的文件信息的第一消息进一步包括:若待传输文件为多个,则向第二阅读器发送携带当前批次待传输文件的文件数量的第二消息,以供第二阅读器在本地记录当前批次接收的文件数量;接收第二阅读器在文件数量记录而返回的文件数量接收成功响应消息;根据文件数量接收成功响应消息,按照文件传输顺序逐一构建携带待传输文件的文件信息的第一消息。5.根据权利要求4所述的方法,其中...

【专利技术属性】
技术研发人员:程超杜兴宇
申请(专利权)人:深圳市掌阅科技有限公司
类型:发明
国别省市:

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

1