The invention provides a method and a device for cloud storage mobile routing device that supports multiple access modes. The mobile routing device receives an operation request for a file in a storage device from a client device or an operation request for a storage device; the mobile routing device operates the storage through an SDIO port according to the access request. The advantages of the present invention are: different processes are independent of each other and can improve stability; each process only processes requests related to itself, which can improve processing efficiency; reduce coupling; it is difficult to write CGI interface by using CGI mode, and is flexible. Low activity, if there is any change, firmware needs to be recompiled to release a new version; the use of ASP, PHP, Python and other dynamic languages, functional can be satisfied, but appears too heavy, performance consumption is too large, the dynamic API request module described in the present invention is more lightweight.
【技术实现步骤摘要】
支持多种方式访问的云存储移动路由设备的方法及设备
本专利技术涉及一种通信
,尤其涉及一种支持多种方式访问的云存储移动路由设备的方法及设备。
技术介绍
随着通信技术的发展,移动通讯越来越发达,移动终端如手机兼具了更多的个人娱乐设施的功能。在某些国家,因为基础设施落后,固网不发达,因此具有移动通讯功能的移动路由设备因为能同时为多个设备提供网络接入功能而广受欢迎;用户需要存储大量的照片、音乐、视频等;一方面,闪存价格较高,很多用户会考虑价格购买低容量但更低价格的手机,一段时间后,用户的文件将没有存储空间;另一方面,仅将文件存储在一个终端中,丢失的风险较高。如手机、电脑被盗,丢失,损坏,文件将无法找回。如何给手机方便的扩容,并且能保护用户数据安全且不需要付出过高的成本成了亟需解决的问题;传统扩容手段,如otg连接U盘到手机,只能应用于Andorid系统的手机,且极为不美观,且不能方便的分享给其他用户;传统NAS,体积大不便携,购买成本高,且通过Internet访问不便且受限于带宽,还需消耗流量;其他便携的个人存储器,如果使用USB接口,将U盘或移动硬盘作为存 ...
【技术保护点】
1.一种支持多种方式访问的云存储移动路由设备的方法,其特征在于:所述移动路由设备接收来自客户设备发出的对存储设备内文件的操作请求或对存储设备的操作请求;所述移动路由设备根据所述访问请求,通过SDIO口操作所述存储器或存储器中的文件,并向所述用户设备输出操作结果;所述移动路由设备接收到所述访问请求,根据请求方式的不同使用3个不同的服务进程进行处理。
【技术特征摘要】
1.一种支持多种方式访问的云存储移动路由设备的方法,其特征在于:所述移动路由设备接收来自客户设备发出的对存储设备内文件的操作请求或对存储设备的操作请求;所述移动路由设备根据所述访问请求,通过SDIO口操作所述存储器或存储器中的文件,并向所述用户设备输出操作结果;所述移动路由设备接收到所述访问请求,根据请求方式的不同使用3个不同的服务进程进行处理。2.根据权利要求1所述的支持多种方式访问的云存储移动路由设备的方法,其特征在于:所述客户设备发出的对存储设备内文件的操作请求包含读取文件列表、按文件类型读取文件列表、按文件名搜索文件列表、读取文件、上传文件到目录、删除文件、删除目录、重命名文件、重命名目录、移动文件或目录;所述客户设备发出的对存储设备的操作请求包括存储器状态、存储器格式化;存储器状态包括存储器总容量、当前已使用的容量及存储器文件系统格式;所述移动路由设备支持多种主流的文件系统格式,如果客户存储设备的文件系统格式较为特殊,所述设备将提醒客户备份存储内已有文件,然后通过UI发送存储器格式化指令,将存储器格式化为所述设备支持的文件系统格式。3.根据权利要求1所述的支持多种方式访问的云存储移动路由设备的方法,其特征在于:所述3个不同的服务进程为文件上传请求服务器、DLNA请求服务器、HTTP请求服务器;所述文件上传请求服务器:文件上传请求将由文件上传请求服务器处理;文件上传请求服务器仅用来接收文件内容并写入到存储,当客户设备开始发送上传请求给上传请求服务器后,开始发送上传进度查询请求给所述移动路由设备,所述移动路由设备将文件上传请求服务器派发给动态API请求模块,动态API请求模块通过进程间通讯机制从所述文件上传请求服务器中获取到欲查询的上传对象已写入到存储设备中的大小及该上传文件的大小,即可得出具体的上传进度;所述DLNA请求服务器:DLNA客户请求将由DLNA服务器处理;所述HTTP请求服务器:除文件上传请求和DLNA请求外,将由设备内HTTP服务器处理。4.根据权利要求2所述的支持多种方式访问的云存储移动路由设备的方法,其特征在于:除文件上传请求和DLNA请求外的请求,首先由HTTP服务器内请求解析器(RequestParser)解析,然后将请求根据分类分发到不同的模块进行下一步处理;请求解析器将所述除文件上传请求和DLNA请求外的请求分为以下两类:(1)静态文件处理请求:a.webUI所包含的部分文件,如静态html、图片、CSS、JS;b.存储内的文件读取/下载请求,交由静态处理模块进行下一步处理;(2)动态API处理请求,除静态文件处理请求外的其他请求,交由动态API处理模块进行下一步处理;动态API请求处理模块对其他存储操作进行了抽象,设计出了命...
【专利技术属性】
技术研发人员:宋继海,韩坤,
申请(专利权)人:深圳市伟文无线通讯技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。