CN109951308A - 一种路由器配置方法、装置及存储介质 - Google Patents
一种路由器配置方法、装置及存储介质 Download PDFInfo
- Publication number
- CN109951308A CN109951308A CN201711391479.6A CN201711391479A CN109951308A CN 109951308 A CN109951308 A CN 109951308A CN 201711391479 A CN201711391479 A CN 201711391479A CN 109951308 A CN109951308 A CN 109951308A
- Authority
- CN
- China
- Prior art keywords
- client
- configuration
- configuring
- routers
- request
- 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.)
- Pending
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种路由器配置方法、装置及存储介质,方法包括:用于快速配置WIFI路由器,在预设的tcp端口创建一tcp套接字;在所述预设的tcp端口实时监听来自客户端的连接请求;并在监听到来自客户端的连接请求时通过所述套接字建立与所述客户端的连接;若在预设时间内接收到由所述客户端发送的配置请求,则解析所述配置请求中包含的配置指令;并调用配置程序来参照所述配置指令对所述WIFI路由器进行配置。本发明还提供一种路由器配置装置及存储介质。
Description
技术领域
本发明属于无线通信领域,尤其涉及一种路由器配置方法、装置及存储介质。
背景技术
随着WIFI技术的快速发展以及WIFI的普及,目前市场上的WIFI路由器和WIFI客户端产品层出不穷。对于每一款WIFI路由器,无论是普通用户还是专业技术人员,都需要对其进行配置以适合自身使用需要。例如:修改WIFI网络名称ssid、WIFI 加密方式、WIFI密码、WIFI发送功率等基本信息。
目前对WIFI路由器的配置方式有以下两种:1、直接访问WIFI路由器内置的webserver,即用户打开任一浏览器,在地址栏输入路由器IP地址,以通过web页面访问WIFI路由器的配置界面后进行配置;2、开发与所述WIFI路由器配对使用的APP,通过APP进行绑定后实现对WIFI路由器的配置操作。然而,无论是上述哪一种方式,都存在操作不便的问题,例如不会通过浏览器进行配置,或者不愿意安装APP注册账户绑定后操作。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足之处,本发明为解决现有技术缺陷和不足,提出了一种路由器配置方法,通过tcp套接字建立通信连接,并通过建立的通信连接来实现对WIFI路由器的SSID、密码修改等简单配置,满足一般用户对于SSID、密码等的快速修改的需求。
本发明解决技术问题所采用的技术方案如下:
一种路由器配置方法,用于快速配置WIFI路由器,包括如下步骤:
A、在预设的tcp 端口创建一tcp套接字;
B、在所述预设的tcp 端口实时监听来自客户端的连接请求;
C、在监听到来自客户端的连接请求时,通过所述套接字建立与所述客户端的连接;
D、判断在预设时间内是否接收到由所述客户端发送的配置请求;
E、若在预设时间内收到所述配置请求,则解析所述配置请求中包含的配置指令;
F、调用配置程序,并参照所述配置指令对所述WIFI路由器进行配置。
其中,当所述步骤C中未监听到来自客户端的连接请求时,则返回执行所述步骤B在所述预设的tcp 端口实时监听来自客户端的连接请求。
其中,所述步骤D判断在预设时间内是否接收到由所述客户端发送的配置请求之后,还包括以下步骤:若在预设时间内未接收到所述配置请求,断开与所述客户端之间的连接,并重新返回到步骤B在所述预设的tcp 端口实时监听来自客户端的连接请求。
其中,在步骤F 调用配置程序,并参照所述配置指令对所述WIFI路由器进行配置之后,还包括以下步骤:向所述客户端发送一配置完成的反馈信息。
其中,向所述客户端发送一配置完成的反馈信息的步骤之后,还包括以下步骤:断开与所述客户端的连接。
其中,向所述客户端发送一配置完成的反馈信息的步骤之后,还包括以下步骤:向所述WIFI路由器发送一重启指令。
本发明还提供了一种路由器配置装置,用于实现对WIFI路由器的快速配置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,并且所述处理器执行所述计算机程序时实现上述路由器配置方法的步骤。
本发明还提供一种存储介质,所述存储介质存储有路由器配置程序,该路由器配置程序被处理器执行时实现上述路由器配置方法的步骤。
与现有技术相比较,本发明提出了一种路由器配置方法,通过tcp套接字建立通信连接,并通过建立的通信连接来实现对WIFI路由器的SSID、密码修改等简单配置,满足一般用户对于SSID、密码等的快速修改的需求。
附图说明
图1是本发明一种路由器配置方法优选实施例流程图。
图2是本发明一种路由器配置装置优选实施例原理结构框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提出了一种路由器配置方法,通过tcp套接字建立通信连接,并通过建立的通信连接来实现对WIFI路由器的SSID、密码修改等简单配置,满足一般用户对于SSID、密码等的快速修改的需求。
请参照图1,图1为本发明一实施方式的路由器配置方法优选实施例流程图。本发明一种路由器配置方法,用以快速实现对WIFI路由器进行配置,包括以下步骤:
S100、在预设的tcp 端口创建一tcp套接字;
本发明一实施方式中,预先在一预设的tcp端口上创建一tcp套接字,以通过所述tcp套接字来建立与连接至所述WIFI路由器的客户端之间的连接。
S200、在所述预设的tcp端口实时监听来自客户端的连接请求;
具体而言,本发明方法实施例中,在该预设的tcp端口实时的监听来自客户端的连接请求。所述客户端为连接至所述WIFI路由器的客户端,包括但不限于:智能手机、智能平板设备、个人电脑等等。并且,本发明实施例中,该种实时监听连接请求的方式,可以确保在客户端发起连接请求时能第一时间接受到所述请求,从而快速建立与所述客户端的连接。
S300、在监听到来自客户端的连接请求时,通过所述套接字建立与所述客户端的连接;
具体而言,本发明实施方式中,通过tcp套接字来实现与客户端的通信连接。当监听到所述客户端发出的连接请求时,通过所述套接字建立与所述客户端的连接;当需要断开与所述客户端的通信连接时,则关闭所述套接字连线即可。
S400、判断在预设时间内是否接收到由所述客户端发送的配置请求;
具体而言,在通过套接字建立与所述客户端的通信连接后,需要确认是否收到客户端发送的配置请求,若未收到客户端发送的配置请求,或者收到客户端发送的请求并非对WIIF服务器的配置请求,均不会继续执行后续的步骤。并且,为了节约***资源,本发明还设定了一预设时间,当与所述客户端连接后,若在预设时间内收到所述配置请求,则继续执行后续步骤;而若在预设时间内仍未收到所述配置请求,将视为客户端没有配置需求或者放弃配置操作,将不再执行后续步骤。
S500、若在预设时间内收到所述配置请求,则解析所述配置请求中包含的配置指令;
在本发明一实施方式中,所述配置请求通过tcp报文的形式发出,对应的,接收到所述配置请求时,将获取包含在所述tcp报文中的配置指令,包括但不限于对所述WIFI路由器的SSID的修改、密码的修改等等。若在预设时间内收到对所述WIFI路由器的配置请求,则解析出所述配置请求中的配置指令,以便后续依据所述配置指令进行配置。
S600、调用配置程序,并参照所述配置指令对所述WIFI路由器进行配置。
在本发明实施方式中,在获取到所述SSID修改、密码修改等配置指令后,将调用配置程序hostapad对所述WIFI路由器的SSID、密码等进行修改。
本发明的路由器配置方法,通过tcp套接字建立通信连接,并通过建立的通信连接来实现对WIFI路由器的SSID、密码修改等简单配置,满足一般用户对于SSID、密码等的快速修改的需求。
在本发明一实施方式中,当所述步骤S300中未监听到来自所述客户端的连接请求时,将返回执行所述步骤S200,继续保持在所述预设的tcp 端口实时监听来自客户端的连接请求。
在本发明一实施方式中,在所述步骤S400判断在预设时间内是否接收到由所述客户端发送的配置请求之后,还包括以下步骤:
若在预设时间内未接收到所述配置请求,则断开与所述客户端之间的连接,并重新返回到步骤S200在所述预设的tcp 端口实时监听来自客户端的连接请求。
在本实施方式中,即使已经建立了与所述客户端的连接,但是若在预设时间内未接收到所述收到客户端发送的配置请求,或者收到客户端发送的请求并非对WIIF服务器的配置请求,将视为客户端没有配置需求或者放弃配置操作,而为了及时的释放资源,将断开与所述客户端的套接字连接,并重新返回到步骤S200,即继续保持在所述预设的tcp 端口实时监听来自客户端的连接请求。
在本发明一实施方式中,在步骤S600调用配置程序,并参照所述配置指令对所述WIFI路由器进行配置之后,还包括以下步骤:
向所述客户端发送一配置完成的反馈信息。
在实施方式中,在依据客户端发出的配置指令完成配置后,返回一配置成功的反馈信息至所述客户端,以便用户能及时把握配置状态、甚至在所述客户端上及时自动更新所述WIFI路由器的配置状态。
在本发明一实施方式中,在向所述客户端发送一配置完成的反馈信息这一步骤之后,还包括以下步骤:断开与所述客户端的连接。
在本实施方式中,为了及时释放资源,在完成对所述WIFI路由器的配置、并已经反馈配置成功信息后,即可断开与所述客户端的连接,为下一个客户端发起配置请求做准备。在本发明实施方式中,通过关闭与所述客户端的socket连线来断开连接。
在本发明一实施方式中,在向所述客户端发送一配置完成的反馈信息这一步骤之后,还包括以下步骤:向所述WIFI路由器发送一重启指令。
在本发明另一实施方式中,在向所述客户端发送一配置完成的反馈信息,并断开与所述客户端的连接的步骤之后,还包括以下步骤:向所述WIFI路由器发送一重启指令。
在本实施方式中,按照所述客户端发出的配置指令完成配置后,还需要重启所述WIFI路由器才能更新所述配置,因此,本发明实施方式中,在配置完成后,还需要向所述WIFI路由器发送一重启指令,控制所述WIFI路由器重启而更新所述配置。
请参阅图2,图2为本发明一种路由器配置装置优选实施例原理结构框图。本发明还提一种路由器配置装置,用于对WIFI路由器进行快速配置,包括处理器20、存储器21以及存储在所述存储器21中并可在所述处理器20上运行的计算机程序22,例如通信控制的方法程序。所述处理器20执行所述计算机程序22时实现上述各个通信控制的方法实施例中的步骤,例如图1所示的步骤S100至S600。
示例性的,所述计算机程序22可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器21中,并由所述处理器20执行以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序22在所述路由器配置装置中的执行过程。
所述路由器配置装置可以作为一功能模块内置于WIFI路由器中,也可以是WIFI路由器本身,其可包括但不仅限于,处理器20、存储器21。本领域技术人员可以理解,图2仅仅是路由器配置装置的示例,并不构成对路由器配置装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述路由器配置装置还可以包括输入输出设备、网络接入设备、总线等。
所述处理器20可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器 (Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列 (Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器21可以是所述路由器配置装置的内部存储单元,例如路由器配置装置的硬盘或内存。所述存储器21也可以是所述路由器配置装置的外部存储设备,例如所述路由器配置装置上配备的插接式硬盘,智能存储卡(Smart Media Card, SMC),安全数字(Secure Digital, SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器21还可以既包括所述路由器配置装置的内部存储单元也包括外部存储设备。所述存储器21用于存储所述计算机程序以及所述路由器配置装置所需的其他程序和数据。所述存储器21还可以用于暂时地存储已经输出或者将要输出的数据。
本发明提出了一种路由器配置方法,通过tcp套接字建立通信连接,并通过建立的通信连接来实现对WIFI路由器的SSID、密码修改等简单配置,满足一般用户对于SSID、密码等的快速修改的需求。
应当理解的是,以上所述仅为本发明的较佳实施例而已,并不足以限制本发明的技术方案,对本领域普通技术人员来说,在本发明的精神和原则之内,可以根据上述说明加以增减、替换、变换或改进,而所有这些增减、替换、变换或改进后的技术方案,都应属于本发明所附权利要求的保护范围。
Claims (8)
1.一种路由器配置方法,用于对WIFI路由器进行快速配置,其特征在于,包括如下步骤:
A、在预设的tcp 端口创建一tcp套接字;
B、在所述预设的tcp 端口实时监听来自客户端的连接请求;
C、在监听到来自客户端的连接请求时,通过所述套接字建立与所述客户端的连接;
D、判断在预设时间内是否接收到由所述客户端发送的配置请求;
E、若在预设时间内收到所述配置请求,则解析所述配置请求中包含的配置指令;
F、调用配置程序,并参照所述配置指令对所述WIFI路由器进行配置。
2.根据权利要求1所述的路由器配置方法,其特征在于,当所述步骤C中未监听到来自客户端的连接请求时,则返回执行所述步骤B在所述预设的tcp 端口实时监听来自客户端的连接请求。
3.根据权利要求1所述的路由器配置方法,其特征在于:所述步骤D判断在预设时间内是否接收到由所述客户端发送的配置请求之后,还包括以下步骤:
若在预设时间内未接收到所述配置请求,断开与所述客户端之间的连接,并重新返回到步骤B在所述预设的tcp 端口实时监听来自客户端的连接请求。
4.根据权利要求1所述的路由器配置方法,其特征在于,在步骤F 调用配置程序,并参照所述配置指令对所述WIFI路由器进行配置之后,还包括以下步骤:
向所述客户端发送一配置完成的反馈信息。
5.根据权利要求4所述的路由器配置方法,其特征在于,向所述客户端发送一配置完成的反馈信息的步骤之后,还包括以下步骤:
断开与所述客户端的连接。
6.根据权利要求4所述的路由器配置方法,其特征在于,向所述客户端发送一配置完成的反馈信息的步骤之后,还包括以下步骤:
向所述WIFI路由器发送一重启指令。
7.一种路由器配置装置,用于实现对WIFI路由器的快速配置,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述路由器配置方法的步骤。
8.一种存储介质,其特征在于,所述存储介质存储有路由器配置程序,所述路由器配置程序被处理器执行时实现如权利要求1至6任一项所述路由器配置方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711391479.6A CN109951308A (zh) | 2017-12-21 | 2017-12-21 | 一种路由器配置方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711391479.6A CN109951308A (zh) | 2017-12-21 | 2017-12-21 | 一种路由器配置方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109951308A true CN109951308A (zh) | 2019-06-28 |
Family
ID=67004578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711391479.6A Pending CN109951308A (zh) | 2017-12-21 | 2017-12-21 | 一种路由器配置方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109951308A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111884938A (zh) * | 2020-06-30 | 2020-11-03 | 海尔优家智能科技(北京)有限公司 | 路由器信息采集方法及装置 |
CN112671556A (zh) * | 2020-12-04 | 2021-04-16 | 珠海格力电器股份有限公司 | 路由器的配置方法和装置、存储介质、电子装置 |
CN114024823A (zh) * | 2022-01-05 | 2022-02-08 | 广州朗国电子科技股份有限公司 | 一种便捷管理路由器的实现方法及*** |
CN116055581A (zh) * | 2022-11-23 | 2023-05-02 | 广东博力威科技股份有限公司 | 数据传输控制方法、装置、设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7870267B2 (en) * | 2007-05-16 | 2011-01-11 | International Business Machines Corporation | Creating global sessions across converged protocol applications |
CN103716811A (zh) * | 2014-01-10 | 2014-04-09 | 余华生 | 一种通过智能终端控制无线路由器的方法及装置 |
CN104243210A (zh) * | 2014-09-17 | 2014-12-24 | 湖北盛天网络技术股份有限公司 | 远程访问路由器管理页面的方法和*** |
CN104683994A (zh) * | 2015-03-18 | 2015-06-03 | 北京联盛德微电子有限责任公司 | 无线网络的配置方法和无线网络设备 |
CN105245359A (zh) * | 2015-09-07 | 2016-01-13 | 上海斐讯数据通信技术有限公司 | 一种路由器远程管理方法、***和设备 |
CN105791005A (zh) * | 2016-02-25 | 2016-07-20 | 深圳市共进电子股份有限公司 | 基于tcp连接实现远程运维管理的方法和装置 |
-
2017
- 2017-12-21 CN CN201711391479.6A patent/CN109951308A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7870267B2 (en) * | 2007-05-16 | 2011-01-11 | International Business Machines Corporation | Creating global sessions across converged protocol applications |
CN103716811A (zh) * | 2014-01-10 | 2014-04-09 | 余华生 | 一种通过智能终端控制无线路由器的方法及装置 |
CN104243210A (zh) * | 2014-09-17 | 2014-12-24 | 湖北盛天网络技术股份有限公司 | 远程访问路由器管理页面的方法和*** |
CN104683994A (zh) * | 2015-03-18 | 2015-06-03 | 北京联盛德微电子有限责任公司 | 无线网络的配置方法和无线网络设备 |
CN105245359A (zh) * | 2015-09-07 | 2016-01-13 | 上海斐讯数据通信技术有限公司 | 一种路由器远程管理方法、***和设备 |
CN105791005A (zh) * | 2016-02-25 | 2016-07-20 | 深圳市共进电子股份有限公司 | 基于tcp连接实现远程运维管理的方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111884938A (zh) * | 2020-06-30 | 2020-11-03 | 海尔优家智能科技(北京)有限公司 | 路由器信息采集方法及装置 |
CN112671556A (zh) * | 2020-12-04 | 2021-04-16 | 珠海格力电器股份有限公司 | 路由器的配置方法和装置、存储介质、电子装置 |
CN114024823A (zh) * | 2022-01-05 | 2022-02-08 | 广州朗国电子科技股份有限公司 | 一种便捷管理路由器的实现方法及*** |
CN116055581A (zh) * | 2022-11-23 | 2023-05-02 | 广东博力威科技股份有限公司 | 数据传输控制方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10802906B2 (en) | Monitoring method and apparatus of server, and storage medium | |
CN109951308A (zh) | 一种路由器配置方法、装置及存储介质 | |
CN103117906B (zh) | 一种移动终端共享WiFi热点时的流量监控方法 | |
CN105763723A (zh) | 移动终端和***升级方法 | |
CN102904959B (zh) | 网络加速方法和网关 | |
WO2020094035A1 (zh) | 用于终端的无线网络连接方法 | |
CN102957623B (zh) | 一种边界网关协议邻居的维护方法和设备 | |
EP4066441B1 (en) | Management of iot devices in wireless communication networks | |
CN104243266A (zh) | 访问网络的方法及装置 | |
CN110381489A (zh) | 蓝牙连接方法、显示终端及电视机 | |
CN105007602A (zh) | 一种移动终端流量控制的方法以及流量控制的移动终端 | |
CN104469970A (zh) | 一种重连接数据网络的方法和装置 | |
CN110012527A (zh) | 唤醒方法及电子设备 | |
CN105530673A (zh) | 一种网络连接方法及用户设备 | |
CN111901395A (zh) | 多集群切换方法及装置 | |
CN113709142B (zh) | 一种热点配网方法、装置、智能终端及存储介质 | |
CN112511621A (zh) | 数据发送方法及装置、存储介质、电子装置 | |
CN102316116B (zh) | 一种支持多平台网络通讯处理***及方法 | |
WO2022206231A1 (zh) | Kubernetes集群的负载均衡的处理方法、装置及存储介质 | |
CN114286431B (zh) | 低功耗模式的开启方法和装置、存储介质及电子装置 | |
CN105446803A (zh) | 一种应用程序管理方法和装置 | |
CN111385167B (zh) | 网络连接恢复方法、装置、计算机装置及存储介质 | |
CN109133225A (zh) | 净水机控制方法、装置、设备和存储介质 | |
CN110762774B (zh) | 一种空调器的升级方法及空调器 | |
CN113132333B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190628 |