CN106878115B - 无线存储装置及其数据同步的方法 - Google Patents
无线存储装置及其数据同步的方法 Download PDFInfo
- Publication number
- CN106878115B CN106878115B CN201510922689.8A CN201510922689A CN106878115B CN 106878115 B CN106878115 B CN 106878115B CN 201510922689 A CN201510922689 A CN 201510922689A CN 106878115 B CN106878115 B CN 106878115B
- Authority
- CN
- China
- Prior art keywords
- instruction
- app
- user terminal
- storage device
- module
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2801—Broadband local area networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种无线存储装置,与其所在的周围环境中的用户终端组建无线局域网,所述用户终端可以通过应用软件(APP)或者登陆网页访问所述无线存储装置,所述存储装置包括:接收模块,用于接收所述用户终端的指令;解析模块,用于对所述指令进行解析,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页;判断模块,用于判断所述指令来源是否为APP;存储模块,用于存储上网功能函数;调用模块,用于在所述指令来源为APP时使用第一方式调用上网功能函数,并将所述网络参数写入所述上网功能函数中;处理模块,用于执行所述上网功能函数,为用户终端提供网络连接。
Description
【技术领域】
本发明涉及存储,尤其涉及无线存储装置及其数据同步的方法。
【背景技术】
目前,市场上大部分无线存储路由器没有通过手机APP对其进行控制,都是通过无线存储路由器的网页端进行控制。为了使用户更为方便快捷的控制无线存储路由器和了解其当前使用状况,有必要手机APP这个功能。那么如果继续使用以往无线存储路由器的设计框架的话,就会导致使用效率低、交互性不好、数据不同步等一系列问题,所以对应的结构就需要更改。
常用的解决方案:通过在无线路由器中的芯片设置专门的写区域,因为现有的无线路由器中的文件***中的文件为镜像文件,只能读不能写。因此无线路由中需要配置专门具有写区域的芯片。但是这样增加了产品的成本。
【发明内容】
本发明要解决的技术问题是在提高无线存储装置的交互方式,实现数据的同步,且成本低。
为解决上述技术问题,本发明提供以下技术方案:
一方面,本发明提供一种无线存储装置,与其所在的周围环境中的用户终端组建无线局域网,所述用户终端可以通过应用软件(APP)或者登陆网页访问所述无线存储装置,所述存储装置包括:接收模块,用于接收所述用户终端的指令;解析模块,用于对所述指令进行解析,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页;判断模块,用于判断所述指令来源是否为APP;存储模块,用于存储上网功能函数;调用模块,用于在所述指令来源为APP时使用第一方式调用上网功能函数,并将所述网络参数写入所述上网功能函数中;处理模块,用于执行所述上网功能函数,为用户终端提供网络连接。
另一方面,本发明提供一种数据同步的方法,用于无线存储装置中,所述无线存储装置与其所在的周围环境中的用户终端组建无线局域网,所述用户终端可以通过应用软件(APP)或者登陆网页访问所述无线存储装置,包括以下步骤:接收所述用户终端的指令;解析所述指令,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页;判断所述指令来源是否为APP;若所述指令来源为APP时使用第一方式调用上网功能函数,并将所述网络参数写入所述上网功能函数中;执行所述上网功能函数,为用户终端提供网络连接。
本发明的有益效果在于,无线存储装置通过解析指令获取网络参数以及指令来源,来决定上网功能函数的调用方式,从而为用户提供网络连接,提高了网络连接交互的便利性,实现了数据的同步,且成本低。
【附图说明】
图1为本发明一实施方式中无线存储装置的使用环境图;
图2为本发明一实施方式中无线存储装置的模块图;
图3为本发明一实施方式中数据同步方法的流程图。
【具体实施方式】
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
请参阅图1,图1所示为本发明一实施方式中无线存储装置10的使用环境图。
在本实施方式中,无线存储装置10与其所在的周围环境中的用户终端20、30组建无线局域网,所述用户终端20、30可以通过应用软件(APP)或者登陆网页访问所述无线存储装置10。
在本实施方式中,用户终端20为移动手持装置,例如手机、ipad、PDA等移动手持装置。用户终端30为个人PC,用户终端20、30可以通过在其上安装APP或者访问网页的方式来访问所述无线存储装置10。
在本实施方式中,用户终端20中安装有第三方开发工具包(SDK),SDK通过调用远程调用服务与所述无线存储装置10之间进行数据传输。
在本实施方式中,用户终端30通过HTTP协议与所述无线存储装置10之间进行数据传输。请参阅图2,图2所示为本发明一实施方式中无线存储装置10的模块图。
在本实施方式中,所述无线存储装置10包括接收模块102、解析模块104、判断模块106、调用模块108、处理模块110以及存储模块112。其中,所述存储模块112用于存储接收模块102、解析模块104、判断模块106以及调用模块108。所述处理模块110用于执行存储模块112中所存储的各个模块。
在本实施方式中,接收模块102用于接收所述用户终端10以及20的指令。
在本实施方式中,解析模块104用于对所述指令进行解析,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页。
在本实施方式中,所述网络参数包括:网络的ssid、网络的Bssid、信道、授权方式、加密方式、挂载的设备、拨号方式、PIN码、APN、服务类型、用户名、密码等参数。
在本实施方式中,所述存储模块112还用于存储上网功能函数。
在本实施方式中,判断模块106用于判断所述指令来源是否为APP。
在本实施方式中,调用模块108用于在所述指令来源为APP时使用第一方式调用上网功能函数,并将所述网络参数写入所述上网功能函数中。
在本实施方式中,所述上网功能函数为:wifi_join函数。
在本实施方式中,处理模块110用于执行所述上网功能函数,为用户终端20、30提供网络连接。
在本实施方式中,所述第一方式为LUA脚本。
在本实施方式中,所述调用模块108还用于在所述指令来源不是APP时使用第二方式调用上网功能函数。
在本实施方式中,所述第二方式为shell脚本。
在本实施方式中,所述第二方式的优先级高于第一方式,也就是说,若是调用模块108先按照第一调用方式调用上网功能函数,并将网络参数写入到上网功能函数后,又收到指令需要按照第二调用方式调用上网功能函数时,调用模块108会将第一调用方式建立的网络连接取消,并利用第二调用方式调用上网功能函数,并将网络参数写入到上网功能函数。
在本发明其他实施方式中,所述第二方式的优先级也可以低于第一方式,处理方式与上述相反,在此不再赘述。或者是两者并无相关的优先级别,而是按照先来先执行的规则。
在本实施方式中,所述处理模块110还用于将执行结果保存到配置文件。
在本实施方式中,所述处理模块110还用于在所述指令来源为APP时将所述配置文件通过远程调用服务返回给用户终端20、30的APP。
在本实施方式中,所述处理模块110还用于在所述指令来源为网页时将所述配置文件通过http协议返回给用户终端20、30的网页。
本实施方式中的无线存储装置通过解析指令获取网络参数以及指令来源,来决定上网功能函数的调用方式,从而为用户提供网络连接,提高了网络连接交互的便利性,实现了数据的同步,且成本低。
请参阅图3,图3所示为本发明一实施方式中无线存储装置10数据同步的方法的流程图。
在本实施方式中,数据同步的方法用于无线存储装置10中,所述无线存储装置10与其所在的周围环境中的用户终端20、30组建无线局域网,所述用户终端20、30可以通过应用软件(APP)或者登陆网页访问所述无线存储装置10,包括以下步骤:
在步骤S200,接收模块102接收所述用户终端10、20的指令。在本实施方式中,所述指令中包括网络参数以及指令来源。
在步骤S202,解析模块104解析所述指令,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页。
在步骤S204,判断模块106判断所述指令来源是否为APP。
若所述指令来源为APP时,在步骤S206,调用模块108使用第一方式调用上网功能函数,并将所述网络参数写入所述上网功能函数中。在本实施方式中,所述第一方式为LUA脚本。
在步骤S208,处理模块208执行所述上网功能函数,为用户终端提供网络连接。
若所述指令来源不是APP时,则在步骤S210,调用模块108使用第二方式调用上网功能函数。
在本实施方式中,所述第二方式为shell脚本。
在本实施方式中,所述第二方式的优先级高于第一方式,也就是说,若是调用模块108先按照第一调用方式调用上网功能函数,并将网络参数写入到上网功能函数后,又收到指令需要按照第二调用方式调用上网功能函数时,调用模块108会将第一调用方式建立的网络连接取消,并利用第二调用方式调用上网功能函数,并将网络参数写入到上网功能函数。
在本发明其他实施方式中,所述第二方式的优先级也可以低于第一方式,处理方式与上述相反,在此不再赘述。
在本实施方式中,在步骤S208中,还包括:处理模块208将执行结果保存到配置文件。
在本实施方式中,在步骤S208中,还包括:在所述指令来源为APP时将所述配置文件通过远程调用服务返回给用户终端的APP。
在本实施方式中,在步骤S208中,还包括:在所述指令来源为网页时将所述配置文件通过http协议返回给用户终端的网页。
本发明中的无线存储装置通过解析指令获取网络参数以及指令来源,来决定上网功能函数的调用方式,从而为用户提供网络连接,提高了网络连接交互的便利性,实现了数据的同步,且成本低。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种无线存储装置,与其所在的周围环境中的用户终端组建无线局域网,所述用户终端可以通过应用软件(APP)或者登陆网页访问所述无线存储装置,其特征在于,包括:
接收模块,用于接收所述用户终端的指令;
解析模块,用于对所述指令进行解析,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页;
判断模块,用于判断所述指令来源是否为APP;
存储模块,用于存储上网功能函数;
调用模块,用于在所述指令来源为APP时使用LUA脚本调用所述存储模块中的上网功能函数,在所述指令来源不是APP时使用shell脚本调用上网功能函数,并将所述网络参数写入所述上网功能函数中;
处理模块,用于执行所述上网功能函数,为用户终端提供网络连接。
2.如权利要求1所述的无线存储装置,其特征在于,所述处理模块还用于将执行结果以配置文件的形式保存到所述存储模块中。
3.如权利要求2所述的无线存储装置,其特征在于,所述处理模块还用于在所述指令来源为APP时将所述配置文件通过远程调用服务返回给用户终端的APP。
4.如权利要求2所述的无线存储装置,其特征在于,所述处理模块还用于在所述指令来源为网页时将所述配置文件通过http协议返回给用户终端的网页。
5.一种数据同步的方法,用于无线存储装置中,所述无线存储装置与其所在的周围环境中的用户终端组建无线局域网,所述用户终端可以通过应用软件(APP)或者登陆网页访问所述无线存储装置,包括以下步骤:
接收所述用户终端的指令;
解析所述指令,获取指令中的网络参数以及指令来源,所述指令来源包括APP以及网页;
判断所述指令来源是否为APP;
若所述指令来源为APP时使用LUA脚本调用上网功能函数,若所述指令来源不是APP时使用shell脚本调用上网功能函数,并将所述网络参数写入所述上网功能函数中;
执行所述上网功能函数,为用户终端提供网络连接。
6.如权利要求5所述的方法,其特征在于,所述方法还包括:将执行结果保存到配置文件。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:在所述指令来源为APP时将所述配置文件通过远程调用服务返回给用户终端的APP。
8.如权利要求6所述的方法,其特征在于,所述方法还包括:在所述指令来源为网页时将所述配置文件通过http协议返回给用户终端的网页。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510922689.8A CN106878115B (zh) | 2015-12-11 | 2015-12-11 | 无线存储装置及其数据同步的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510922689.8A CN106878115B (zh) | 2015-12-11 | 2015-12-11 | 无线存储装置及其数据同步的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106878115A CN106878115A (zh) | 2017-06-20 |
CN106878115B true CN106878115B (zh) | 2021-08-17 |
Family
ID=59178249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510922689.8A Active CN106878115B (zh) | 2015-12-11 | 2015-12-11 | 无线存储装置及其数据同步的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106878115B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8082487B2 (en) * | 2007-05-25 | 2011-12-20 | International Business Machines Corporation | Method to prevent access of web applications from bookmarked links |
CN103002031A (zh) * | 2012-12-03 | 2013-03-27 | 惠州Tcl移动通信有限公司 | 一种控制访问无线路由设备的方法及*** |
CN103138987A (zh) * | 2013-02-04 | 2013-06-05 | 迈普通信技术股份有限公司 | 一种路由管理的方法及装置 |
CN103702399A (zh) * | 2013-12-25 | 2014-04-02 | 福建星网锐捷通讯股份有限公司 | 一种通过智能手机管理无线路由器的方法 |
CN104010001A (zh) * | 2014-06-17 | 2014-08-27 | 合一网络技术(北京)有限公司 | 移动终端中同类联网请求进行连接通信的方法和*** |
CN104219078A (zh) * | 2013-06-04 | 2014-12-17 | 阿里巴巴集团控股有限公司 | 一种多运行时环境数据的处理方法和装置 |
CN104735762A (zh) * | 2015-04-03 | 2015-06-24 | 上海斐讯数据通信技术有限公司 | 一种远程调节无线路由器的*** |
-
2015
- 2015-12-11 CN CN201510922689.8A patent/CN106878115B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8082487B2 (en) * | 2007-05-25 | 2011-12-20 | International Business Machines Corporation | Method to prevent access of web applications from bookmarked links |
CN103002031A (zh) * | 2012-12-03 | 2013-03-27 | 惠州Tcl移动通信有限公司 | 一种控制访问无线路由设备的方法及*** |
CN103138987A (zh) * | 2013-02-04 | 2013-06-05 | 迈普通信技术股份有限公司 | 一种路由管理的方法及装置 |
CN104219078A (zh) * | 2013-06-04 | 2014-12-17 | 阿里巴巴集团控股有限公司 | 一种多运行时环境数据的处理方法和装置 |
CN103702399A (zh) * | 2013-12-25 | 2014-04-02 | 福建星网锐捷通讯股份有限公司 | 一种通过智能手机管理无线路由器的方法 |
CN104010001A (zh) * | 2014-06-17 | 2014-08-27 | 合一网络技术(北京)有限公司 | 移动终端中同类联网请求进行连接通信的方法和*** |
CN104735762A (zh) * | 2015-04-03 | 2015-06-24 | 上海斐讯数据通信技术有限公司 | 一种远程调节无线路由器的*** |
Non-Patent Citations (3)
Title |
---|
"从小米路由手机客户端APK猜小米路由器功能";小米社区;《URL:https://www.xiaomi.cn/post/15319701》;20140422;全文 * |
"极路由3怎么设置 极路由3设置图文教程";百事数码;《电脑百事网,URL:https://www.pc841.com/article/20150318-43524_all.html》;20150318;全文 * |
"路由器开发";博客园;《URL:https://www.cnblogs.com/hnrainll/archive/2011/10/20/2218548.html》;20111020;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN106878115A (zh) | 2017-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11039299B2 (en) | ESIM card activation method, wireless router, and user terminal | |
CN103052059B (zh) | 一种智能终端以及一种智能终端中的数据处理方法 | |
US9961616B2 (en) | Network access method and mobile communication terminal | |
US9357017B2 (en) | Method and apparatus for automatic service discovery and connectivity | |
CN104965848B (zh) | 一种前端资源加载方法及装置 | |
WO2017000830A1 (zh) | 一种跨终端的免登方法和设备 | |
WO2017161834A1 (zh) | 一种基于e-SIM卡的运营商选择方法、装置及移动终端 | |
WO2016173348A1 (zh) | 一种网络接入方法及移动通信终端 | |
US20160007144A1 (en) | Network access method, device, and system | |
CN104935744A (zh) | 一种验证码显示方法、验证码显示装置及移动终端 | |
EP4061036A1 (en) | Method for establishing wi-fi connection between terminal and wireless access point | |
TWI698133B (zh) | 無線網路類型的檢測方法、裝置及電子設備 | |
US20150207774A1 (en) | Method and System of APP for Obtaining MAC Address of Terminal | |
KR20110103398A (ko) | 스마트 카드를 이용하여 위치 정보를 획득하는 방법 및 장치 | |
CN105472694A (zh) | 一种通过扫描二维码接入WiFi的方法及装置 | |
CN103298074A (zh) | 用于网络终端设备的网络切换方法及网络终端设备 | |
WO2016173349A1 (zh) | 一种网络接入方法及移动通信终端 | |
CN109462863B (zh) | 一种语音被叫的方法和设备 | |
CN105704106B (zh) | 一种可视化ivr实现方法及移动终端 | |
US10616418B2 (en) | Dynamically generated call triggers | |
CN113261249A (zh) | 一种数据传输方法、相关设备及计算机存储介质 | |
CN108260119B (zh) | 移动终端、嵌入式sim卡及其访问方法、装置 | |
WO2016165674A1 (zh) | 一种终端可信环境运行方法及装置 | |
CN104182331A (zh) | 浏览器性能测试方法、***及终端 | |
CN106878115B (zh) | 无线存储装置及其数据同步的方法 |
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 |