[发明专利]基于智能设备的文件上传和下载方法有效
申请号: | 201610835527.5 | 申请日: | 2016-09-20 |
公开(公告)号: | CN106657219B | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 宁秋梅 | 申请(专利权)人: | 深圳创维-RGB电子有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 智能 设备 文件 上传 下载 方法 | ||
本发明公开一种基于智能设备的文件上传和下载方法,通过获取智能设备的唯一ID输入移动设备,使得移动设备和智能设备通过Proxy服务建立通信连接,进而移动设备可以通过Web服务和Proxy服务下载智能设备内的相应文件,智能设备也可以通过Proxy服务和Web服务获取移动设备上传的文件。本发明的基于智能设备的文件上传和下载方法,不受网络环境和IP地址的制约,而且无需特定的连接命令,解决了现有的adb方式受网络环境和IP地址制约,U盘受连接命令制约的技术问题,操作简单,使用方便,应用范围广。
技术领域
本发明涉及一种基于智能设备的文件上传和下载方法。
背景技术
智能设备的普及,带动了家庭的智能化,但是,在智能化的同时,也给用户带来了不便,如用户家中某个应用、配置文件或解析库出现错误,或者出现其他问题需要处理时,需要工程师去到用户家中上传文件至智能设备中,或者从智能设备中下载相关文件。
此外,在开发测试过程中,如果开发与测试不在同一区域,或处于同一区域但应用不同的网络,遇到问题时需要在智能设备中上传最新的程序,或者从智能设备中下载日志文件进行分析等,操作不便且浪费时间。
目前解决上述问题采用的主流方法是使用基于Android系统的adb(AndroidDebug Bridge)方式或U盘将文件上传至智能设备中,或者从智能设备中下载相关文件,但是adb方式需要PC端的网络环境与智能设备的网络环境保持一致,且需要知道智能设备的IP地址;如果所述智能设备安装的是非Android系统,则只能使用U盘与智能设备进行数据交换,而且需要智能设备连接串口线并输入相应命令。
发明内容
本发明的主要目的在于提供一种基于智能设备的文件上传和下载方法,旨在解决现有的adb方式受网络环境和IP地址制约,U盘受连接命令制约的技术问题。
为实现上述目的,本发明提出一种基于智能设备的文件上传和下载方法,包括以下步骤:
获取智能设备的唯一ID,输入移动设备;
所述移动设备与智能设备通过Proxy服务建立通信连接;
所述移动设备上传文件至智能设备或者从智能设备下载文件。
进一步地,所述“移动设备与智能设备通过Proxy服务建立通信连接”的步骤包括:
移动设备携带所述唯一ID与Web服务建立连接;
所述Web服务携带所述唯一ID向Push服务获取智能设备远程服务的Push ID;
所述Push服务通过智能设备提示用户是否接受移动设备的连接请求,若否,则智能设备与Proxy服务建立一次性连接,若是,则智能设备与Proxy服务建立TCP的长连接;
所述移动设备判断智能设备是否接受其连接请求,若否,则界面给出相应提示,若是,则携带所述唯一ID与移动设备的服务ID与Proxy服务建立长连接;
所述Proxy服务将智能设备的服务ID发送至移动设备,将移动设备的服务ID发送至智能设备。
进一步地,所述“移动设备判断智能设备是否接受其连接请求”的步骤之前还包括:
所述Web服务携带所述唯一ID与Proxy服务建立连接;
所述Proxy服务将移动设备的连接请求结果转发至Web服务;
所述Web服务直接将所述连接请求结果发送至移动设备。
进一步地,所述移动设备上传文件至智能设备的步骤包括:
在移动设备上选择文件及目标路径,上传至Web服务;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维-RGB电子有限公司,未经深圳创维-RGB电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610835527.5/2.html,转载请声明来源钻瓜专利网。