[go: up one dir, main page]

CN108718329B - Method and device for supporting cloud storage mobile routing device accessed in multiple modes - Google Patents

Method and device for supporting cloud storage mobile routing device accessed in multiple modes Download PDF

Info

Publication number
CN108718329B
CN108718329B CN201810320915.9A CN201810320915A CN108718329B CN 108718329 B CN108718329 B CN 108718329B CN 201810320915 A CN201810320915 A CN 201810320915A CN 108718329 B CN108718329 B CN 108718329B
Authority
CN
China
Prior art keywords
request
file
equipment
storage
uploading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810320915.9A
Other languages
Chinese (zh)
Other versions
CN108718329A (en
Inventor
宋继海
韩坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Wewins Wireless Co ltd
Original Assignee
Shenzhen Wewins Wireless Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Wewins Wireless Co ltd filed Critical Shenzhen Wewins Wireless Co ltd
Priority to CN201810320915.9A priority Critical patent/CN108718329B/en
Publication of CN108718329A publication Critical patent/CN108718329A/en
Application granted granted Critical
Publication of CN108718329B publication Critical patent/CN108718329B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/133Protocols for remote procedure calls [RPC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a method and equipment for cloud storage mobile routing equipment supporting multiple access modes, wherein the mobile routing equipment receives an operation request for a file in storage equipment or an operation request for the storage equipment, which is sent by client equipment; the mobile routing equipment operates the memory or the file in the memory through the SDIO port according to the operation request and outputs an operation result to the user equipment; the invention has the beneficial effects that: different processes are independent from each other, so that the stability can be improved; each process only processes the request related to the process, so that the processing efficiency can be improved; the coupling is reduced, a cgi mode is adopted, the difficulty in writing the cgi interface is high, the flexibility is low, and if the cgi interface is changed, the firmware needs to be recompiled to release a new version; the dynamic languages such as ASP, PHP, Python and the like are adopted, the functions can be satisfied, but the dynamic API request module is too heavy and the performance consumption is too large, and the dynamic API request module is lighter.

Description

Method and device for supporting cloud storage mobile routing device accessed in multiple modes
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of communication, in particular to a method and equipment for cloud storage mobile routing equipment supporting multiple access modes.
[ background of the invention ]
With the development of communication technology, mobile communication is developed more and more, and mobile terminals such as mobile phones have functions of more personal entertainment facilities. In some countries, because infrastructure falls behind and fixed networks are not developed, mobile routing devices with mobile communication functions are popular because they can provide network access functions for multiple devices at the same time; users need to store a large amount of photos, music, videos, and the like; on one hand, the price of the flash memory is high, so that many users can buy the mobile phones with low capacity and lower price, and after a period of time, the files of the users have no storage space; on the other hand, storing a file in only one terminal, the risk of loss is high. If the mobile phone and the computer are stolen, lost and damaged, the file cannot be retrieved. How to conveniently expand the capacity of the mobile phone, and the safety of user data can be protected without paying excessive cost, which becomes a problem to be solved urgently; the traditional capacity expansion means, such as otg connecting a U disk to a mobile phone, can only be applied to the mobile phone of the Andorid system, is extremely unattractive and cannot be conveniently shared with other users; the traditional NAS is large in size, not portable, high in purchase cost, inconvenient to access through the Internet, limited in bandwidth and consuming flow; other portable personal memories are not beautiful or even lose portability if a USB interface is used and a USB disk or a mobile hard disk is used as a memory, and further, the USB memory has a high current requirement and cannot be used in a recognizable manner if the current requirement is not met.
At this time, the mobile routing device with the personal cloud storage is born, and the storage can be accessed through various network modes only by inserting the sd card into the mobile routing device. Has the characteristics of small size, attractive appearance, portability and low price; because of portability, in most cases, the wireless local area network can be directly used under a local area network, and has very high transmission rate; meanwhile, files in storage can be conveniently and quickly shared in a local area network or the Internet; the function of authority management is provided, and data is safer; the user can access the storage on various terminals such as a mobile phone, a computer, a panel and a television; the device is internally provided with a DLNA server, and a client can directly play the stored multimedia file on a television supporting DLNA or a client supporting DLNA;
because the mobile routing device generally uses a low CPU frequency and a low memory for portability and a longer service time in a charging cycle, and needs to provide network services for multiple users at the same time, if a conventional design scheme and software scheme are used, the performance becomes a bottleneck, and the functions of providing an Internet network for users and accessing storage at the same time cannot be satisfied.
Cloud storage is now popular, but conventional clouds have the following disadvantages:
(1) some require payment for capacity and service;
(2) the method is limited by the bandwidth of an external network, and if the bandwidth is insufficient or the network connection is not smooth, the uploading and downloading speed is extremely slow;
(3) in the traditional cloud storage, data needs to be uploaded to a server of a cloud provider, a service provider has the authority to perform any operation on files, and the security of user data cannot be guaranteed. The service provider may also terminate the service at any time.
[ summary of the invention ]
The invention aims to solve the following defects of the existing cloud storage: some require payment for capacity and service; the method is limited by the bandwidth of an external network, and if the bandwidth is insufficient or the network connection is not smooth, the uploading and downloading speed is extremely slow; in the traditional cloud storage, data needs to be uploaded to a server of a cloud provider, a service provider has the authority to perform any operation on files, and the security of user data cannot be guaranteed. The service provider can terminate the shortage of service at any time, and provides a novel method and equipment for supporting the cloud storage mobile routing equipment accessed in multiple modes.
The invention is realized by the following technical scheme: a method for supporting cloud storage mobile routing equipment accessed in multiple modes comprises the steps that the mobile routing equipment receives operation requests for files in storage equipment or operation requests for the storage equipment from client equipment; the mobile routing equipment operates a memory or a file in the memory through an SDIO port according to the operation request and outputs an operation result to user equipment; and the mobile routing equipment receives the operation request and uses 3 different service processes for processing according to different request modes.
Further, the operation request for the file in the storage device sent by the client device comprises a file reading list, a file reading list according to the file type, a file searching list according to the file name, a file reading, a file uploading to a directory, a file deleting, a directory deleting, a file renaming, a directory renaming, a file moving or a directory;
the operation request to the storage device sent by the client device comprises a storage state and storage formatting; the memory state comprises the total capacity of the memory, the currently used capacity and the file system format of the memory; the mobile routing equipment supports various mainstream file system formats, if the file system format of the client storage equipment is special, the equipment reminds a client to backup existing files in the storage, and then sends a storage formatting instruction through a UI (user interface) to format the storage into the file system format supported by the equipment.
Further, the 3 different service processes are a file upload request server, a DLNA request server, and an HTTP request server;
the file upload request server: the file uploading request is processed by a file uploading request server; the file uploading request server is only used for receiving file contents and writing the file contents into a storage, after a client device starts to send an uploading request to the uploading request server, the uploading progress inquiry request is sent to the mobile routing device, the mobile routing device sends the file uploading request server to the dynamic API request module, and the dynamic API request module acquires the size of an uploading object to be inquired, which is written into the storage device, and the size of the uploading file from the file uploading request server through an interprocess communication mechanism, so that the specific uploading progress can be obtained;
the DLNA request server: the DLNA client request is processed by the DLNA server;
the HTTP request server: in addition to file upload requests and DLNA requests, these will be handled by the in-device HTTP server.
Further, requests except for the file uploading Request and the DLNA Request are firstly analyzed by a Request analyzer (Request Parser) in the HTTP server, and then the requests are distributed to different modules according to classification for further processing;
the request parser classifies the requests other than the file upload request and the DLNA request into the following two categories:
(1) static file processing request: static html, pictures, CSS and JS contained in the webUI; b. the file reading/downloading request in the storage is delivered to the static processing module for further processing;
(2) the dynamic API processing request, except the static file processing request, delivers other requests to the dynamic API processing module for further processing; the dynamic API request processing module abstracts other storage operations and designs a command type API; the dynamic API request processing module is used for analyzing the operation type, the operation object and the filter parameter by other instructions sent by the client equipment, operating the file appointed in the memory or the memory according to the parameter and returning the operation result.
Further, the mobile routing device receives an operation request of a file in the storage device or an operation request of the storage device from the client device through a WiFi/USB cable/Internet, and before the mobile routing device receives the operation request of the storage device sent by the client device through the WiFi/USB cable/Internet, the mobile routing device further identifies the storage device through the SDIO interface; the mobile router has mounted the storage device in a file system, and the client device may specify an object to be operated by using a Uniform Resource Identifier (URI).
Further, when the mobile routing device receives a dynamic API processing request, if the type of the dynamic API processing request is a cloud storage synchronization request, the dynamic API processing request is distributed to a dynamic API request processing module, the dynamic API processing request processing module analyzes a source address to be synchronized and a target address to be stored, and determines whether a synchronization authority exists, if the synchronization authority does not exist, the client is notified to submit authorization information, after authorization, the device internally initiates a synchronization request, reads file information of the source address, compares the file information with the target address, determines whether a file exists and determines whether the file needs to be written according to file modification time.
Further, the mobile routing device provides a function of manually updating the DLNA index when the DLNA request server is turned on, because a user may replace a new memory card to the device, and when the index is established, the user uploads/deletes/renames/moves a file, the DLNA index is triggered to be updated.
Furthermore, when the webUI and the APP/APK upload large files, the progress query frequency can be dynamically adjusted according to the size of the files in consideration of the equipment performance problem, so that the equipment performance consumption can be reduced; meanwhile, the remaining time for uploading each file can be estimated, and in the next period, the remaining uploading time is calibrated according to the average uploading rate in the previous period; when uploading and downloading files in the Memory, the mobile routing equipment calculates flow control parameters according to the current Internet uploading/downloading rate and the CPU/Memory occupation condition and a specific algorithm, and intelligently adjusts the uploading/downloading rate of the Memory.
A cloud storage mobile routing device comprises an application processor, a cellular modem and a WiFi chip, wherein the application processor is connected with the cellular modem and the WiFi chip.
The device comprises a cellular network, a cellular network interface, an SIM card seat, an SD card seat and a microUSB interface, wherein the SIM card seat is used for placing an SIM card to intervene in the cellular network, the SD card seat is used for placing the SD card to provide a storage space, the microUSB interface can be connected with a charger or the USB interface of the computer, when the microUSB interface is connected with the charger, a device battery can be charged, when the microUSB interface is connected with the USB interface of the computer, the device battery can be charged, and simultaneously, a RNDIS interface can be enumerated on the computer and serves as a network card to provide network service for the computer.
The invention has the beneficial effects that:
(1) different processes are independent from each other, so that the stability can be improved;
(2) each process only processes the request related to the process, so that the processing efficiency can be improved;
(3) reduced coupling, such as DLNA services, e.g. the user does not need to be able to turn off on the UI;
(4) a few operations which need to be matched among processes can be realized through interprocess communication;
(5) the cgi mode is adopted, the difficulty in writing the cgi interface is high, the flexibility is low, and if the cgi interface is changed, the firmware needs to be recompiled to release a new version;
(6) the dynamic languages such as ASP, PHP, Python and the like are adopted, the functions can be satisfied, but the dynamic languages are too heavy and the performance consumption is too large, and the dynamic API request module is lighter;
(7) in the application, an embedded end developer only needs to write each specific function interface according to the specification and register the function interface to a dynamic API request module, and a client device developer only needs to freely combine the interfaces to be called according to the self requirement and write the interfaces to a dynamic request target file; when the client equipment sends a request, a target is a dynamic request target file, and parameters required by an interface are simultaneously transmitted; when the dynamic API analysis module reads the dynamic request target file, the corresponding parameters are transmitted to the appointed interface, the interface executes the appointed operation by combining the parameters, returns the operation result, writes back the operation result to the response of the dynamic request and transmits the response to the client.
[ description of the drawings ]
Fig. 1 is a schematic structural diagram of a portable mobile routing device supporting personal cloud storage according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method for an HTTP server to receive a client HTTP request according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method by which the device receives a request initiated from the Internet in an embodiment of the invention;
reference numerals: 1. an application processor; 2. a cellular modem; 3. a WiFi chip; 4. a SIM card holder; 5. an SD card seat; 6. and a microUSB interface.
[ detailed description ] embodiments
The invention is further described with reference to the accompanying drawings and the detailed description:
as shown in fig. 1, fig. 2, and fig. 3, a method for a cloud storage mobile routing device supporting multiple access modes, where the mobile routing device receives an operation request for a file in a storage device or an operation request for the storage device from a client device; the mobile routing equipment operates a memory or a file in the memory through an SDIO port according to the operation request and outputs an operation result to user equipment; and the mobile routing equipment receives the operation request and uses 3 different service processes for processing according to different request modes.
Preferably, the operation request for the file in the storage device sent by the client device comprises reading a file list, reading a file list according to a file type, searching a file list according to a file name, reading a file, uploading a file to a directory, deleting a file, deleting a directory, renaming a file, renaming a directory, moving a file or a directory;
the operation request to the storage device sent by the client device comprises a storage state and storage formatting; the memory state comprises the total capacity of the memory, the currently used capacity and the file system format of the memory; the mobile routing equipment supports various mainstream file system formats, if the file system format of the client storage equipment is special, the equipment reminds a client to backup existing files in the storage, and then sends a storage formatting instruction through a UI (user interface) to format the storage into the file system format supported by the equipment.
Preferably, the 3 different service processes are a file upload request server, a DLNA request server, and an HTTP request server;
the file upload request server: the file uploading request is processed by a file uploading request server; the file uploading request server is only used for receiving file contents and writing the file contents into a storage, after a client device starts to send an uploading request to the uploading request server, the uploading progress inquiry request is sent to the mobile routing device, the mobile routing device sends the file uploading request server to the dynamic API request module, and the dynamic API request module acquires the size of an uploading object to be inquired, which is written into the storage device, and the size of the uploading file from the file uploading request server through an interprocess communication mechanism, so that the specific uploading progress can be obtained;
the DLNA request server: the DLNA client request is processed by the DLNA server;
the HTTP request server: in addition to file upload requests and DLNA requests, these will be handled by the in-device HTTP server.
Preferably, the requests except the file uploading Request and the DLNA Request are firstly parsed by a Request Parser (Request Parser) in the HTTP server, and then the requests are distributed to different modules according to classification for further processing;
the request parser classifies the requests other than the file upload request and the DLNA request into the following two categories:
(2) static file processing request: static html, pictures, CSS and JS contained in the webUI; b. the file reading/downloading request in the storage is delivered to the static processing module for further processing;
(2) the dynamic API processing request, except the static file processing request, delivers other requests to the dynamic API processing module for further processing; the dynamic API request processing module abstracts other storage operations and designs a command type API; the dynamic API request processing module is used for analyzing the operation type, the operation object and the filter parameter by other instructions sent by the client equipment, operating the file appointed in the memory or the memory according to the parameter and returning the operation result.
Preferably, the mobile routing device receives an operation request of a file in the storage device or an operation request of the storage device from the client device through a WiFi/USB cable/Internet, and before the mobile routing device receives an operation request of the storage device sent by the client device through the WiFi/USB cable/Internet, the mobile routing device further identifies the storage device through the SDIO interface; the mobile router has mounted the storage device in a file system, and the client device may specify an object to be operated by using a Uniform Resource Identifier (URI).
Preferably, when the mobile routing device receives a dynamic API processing request, if the type of the dynamic API processing request is a cloud storage synchronization request, the dynamic API processing request is distributed to a dynamic API request processing module, the module parses a source address to be synchronized and a destination address to be stored, and determines whether there is a synchronization permission, if there is no permission, the client is notified to submit authorization information, after authorization, the device internally initiates a synchronization request, reads file information of the source address, compares the file information with the destination address, determines whether a file exists and determines whether the file needs to be written according to file modification time.
Preferably, the mobile routing device provides a function of manually updating the DLNA index when the DLNA request server is turned on, because a user may replace a new memory card to the device, and when the index is established, the user uploads/deletes/renames/moves a file, the DLNA index is triggered to be updated.
Preferably, when the webUI and the APP/APK upload large files, the progress query frequency can be dynamically adjusted according to the size of the files in consideration of the equipment performance problem, so that the equipment performance consumption can be reduced; meanwhile, the remaining time for uploading each file can be estimated, and in the next period, the remaining uploading time is calibrated according to the average uploading rate in the previous period; when uploading and downloading files in the Memory, the mobile routing equipment calculates flow control parameters according to the current Internet uploading/downloading rate and the CPU/Memory occupation condition and a specific algorithm, and intelligently adjusts the uploading/downloading rate of the Memory.
A cloud storage mobile routing device comprises an application processor 1, a cellular modem 2 and a WiFi chip 3, wherein the application processor 1 is connected with the cellular modem 2 and the WiFi chip 3.
Preferably, the device further comprises an SIM card socket 4, an SD card socket 5, and a microUSB interface 6, where the SIM card socket 4 is used to place an SIM card to intervene in a cellular network, the SD card socket 5 is used to place an SD card to provide a storage space, the microUSB interface 6 can be connected to a charger or a computer USB interface, when the microUSB interface 6 is connected to the charger, a device battery can be charged, when the microUSB interface is connected to the computer USB interface, the device battery can be charged, and at the same time, an RNDIS interface can be enumerated on a computer to serve as a network card to provide network services for the computer.
Appropriate changes and modifications to the embodiments described above will become apparent to those skilled in the art from the disclosure and teachings of the foregoing description. Therefore, the present invention is not limited to the specific embodiments disclosed and described above, and some modifications and variations of the present invention should fall within the scope of the claims of the present invention. Furthermore, although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.

Claims (9)

1. A method for supporting cloud storage mobile routing equipment accessed in multiple modes is characterized in that: the mobile routing equipment receives an operation request for a file in the storage equipment or an operation request for the storage equipment from client equipment; the mobile routing equipment operates a memory or a file in the memory through an SDIO port according to the operation request and outputs an operation result to user equipment; the mobile routing equipment receives the operation request and uses 3 different service processes for processing according to different request modes;
the 3 different service processes are a file uploading request server, a DLNA request server and an HTTP request server;
the file upload request server: the file uploading request is processed by a file uploading request server; the file uploading request server is only used for receiving file contents and writing the file contents into a storage, after a client device starts to send an uploading request to the uploading request server, the uploading progress inquiry request is sent to the mobile routing device, the mobile routing device sends the file uploading request server to the dynamic API request module, and the dynamic API request module acquires the size of an uploading object to be inquired, which is written into the storage device, and the size of the uploading file from the file uploading request server through an interprocess communication mechanism, so that the specific uploading progress can be obtained;
the DLNA request server: the DLNA client request is processed by the DLNA server;
the HTTP request server: requests other than file upload requests and DLNA requests will be handled by the in-device HTTP server.
2. The method of supporting a multi-way access cloud storage mobile routing device of claim 1, wherein: the operation request of the client equipment for the files in the storage equipment comprises a file reading list, a file reading list according to file types, a file searching list according to file names, a file reading, a file uploading to a directory, a file deleting, a directory deleting, a file renaming, a directory renaming, a mobile file or a directory;
the operation request to the storage device sent by the client device comprises a storage state and storage formatting; the memory state comprises the total capacity of the memory, the currently used capacity and the file system format of the memory; the mobile routing equipment supports various mainstream file system formats, if the file system format of the client storage equipment is special, the equipment reminds a client to backup existing files in the storage, and then sends a storage formatting instruction through a UI (user interface) to format the storage into the file system format supported by the equipment.
3. The method of supporting a multi-way access cloud storage mobile routing device of claim 1, wherein: the requests except the file uploading Request and the DLNA Request are firstly analyzed by a Request analyzer (Request Parser) in the HTTP server, and then the requests are distributed to different modules according to classification for further processing;
the request parser classifies the requests other than the file upload request and the DLNA request into the following two categories:
(1) static file processing request: static html, pictures, CSS and JS contained in the webUI; b. the file reading/downloading request in the storage is delivered to the static processing module for further processing;
(2) the dynamic API processing request, except the static file processing request, delivers other requests to the dynamic API processing module for further processing; the dynamic API request processing module abstracts other storage operations and designs a command type API; the dynamic API request processing module is used for analyzing the operation type, the operation object and the filter parameter by other instructions sent by the client equipment, operating the file appointed in the memory or the memory according to the parameter and returning the operation result.
4. The method of supporting a multi-way access cloud storage mobile routing device of claim 1, wherein: the mobile routing equipment receives an operation request of a client device for files in the storage equipment or an operation request for the storage equipment through a WiFi/USB cable/Internet, and before the mobile routing equipment receives the operation request of the client device for the storage equipment through the WiFi/USB cable/Internet, the mobile routing equipment further identifies the storage equipment through the SDIO interface; the mobile router has mounted the storage device in a file system, and the client device may specify an object to be operated by using a Uniform Resource Identifier (URI).
5. The method of supporting a multi-way access cloud storage mobile routing device of claim 3, wherein: when the mobile routing equipment receives a dynamic API processing request, if the type of the dynamic API processing request is a cloud storage synchronization request, the dynamic API processing request is distributed to a dynamic API request processing module, the dynamic API request processing module analyzes a source address to be synchronized and a target address to be stored, whether synchronization authority exists or not is judged, if the synchronization authority does not exist, a client side is informed to submit authorization information, after authorization, the equipment internally initiates a synchronization request, file information of the source address is read and compared with the target address, whether a file exists or not is judged, and whether the file needs to be written or not is determined according to file modification time.
6. The method of supporting a multi-way access cloud storage mobile routing device of claim 1, wherein: the mobile routing equipment provides a function of manually updating the DLNA index under the condition of starting the DLNA request server, because a user can possibly replace a new memory card to the equipment, and under the condition that the index is established, when the user uploads a file, deletes the file, renames the file and moves the file, the DLNA index is triggered to be updated.
7. The method of supporting a multi-way access cloud storage mobile routing device of claim 3, wherein: when the webUI and the APP/APK upload large files, the progress query frequency can be dynamically adjusted according to the size of the files in consideration of the performance problem of the equipment, so that the performance consumption of the equipment can be reduced; meanwhile, the remaining time for uploading each file can be estimated, and in the next period, the remaining uploading time is calibrated according to the average uploading rate in the previous period; when uploading and downloading files in the Memory, the mobile routing equipment calculates flow control parameters according to the current Internet uploading/downloading rate and the CPU/Memory occupation condition and a specific algorithm, and intelligently adjusts the uploading/downloading rate of the Memory.
8. A cloud storage mobile routing device for implementing the method of claim 1, wherein: the device comprises an application processor, a cellular modem and a WiFi chip, wherein the application processor is connected with the cellular modem and the WiFi chip.
9. The cloud storage mobile routing device of claim 8, wherein: the system also comprises an SIM card seat, an SD card seat and a microUSB interface, wherein the SIM card seat is used for placing an SIM card to intervene in the cellular network, the SD card seat is used for placing an SD card to provide a storage space, and the microUSB interface can be connected with a charger or a computer USB interface.
CN201810320915.9A 2018-04-11 2018-04-11 Method and device for supporting cloud storage mobile routing device accessed in multiple modes Active CN108718329B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810320915.9A CN108718329B (en) 2018-04-11 2018-04-11 Method and device for supporting cloud storage mobile routing device accessed in multiple modes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810320915.9A CN108718329B (en) 2018-04-11 2018-04-11 Method and device for supporting cloud storage mobile routing device accessed in multiple modes

Publications (2)

Publication Number Publication Date
CN108718329A CN108718329A (en) 2018-10-30
CN108718329B true CN108718329B (en) 2022-02-22

Family

ID=63898904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810320915.9A Active CN108718329B (en) 2018-04-11 2018-04-11 Method and device for supporting cloud storage mobile routing device accessed in multiple modes

Country Status (1)

Country Link
CN (1) CN108718329B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115242633B (en) * 2022-06-23 2024-04-09 惠州华阳通用电子有限公司 Vehicle-mounted equipment upgrading method and device based on USB Ethernet
CN120186174B (en) * 2025-05-20 2025-08-01 亿次网联(杭州)科技有限公司 Data transmission method, electronic device and computer readable medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731376A (en) * 2005-08-10 2006-02-08 北京中星微电子有限公司 A data transmission apparatus and method based on file allocation table (FAT)
CN101425937A (en) * 2007-11-02 2009-05-06 北京启明星辰信息技术有限公司 SQL injection attack detection system suitable for high speed LAN environment
CN102711080A (en) * 2012-04-28 2012-10-03 深圳市同洲电子股份有限公司 Method and device for distinguishing wireless terminals
CN103248719A (en) * 2012-02-10 2013-08-14 中兴通讯股份有限公司 Network equipment and network system supporting hard disk array
CN103428277A (en) * 2013-07-31 2013-12-04 深圳市华讯方舟科技有限公司 Method for accessing removable storage devices in physical connection with wireless routers through intelligent devices in wireless connection with wireless routers
CN103731497A (en) * 2013-12-31 2014-04-16 华为终端有限公司 Method for supporting wireless access to storage device and mobile route hot point device
CN103763343A (en) * 2013-12-27 2014-04-30 乐视网信息技术(北京)股份有限公司 Method and device for processing service access
CN104113530A (en) * 2014-06-26 2014-10-22 小米科技有限责任公司 Method and apparatus for router access
CN104199726A (en) * 2014-08-08 2014-12-10 小米科技有限责任公司 Device function extension method and device
CN104683475A (en) * 2015-03-16 2015-06-03 小米科技有限责任公司 Method and device for configuring shared folder

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010532B1 (en) * 1997-12-31 2006-03-07 International Business Machines Corporation Low overhead methods and apparatus for shared access storage devices
CN104573559B (en) * 2015-01-24 2018-05-04 浙江远望软件有限公司 It is a kind of to support the storage of the file of password authorization and operation log and access method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1731376A (en) * 2005-08-10 2006-02-08 北京中星微电子有限公司 A data transmission apparatus and method based on file allocation table (FAT)
CN101425937A (en) * 2007-11-02 2009-05-06 北京启明星辰信息技术有限公司 SQL injection attack detection system suitable for high speed LAN environment
CN103248719A (en) * 2012-02-10 2013-08-14 中兴通讯股份有限公司 Network equipment and network system supporting hard disk array
CN102711080A (en) * 2012-04-28 2012-10-03 深圳市同洲电子股份有限公司 Method and device for distinguishing wireless terminals
CN103428277A (en) * 2013-07-31 2013-12-04 深圳市华讯方舟科技有限公司 Method for accessing removable storage devices in physical connection with wireless routers through intelligent devices in wireless connection with wireless routers
CN103763343A (en) * 2013-12-27 2014-04-30 乐视网信息技术(北京)股份有限公司 Method and device for processing service access
CN103731497A (en) * 2013-12-31 2014-04-16 华为终端有限公司 Method for supporting wireless access to storage device and mobile route hot point device
CN104113530A (en) * 2014-06-26 2014-10-22 小米科技有限责任公司 Method and apparatus for router access
CN104199726A (en) * 2014-08-08 2014-12-10 小米科技有限责任公司 Device function extension method and device
CN104683475A (en) * 2015-03-16 2015-06-03 小米科技有限责任公司 Method and device for configuring shared folder

Also Published As

Publication number Publication date
CN108718329A (en) 2018-10-30

Similar Documents

Publication Publication Date Title
US10817477B2 (en) Prioritizing file synchronization in a distributed computing system
US10042623B2 (en) Cloud based file system surpassing device storage limits
US20090132676A1 (en) Communication device for wireless virtual storage and method thereof
JP4990359B2 (en) Method and apparatus for transferring media over a network using a network interface device
CN107168905B (en) File display method and device, storage medium and mobile terminal
US8131952B2 (en) Apparatus and method for efficient memory use in portable terminal
US20100325199A1 (en) Client, brokerage server and method for providing cloud storage
US8732355B1 (en) Dynamic data prefetching
US20070162661A1 (en) Memory extension apparatus and the method of data transfer applied therein
JP5775523B2 (en) Cloud computing service method and system for client devices having memory cards
CN114817978B (en) Data access method and system, hardware unloading device, electronic device and medium
EA024302B1 (en) METHOD AND DEVICE FOR WIRELESS CONTROL OF DIGITAL CONTENT
EP2840759B1 (en) Conference system, corresponding method and program
KR20120128357A (en) Method and apparatus for splitting of media file
CN103986776A (en) A router and router-based downloading method
EP3731491B1 (en) Method and device for downloading resources
CN108718329B (en) Method and device for supporting cloud storage mobile routing device accessed in multiple modes
CN109451079B (en) A kind of cloud U disk and its storage method and storage system
CN103294742A (en) Apparatus and method for determining duplication of content in portable terminal
US11010409B1 (en) Multi-streaming with synthetic replication
JP2009157761A (en) Storage system and data management method in storage system
KR101899970B1 (en) Mobile terminal and cloud server for mobile cloud computing environment and method of mobile cloud computing using the same
US11341095B2 (en) Electronic device for searching for file information stored in external device and operation method thereof
US8745102B2 (en) Distributed storage method and system
US10776314B2 (en) Electronic apparatus and method for temporarily storing data thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant