路由器控制方法及装置制造方法及图纸

技术编号:10624256 阅读:171 留言:0更新日期:2014-11-06 17:38
本公开是关于一种路由器控制方法及装置,属于远程控制领域。所述方法包括:针对路由器中的应用生成控制请求,所述路由器中安装有至少一个应用;通过公网网络向所述路由器发送所述控制请求,所述路由器用于将所述控制请求传递给所述应用。本公开通过公网网络对路由器及其安装的应用进行远程控制,解决了相关技术中的路由器的控制方法仅适用于与路由器通过内网网络相连的电脑的问题;达到了可以对路由器及其安装的应用进行远程控制的效果。

【技术实现步骤摘要】
路由器控制方法及装置
本公开涉及远程控制领域,特别涉及一种路由器控制方法及装置。
技术介绍
路由器是用于连接因特网中各个局域网和广域网的网络设备。随着用户家中的电子设备和智能家电的日益普及,路由器在人们日常生活中逐渐占据了越来越重要的位置。相关技术中,用户通常使用与路由器通过内网网络相连的电脑对路由器进行控制。简单来讲,该控制过程,包括:用户通过电脑访问路由器的Web控制页面,在该Web控制页面中输入管理员账户和密码;路由器在验证管理员账户和密码正确时,在Web控制页面中显示控制选项,该控制选项通常包括外网设置选项、内网设置选项、无线网络设置选项等。然后,用户在Web控制页面中点击相应的按钮或列表,来设置或更改路由器的配置内容。上述方法仅适用于与路由器通过内网网络相连的电脑,如果用户所使用的设备处于公网环境,则无法对路由器进行控制。
技术实现思路
为了解决相关技术中的路由器控制方法仅适用于与路由器通过内网网络相连的电脑的问题,本公开实施例提供了一种路由器控制方法及装置,所述技术方案如下:根据本公开实施例的第一方面,提供一种路由器控制方法,用于客户端中,所述方法包括:针对路由器中的应用生成控制请求,所述路由器中安装有至少一个应用;通过公网网络向所述路由器发送所述控制请求,所述路由器用于将所述控制请求传递给所述应用。可选的,所述针对路由器中的应用生成控制请求,包括:针对所述路由器中的应用生成控制指令,所述控制指令包括开启指令、关闭指令和参数设置指令中的至少一种;根据所述应用的应用标识和所述控制指令封装得到所述控制请求。可选的,所述通过公网网络向所述路由器发送所述控制请求,包括:向服务器发送所述路由器的标识;接收所述服务器反馈的所述路由器的公网IP地址和端口,所述公网IP地址和端口是所述路由器向所述服务器上报的;根据所述路由器的公网IP地址和端口向所述路由器发送所述控制请求。可选的,所述通过公网网络向所述路由器发送所述控制请求,包括:向中继服务器发送所述路由器的标识和所述控制请求,所述中继服务器用于根据所述路由器的标识将所述控制请求转发给所述路由器。可选的,在所述应用为对应于所述路由器的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭或者控制所述路由器执行预定操作;或,在所述应用为对应于与所述路由器处于同一局域网的其它终端的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭、控制所述应用从所述其它终端采集数据,或指示所述应用控制所述其它终端执行预定操作。根据本公开实施例的第二方面,提供一种路由器控制方法,用于路由器中,所述方法包括:接收客户端通过公网网络发送的控制请求,所述控制请求是所述客户端针对所述路由器中的应用生成且发送的,所述路由器中安装有至少一个应用;将所述控制请求传输给所述应用执行控制操作。可选的,所述将所述控制请求传输给所述应用执行控制操作,包括:解析所述控制请求,得到所述控制请求中携带的应用标识和控制指令,所述控制指令包括开启指令、关闭指令和参数设置指令中的至少一种;将所述控制指令传递给与所述应用标识对应的应用。可选的,所述接收客户端通过公网网络发送的控制请求,包括:接收所述客户端根据所述路由器的公网IP地址和端口向所述路由器发送所述控制请求;所述公网IP地址和端口是所述客户端向所述服务器发送所述路由器的标识后,由所述服务器反馈给所述客户端的,且所述公网IP地址和端口是所述路由器预先向所述服务器上报的。可选的,所述接收客户端通过公网网络发送的控制请求,包括:接收中继服务器发送的所述控制请求;所述控制请求是所述客户端向所述中继服务器发送所述路由器的标识和所述控制请求后,所述中继服务器根据所述路由器的标识转发的。可选的,在所述应用为对应于所述路由器的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭或者控制所述路由器执行预定操作;或,在所述应用为对应于与所述路由器处于同一局域网的其它终端的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭、控制所述应用从所述其它终端采集数据,或指示所述应用控制所述其它终端执行预定操作。根据本公开实施例的第三方面,提供一种路由器控制装置,所述装置包括:请求生成模块,被配置为针对路由器中的应用生成控制请求,所述路由器中安装有至少一个应用;请求发送模块,被配置为通过公网网络向所述路由器发送所述控制请求,所述路由器用于将所述控制请求传递给所述应用。可选的,所述请求生成模块,包括:指令生成单元和请求生成单元;所述指令生成单元,被配置为针对所述路由器中的应用生成控制指令,所述控制指令包括开启指令、关闭指令和参数设置指令中的至少一种;所述请求生成单元,被配置为根据所述应用的应用标识和所述控制指令封装得到所述控制请求。可选的,所述请求发送模块,包括:标识发送单元、地址接收单元和请求发送单元;所述标识发送单元,被配置为向服务器发送所述路由器的标识;所述地址接收单元,被配置为接收所述服务器反馈的所述路由器的公网IP地址和端口,所述公网IP地址和端口是所述路由器向所述服务器上报的;所述请求发送单元,被配置为根据所述路由器的公网IP地址和端口向所述路由器发送所述控制请求。可选的,所述请求发送模块,包括:中继发送单元,被配置为向中继服务器发送所述路由器的标识和所述控制请求,所述中继服务器用于根据所述路由器的标识将所述控制请求转发给所述路由器。可选的,在所述应用为对应于所述路由器的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭或者控制所述路由器执行预定操作;或,在所述应用为对应于与所述路由器处于同一局域网的其它终端的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭、控制所述应用从所述其它终端采集数据,或指示所述应用控制所述其它终端执行预定操作。根据本公开实施例的第四方面,提供一种路由器控制装置,所述装置包括:请求接收模块,被配置为接收客户端通过公网网络发送的控制请求,所述控制请求是所述客户端针对所述路由器中的应用生成且发送的,所述路由器中安装有至少一个应用;请求传输模块,被配置为将所述控制请求传输给所述应用执行控制操作。可选的,所述请求传输模块,包括:请求解析单元和指令传递单元;所述请求解析单元,被配置为解析所述控制请求,得到所述控制请求中携带的应用标识和控制指令,所述控制指令包括开启指令、关闭指令和参数设置指令中的至少一种;所述指令传递单元,被配置为将所述控制指令传递给与所述应用标识对应的应用。可选的,所述请求接收模块,包括:客户端接收单元;所述客户端接收单元,被配置为接收所述客户端根据所述路由器的公网IP地址和端口向所述路由器发送所述控制请求;所述公网IP地址和端口是所述客户端向所述服务器发送所述路由器的标识后,由所述服务器反馈给所述客户端的,且所述公网IP地址和端口是所述路由器预先向所述服务器上报的。可选的,所述请求接受模块,包括:中继接收单元,被配置为接收中继服务器发送的所述控制请求;所述控制请求是所述客户端向所述中继服务器发送所述路由器的标识和所述控制请求后,所述中继服务器根据所述路由器的标识转发的。可选的,在所述应用为对应于所述路由器的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭或者控制所述路由器执行本文档来自技高网...

【技术保护点】
一种路由器控制方法,其特征在于,用于客户端中,所述方法包括:针对路由器中的应用生成控制请求,所述路由器中安装有至少一个应用;通过公网网络向所述路由器发送所述控制请求,所述路由器用于将所述控制请求传递给所述应用。

【技术特征摘要】
1.一种路由器控制方法,其特征在于,用于客户端中,所述方法包括:针对路由器中的应用生成控制请求,所述路由器中安装有至少一个应用;向服务器发送所述路由器的标识;接收所述服务器反馈的所述路由器的公网IP地址和端口,所述公网IP地址和端口是所述路由器向所述服务器上报的;根据所述路由器的公网IP地址和端口向所述路由器发送所述控制请求,所述路由器用于将所述控制请求传递给所述应用;在所述应用为对应于与所述路由器处于同一局域网的其它终端的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭、控制所述应用从所述其它终端采集数据,或指示所述应用控制所述其它终端执行预定操作。2.根据权利要求1所述的方法,其特征在于,所述针对路由器中的应用生成控制请求,包括:针对所述路由器中的应用生成控制指令,所述控制指令包括开启指令、关闭指令和参数设置指令中的至少一种;根据所述应用的应用标识和所述控制指令封装得到所述控制请求。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述应用为对应于所述路由器的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭或者控制所述路由器执行预定操作。4.一种路由器控制方法,其特征在于,用于路由器中,所述方法包括:接收客户端根据所述路由器的公网IP地址和端口向所述路由器发送的所述控制请求;所述公网IP地址和端口是所述客户端向服务器发送所述路由器的标识后,由所述服务器反馈给所述客户端的,且所述公网IP地址和端口是所述路由器预先向所述服务器上报的,所述控制请求是所述客户端针对所述路由器中的应用生成且发送的,所述路由器中安装有至少一个应用;将所述控制请求传输给所述应用执行控制操作;在所述应用为对应于与所述路由器处于同一局域网的其它终端的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭、控制所述应用从所述其它终端采集数据,或指示所述应用控制所述其它终端执行预定操作。5.根据权利要求4所述的方法,其特征在于,所述将所述控制请求传输给所述应用执行控制操作,包括:解析所述控制请求,得到所述控制请求中携带的应用标识和控制指令,所述控制指令包括开启指令、关闭指令和参数设置指令中的至少一种;将所述控制指令传递给与所述应用标识对应的应用。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:在所述应用为对应于所述路由器的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭或者控制所述路由器执行预定操作。7.一种路由器控制装置,其特征在于,所述装置包括:请求生成模块,被配置为针对路由器中的应用生成控制请求,所述路由器中安装有至少一个应用;标识发送单元,被配置为向服务器发送所述路由器的标识;地址接收单元,被配置为接收所述服务器反馈的所述路由器的公网IP地址和端口,所述公网IP地址和端口是所述路由器向所述服务器上报的;请求发送单元,被配置为根据所述路由器的公网IP地址和端口向所述路由器发送所述控制请求,所述路由器用于将所述控制请求传递给所述应用;对于在所述应用为对应于与所述路由器处于同一局域网的其它终端的应用时,所述控制请求用于控制所述应用开启、控制所述应用关闭、控制所述应用从所述其它终端采集数据,或指示所述应用控制所述其它终端执行预定操作。8.根据权利要求7所述的装置,其特征在于,所述请求生成模块,包括:...

【专利技术属性】
技术研发人员:李政程亮刘铁俊
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1