文件传输方法和服务器技术

技术编号:11113712 阅读:90 留言:0更新日期:2015-03-05 18:19
本发明专利技术公开了一种在服务器中执行的文件传输方法,该服务器能够将计算设备的浏览器与移动终端相连。该方法包括:从计算设备的浏览器接收对移动终端的文件请求消息,该消息中包含有所请求文件的标识;将文件请求消息发送给移动终端;接收移动终端的文件上传请求;以及按照web服务器-客户端的方式将所请求的文件传输至浏览器。本发明专利技术还公开了一种服务器。

【技术实现步骤摘要】

本专利技术涉及数据通讯领域,尤其涉及移动终端与计算设备浏览器进行通信的领域。
技术介绍
随着用户对于诸如智能手机、平板电脑等移动终端的使用频率正在日益提高,甚至在很多场合超过了传统的桌面电脑(PC)和笔记本电脑。移动终端的计算性能和存储空间也在快速增长,从而允许安装和运行大量应用以及进而产生大量数据。例如,一部智能手机经过用户一段时间的使用,往往会存储有上千兆字节的图片、音频、视频、应用、文档、通信录、短消息等数据。尽管用户可以在手机上对这些数据进行诸如浏览、复制、删除等操作,然而如果用户位于大屏幕计算设备(如PC、笔记本电脑和智能电视)前,他可能更希望通过大屏幕计算设备来进行这些操作。这样做的一个原因是大屏幕计算设备具有更强大的I/O设备(如大显示屏、鼠标、全尺寸键盘),可以提高操作效率;另一个原因是与移动终端上运行的Android、IOS操作系统和应用相比,大屏幕计算设备运行的诸如Windows、MAC OS等操作系统和应用往往能提供更强大多样的功能。目前已经有一些软件提供大屏幕计算设备对移动终端的数据管理功能。典型的例子是苹果公司的iTunes以及各种手机助手。用户在运行诸如Windows、MAC OS等操作系统的传统电脑上安装移动终端数据管理软件,将移动终端通过诸如USB等线缆连接到大屏幕计算设备,移动终端数据管理软件读取移动终端中的各种数据,并允许用户进行相应的管理操作。然而,<br>这对用户来说使用并不方便。即使有一些软件支持移动终端通过无线局域网连接到大屏幕计算设备,但用户仍需要在大屏幕计算设备上预先安装移动终端数据管理软件。预先安装软件不仅是繁琐和耗时的,而且在一些情况下难以实现。例如,企业内部的计算设备可能出于安全考虑限制了软件的安装权限,或者,像智能电视这样的大屏幕计算设备并不使用Windows、MAC OS操作系统,可能没有可用的移动终端数据管理软件。因此,用户希望能更用简单快捷的方式在大屏幕计算设备上管理移动终端的数据。
技术实现思路
为此,本专利技术提供一种新的方案以力图解决或者至少缓解上面存在的至少一个问题。根据本专利技术的一个方面,提供一种在服务器中执行的文件传输方法,该服务器能够将计算设备的浏览器与移动终端相连。该方法包括:从计算设备的浏览器接收对移动终端的文件请求消息,该消息中包含有所请求文件的标识;将文件请求消息发送给移动终端;接收移动终端的文件上传请求;以及按照web服务器-客户端的方式将所请求的文件传输至浏览器。该方法还可以包括:在接收到移动终端的文件上传请求后立即向计算设备的浏览器发送包含文件web地址的通知消息。该方法还可以包括:将接收到的上传文件分为多个文件块存储;按照web服务器-客户端的方式将多个文件块传输至浏览器。根据本专利技术的另一方面,提供一种服务器,能够将计算设备的浏览器与移动终端相连。该服务器包括:连接管理装置,适于从计算设备的浏览器接收对移动终端的文件请求消息,该消息中包含有所请求文件的标识;消息处理装置,适于从文件请求消息中提取所请求文件的标识;其中连接管理装置适于将文件请求消息发送给移动终端,接收移动终端的文件上传请求。连接管理装置还可以适于在接收到移动终端的文件上传请求后立即向计算设备的浏览器发送包含文件web地址的通知消息。服务器还可以包括存储器。连接管理装置还可以适于将接收到的上传文件分为多个文件块存储在存储器中,按照web服务器-客户端的方式将多个文件块传输至浏览器。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了一个移动终端100的结构框图;图2示出了根据本专利技术一个实施例的利用大屏幕计算设备的浏览器管理移动终端文件的系统200;图3A示出了根据本专利技术一个实施例的移动终端的客户端应用与服务器建立连接前的界面示意图;图3B示出了根据本专利技术一个实施例的计算设备的浏览器显示二维码的界面示意图;图3C示出了根据本专利技术一个实施例的利用大屏幕计算设备的浏览器管理移动终端文件的系统200建立连接后计算设备的浏览器的界面示意图;图4示出根据本专利技术一个实施例的计算设备的浏览器执行的文件传输方法400的流程图;图5示出根据本专利技术一个实施例的移动终端执行的文件传输方法500的流程图;图6示出根据本专利技术一个实施例的计算设备的浏览器600的框图;图7示出根据本专利技术一个实施例的移动终端的客户端应用700的框图;图8示出根据本专利技术一个实施例的服务器执行的文件传输方法800的流程图;以及图9示出根据本专利技术一个实施例的服务器900的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1是移动终端100的结构框图。移动终端100可以包括存储器接口102、一个或多个数据处理器、图像处理器和/或中央处理单元104,以及外围接口106。存储器接口102、一个或多个处理器104和/或外围接口106既可以是分立元件,也可以集成在一个或多个集成电路中。在移动终端100中,各种元件可以通过一条或多条通信总线或信号线来耦合。传感器、设备和子系统可以耦合到外围接口106,以便帮助实现多种功能。例如,运动传感器110、光传感器112和距离传感器114可以耦合到外围接口106,以方便定向、照明和测距等功能。其他传感器116同样可以与外围接口106相连,例如定位系统(例如GPS接收机)、温度传感器、生物测定传感器或其他感测设备,由此可以帮助实施相关的功能。相机子系统120和光学传感器122可以用于方便诸如记录照片和视频剪辑的相机功能的实现,其中所述相机子系统和光学传感器例如可以是电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光学传感器。可以通过一个或多个无线通信子系统124来帮助实现通信功能,其中无线通信子系统可以包括射频接收机本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201410665762.html" title="文件传输方法和服务器原文来自X技术">文件传输方法和服务器</a>

【技术保护点】
一种在服务器中执行的文件传输方法,该服务器能够将计算设备的浏览器与移动终端相连,该方法包括:从计算设备的浏览器接收对移动终端的文件请求消息,该消息中包含有所请求文件的标识;将文件请求消息发送给移动终端;接收移动终端的文件上传请求;以及按照web服务器‑客户端的方式将所请求的文件传输至浏览器。

【技术特征摘要】
1.一种在服务器中执行的文件传输方法,该服务器能够将计算设备的浏
览器与移动终端相连,该方法包括:
从计算设备的浏览器接收对移动终端的文件请求消息,该消息中包含有
所请求文件的标识;
将文件请求消息发送给移动终端;
接收移动终端的文件上传请求;以及
按照web服务器-客户端的方式将所请求的文件传输至浏览器。
2.如权利要求1所述的方法,还包括:
在接收到移动终端的文件上传请求后立即向计算设备的浏览器发送包含
文件web地址的通知消息。
3.如权利要求2所述的方法,还包括:
将接收到的上传文件分为多个文件块存储;
按照web服务器-客户端的方式将多个文件块传输至浏览器。
4.一种服务器,能够将计算设备...

【专利技术属性】
技术研发人员:姜天鹏
申请(专利权)人:北京安奇智联科技有限公司
类型:发明
国别省市:北京;11

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

1