一种离线文件传输的方法、系统、终端设备以及服务器技术方案

技术编号:13776148 阅读:69 留言:0更新日期:2016-09-30 22:52
本发明专利技术公开了一种离线文件传输的方法、系统、终端设备以及服务器,其中所述方法包括:当第一终端设备没有检测到第二终端设备的接入时,在第一终端设备侧通过悬浮窗口将目标文件资源发送至第一服务器中;在第一终端设备侧接收所述第一服务器返回的所述目标文件资源的下载地址,所述目标文件资源的下载地址为所述第一服务器依据所述目标文件资源生成;在第一终端设备侧依据所述目标文件资源的下载地址构建信息包并发送至第二服务器中。本发明专利技术可以减少了文件资源传输的限制,提高用户体验。

【技术实现步骤摘要】
本专利技术专利申请是申请日为2013年11月26日、申请号为201310612011.0、名称为“一种离线文件传输的方法、系统、终端设备以及服务器”的中国专利技术专利申请的分案申请。
本专利技术涉及文件传输
,具体涉及一种离线文件传输的方法、一种用于离线文件传输的终端设备、一种离线文件传输的系统,以及一种用于离线文件传输的服务器。
技术介绍
随着移动通信技术的快速发展,如手机等移动设备已经广泛应用在学习、娱乐、工作等方面,在人们的日常生活中扮演着越来越重要的角色。由于移动设备的功能越来越多样,因此就需要与计算设备连接,进行数据传输。例如,将计算设备中的办公文件传输到移动设备中,方便随时查看;又如,将移动设备中的照片等传输到计算设备中,进行图像处理、保存等操作。通常,移动设备可以采用数据线和计算设备进行连接,此时,可以将移动设备看作是计算设备上的一个移动存储设备,从而通过数据线可以使移动设备和计算设备实现数据传输。但通过数据线的方式进行移动设备和计算设备的连接,需要时刻携带数据线,操作麻烦,并且长期使用容易导致USB接口磨损。因此,移动设备与计算设备之间进行无线连接的方式应运而生。对于无线连接而言,主要有以下情况:1、有无线路由这种方式是移动设备通过wifi连到路由,计算设备通过wifi或网线连到路由;在移动设备上用websharing、虚拟数据线、文件大师等软件开通ftp服务,计算设备上用浏览器打开ftp后,进行文件传输。2、没有无线路由,计算设备有无线网卡2.1无线网卡支持mywifi技术把计算设备设为wifi热点(xp下手工设置,win7下手工设置或用connectify软件),移动设备通过wifi连到计算设备;在移动设备上用websharing、虚拟数据线、文件大师等软件开通ftp服务,计算设备上用浏览器打开ftp后进行文件传输。2.2无线网卡不支持mywifi技术把移动设备wifi热点打开,计算设备通过wifi连到移动设备;在移动设备上用websharing、虚拟数据线、文件大师等软件开通ftp服务,计算设备上用浏览器打开ftp后进行文件传输。然而,无线连接的情况下,需要计算设备与移动设备同时处于在线状态时,才能在双方之间进行文件的传输,如果文件的接收方不在线,便无法成功将文件发送给接收方,从而给使用者带来了不便,降低了用户体验。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种离线文件传输的方法和相应的一种离线文件传输的系统、一种用于离线文件传输的终端设备、一种用于离线文件传输的服务器。依据本专利技术的一个方面,提供了一种离线文件传输的方法,包括:当第一终端设备没有检测到第二终端设备的接入时,在第一终端设备侧通过悬浮窗口将目标文件资源发送至第一服务器中;在第一终端设备侧接收所述第一服务器返回的所述目标文件资源的下载地址,所述目标文件资源的下载地址为所述第一服务器依据所述目标文件资源生成;在第一终端设备侧依据所述目标文件资源的下载地址构建信息包并发送至第二服务器中。可选地,在所述在第一终端设备侧通过悬浮窗口将目标文件资源发
送至第一服务器中的步骤之前,还包括:检测用户针对悬浮窗口发起的指定操作,所述指定操作包括用户将目标文件资源拖送到悬浮窗口的操作,和/或,用户点击悬浮窗口上的文件选定按钮,在第一终端设备弹出的文件路径选择窗口中选择目标文件资源的路径的操作;当检测到所述指定操作时,发出提醒消息询问用户是否需要离线发送目标文件资源;所述在第一终端设备侧通过悬浮窗口将目标文件资源发送至第一服务器中的步骤包括:在接收到用户发送的离线确认指令后,通过悬浮窗口将所述目标文件资源发送至第一服务器中,所述离线确认指令为用户指示的确认离线发送所述目标文件资源的指令。可选地,所述在第一终端设备侧通过悬浮窗口将目标文件资源发送至第一服务器中的步骤包括:在第一终端设备侧依据所述用户针对悬浮窗口的指定操作生成文件发送请求;在第一终端设备侧将所述文件发送请求发送至第一服务器中;在第一终端设备侧接收所述第一服务器返回的文件响应消息;在第一终端设备侧依据所述文件响应消息将所述目标文件资源发送至第一服务器中。可选地,所述在第一终端设备侧依据所述文件响应消息将所述目标文件资源发送至第一服务器中的步骤包括:在第一终端设备侧依据所述文件响应消息对将所述目标文件资源进行加密;将所述加密后的目标文件资源发送至第一服务器中。可选地,所述目标文件资源为第一终端侧依据用户发出的文件资源选定指令获得的文件资源;所述文件资源选定指令为用户在第一终端设备侧展示的文件资源下载列表中选择的对某文件资源的下载指令,或者,
所述文件资源选定指令为用户在第一终端设备侧存储的文件资源中选择的对某文件资源的选定指令。可选地,所述在第一终端设备侧依据所述目标文件资源的下载地址构建信息包并发送至第二服务器中的步骤包括:在第一终端设备侧获取所述目标文件资源的文件属性信息;在第一终端设备侧构建所述目标文件资源的下载地址以及所述文件属性信息的信息包;在第一终端设备侧将所述信息包发送至第二服务器中。可选地,所述方法还包括:在第一终端设备侧接收第三服务器发送的信息确认指令;在第一终端设备侧将所述信息确认指令展示给用户;接收用户选择的确认信息,并将所述确认信息发送至第二服务器中。可选地,所述信息确认指令包括第二终端设备的标识,所述确认信息包括第一确认信息以及第二确认信息,所述第一确认信息为依据用户选定的确认所述第二终端设备的标识对应的第二终端设备为文件接收方而生成的信息;所述第二确认信息为依据用户选定的不确认所述第二终端设备的标识对应的第二终端设备为文件接收方而生成的信息。可选地,所述方法还包括:在第一终端设备侧生成文件发送列表,所述文件发送列表为通过所述悬浮窗口进行离线发送的目标文件资源组织成的列表。可选地,所述文件发送列表中针对每个目标文件资源具有文件发送状态信息,所述文件发送状态信息包括成功发送状态、正在发送状态、等待发送状态以及发送失败状态。可选地,所述目标文件资源的文件属性信息还包括目标文件资源的大小、目标文件资源的类型、目标文件资源的版本号、目标文件资源的标识。可选地,所述目标文件资源的类型包括主题、壁纸、铃声、软件、音乐、游戏、视频、电子书。可选地,所述第一服务器为文件服务器,所述第二服务器为应用服务器,所述第三服务器为推送服务器。根据本专利技术的另一方面,提供了一种离线文件传输的方法,包括:在第二服务器侧接收第一终端设备侧发送的信息包;所述第二服务器获取所述第一终端设备的标识;在第二服务器侧的预设的关联关系列表中查找与所述第一终端设备的标识存在关联关系的第二终端设备的标识;在第二服务器侧依据所述第二终端设备的标识生成文件获取消息发送至第三服务器中。可选地,在所述依据所述第二终端设备的标识生成文件获取消息发送至第三服务器中的步骤之前,还包括:在第二服务器侧生成信息确认指令;在第二服务器侧将所述信息确认指令发送至第三服务器中,由第三服务器发送至第一终端设备侧;在第二服务器侧接收第一终端设备返回的确认信息。可选地,所述信息确认指令包括第二终端设备的标识,所述确认信息包括第一确认信息以及第二确认信息,所本文档来自技高网
...

【技术保护点】
一种离线文件传输的方法,包括:在第二终端设备侧接收第三服务器发送的文件获取消息;在第二终端设备侧依据所述文件获取消息从第二服务器中获取对应的信息包,所述信息包包括目标文件资源的下载地址;在第二终端设备侧依据所述目标文件资源的下载地址从第一服务器中下载对应的目标文件资源。

【技术特征摘要】
1.一种离线文件传输的方法,包括:在第二终端设备侧接收第三服务器发送的文件获取消息;在第二终端设备侧依据所述文件获取消息从第二服务器中获取对应的信息包,所述信息包包括目标文件资源的下载地址;在第二终端设备侧依据所述目标文件资源的下载地址从第一服务器中下载对应的目标文件资源。2.如权利要求1所述的方法,其特征在于,所述信息包包括文件属性信息,所述文件属性信息包括目标文件资源的类型,所述目标文件资源的类型包括主题、壁纸、铃声、软件、音乐、游戏、视频、电子书,所述的方法还包括:若所述目标文件资源的类型为主题、壁纸、铃声、音乐、视频、电子书,则将所述目标文件资源存储在第二终端设备侧;若所述目标文件资源的类型为软件和/或游戏,则直接安装所述目标文件资源。3.如权利要求1所述的方法,其特征在于,在所述在第二终端设备侧接收第三服务器发送的文件获取消息的步骤之前,还包括:在第二终端设备侧监听网络状态,所述网络状态包括当前网络可用;若当前网络可用,则在第二终端设备侧连接当前网络;在第二终端设备侧连接所述第三服务器。4.如权利要求3所述的方法,其特征在于,若所述第二终端设备为移动设备,所述在第二终端设备侧监听网络状态的步骤包括:在所述第二终端设备侧注册网络状态变化接收服务ConnctionChangeReceiver;在第二终端设备侧采用所述网络状态变化接收服务ConnctionChangeReceiver接收系统服务SystemService发出的广播CONNECTIVITY_CHANGE;若所述广播CONNECTIVITY_CHANGE调用的方法wifiNetInfo.isConnected()返回的布尔值为真,则判定当前网络可用;若所述广播CONNECTIVITY_CHANGE调用的方法wifiNetInfo.isConnected()返回的布尔值为真,则判定当前网络不可用。5.如权利要求3所述的方法,其特征在于,若所述第二终端设备为计算设备,所述在第二终端设备侧监听网络状态的步骤包括:在第二终端设备侧调用网络接口API查询当前的网络状态。6.一种用于离线文件传输的终端设备,包括:第二文件获取消息接收...

【专利技术属性】
技术研发人员:田野邱凯张龙李小庆
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1