首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 软件套件 / 软件组件 / 微件 / 移动widget / 一种无线路由设备、移动终端、管理系统及方法

一种无线路由设备、移动终端、管理系统及方法

阅读:989发布:2020-06-09

专利汇可以提供一种无线路由设备、移动终端、管理系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种路由设备的配置管理方法,包括:第一无线通信单元用于接收移动终端发送的与所述应用程序编程 接口 对应的,包含管理命令的 请求 消息; 应用程序编程接口 单元用于设置应用程序编程接口,以及基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到所述管理命令;执行单元用于根据所述应用程序编程接口单元获取到的所述管理命令,执行相应的操作。相应地本发明实施例还公开了一种移动终端、管理系统及方法。本发明实施例可以实现通过移动终端进行无线路由设备的管理,因此,提高了无线路由设备应用价值,同时使得移动终端的用途更为广泛。,下面是一种无线路由设备、移动终端、管理系统及方法专利的具体信息内容。

1.一种无线路由设备,其特征在于,包括:第一无线通信单元;应用程序编程接口单元,用于设置应用程序编程接口;执行单元,其中,
所述第一无线通信单元,用于接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
所述应用程序编程接口单元,还用于根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到所述管理命令;
所述执行单元,用于根据所述应用程序编程接口单元获取到的所述管理命令,执行相应的操作;
其中,所述管理命令包括配置管理命令,所述执行单元执行的操作包括所述配置管理命令相应的配置操作。
2.如权利要求1所述的无线路由设备,其特征在于,所述应用程序编程接口单元还具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行超文本传送协议HTTP解封装;
或,
所述应用程序编程接口单元还具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行传输控制协议TCP解封装;
或,
所述应用程序编程接口单元还具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行Socket协议解封装;
或,
所述应用程序编程接口单元还具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行用户数据包协议UDP解封装;
或,
所述应用程序编程接口单元还具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行超文本传输安全协议HTTPS解封装。
3.如权利要求1或2所述的无线路由设备,其特征在于,所述第一无线通信单元具体用于接收移动终端发送的与所述应用程序编程接口对应的,包含请求返回当前状态信息的命令的请求消息;
所述应用程序编程接口单元具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到请求返回无线路由设备的当前状态信息的命令;
所述执行单元具体用于获取当前状态信息;
所述应用程序编程接口单元还具体用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述执行单元获取的当前状态信息进行封装,生成包含所述当前状态信息的响应消息;
所述第一无线通信单元还具体用于将所述应用程序编程接口生成的包含所述当前状态信息的响应消息发送至所述移动终端。
4.一种移动终端,其特征在于,包括:管理单元、应用程序编程接口调用单元和第二无线通信单元,其中:
所述管理单元,用于生成包含对无线路由设备的管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口,其中,所述应用程序编程接口为根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口;
所述应用程序编程接口调用单元,用于根据预先获取的所述应用程序编程接口的信息,对所述管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
所述第二无线通信单元,用于向所述无线路由设备发送所述应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息;
其中,所述管理命令包括配置管理命令。
5.如权利要求4所述的移动终端,其特征在于,所述管理单元具体用于根据用户在预先设置的管理界面上的操作,生成包含对无线路由设备的管理命令的信息。
6.如权利要求4或5所述的移动终端,其特征在于,所述管理单元具体用于周期性的生成对无线路由设备的管理命令的信息,所述对无线路由设备的管理命令为请求返回无线路由设备的当前状态信息的命令;
所述第二无线通信单元还具体用于接收所述无线路由设备发送的包含无线路由设备的当前状态信息的响应消息;
所述应用程序编程接口调用单元还具体用于对所述第二无线通信单元接收的包含无线路由设备的当前状态信息的响应消息进行解封装,获取到所述无线路由设备的当前状态信息。
7.如权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
显示单元,用于在预先设置的管理界面或窗口界面或微件Widget上显示所述应用程序编程接口调用单元获取到的所述无线路由设备的当前状态信息。
8.一种管理系统,其特征在于,包括
无线路由设备和移动终端;
所述无线路由设备包括:第一无线通信单元;应用程序编程接口单元,用于设置应用程序编程接口;执行单元,其中,
所述第一无线通信单元,用于接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
所述应用程序编程接口单元,还用于根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到所述管理命令;
所述执行单元,用于根据所述应用程序编程接口单元获取到的所述管理命令,执行相应的操作;
所述移动终端包括:管理单元、应用程序编程接口调用单元和第二无线通信单元,其中:
所述管理单元,用于生成包含对无线路由设备管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
所述应用程序编程接口调用单元,用于根据预先获取的所述应用程序编程接口的信息,对所述管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
第二无线通信单元,用于向所述无线路由设备发送所述应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息;
其中,所述管理命令包括配置管理命令,所述执行单元执行的操作包括所述配置管理命令相应的配置操作。
9.一种无线路由设备的管理方法,其特征在于,所述无线路由设备包含预先设置的应用程序编程接口,所述方法包括:
所述无线路由设备接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
所述无线路由设备基于所述应用程序编程接口,对所述请求消息进行解封装,获取到所述管理命令;
所述无线路由设备根据所述管理命令,执行相应的操作;
其中,所述管理命令包括配置管理命令,所述执行的操作包括所述配置管理命令相应的配置操作;
其中,在所述无线路由设备接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息之前,所述方法还包括:
所述无线路由设备根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口。
10.如权利要求9所述的方法,其特征在于,所述无线路由设备对所述请求消息进行解封装的步骤具体包括:
所述无线路由设备对所述请求消息进行超文本传送协议HTTP解封装;
或,
所述无线路由设备对所述请求消息进行传输控制协议TCP解封装;
或,
所述无线路由设备对所述请求消息进行Socket协议解封装;
或,
所述无线路由设备对所述请求消息进行用户数据包协议UDP解封装;
或,
所述无线路由设备对所述请求消息进行超文本传输安全协议HTTPS解封装。
11.如权利要求9或10所述的方法,其特征在于,所述管理命令包括:
请求返回当前状态信息的命令;
所述无线路由设备根据所述管理命令,执行相应的操作的步骤具体包括:
所述无线路由设备基于所述应用程序编程接口,对当前状态信息进行封装,生成包含所述当前状态信息的响应消息,并向所述移动终端发送所述响应消息。
12.一种无线路由设备的配置管理方法,其特征在于,包括:
移动终端生成包含对无线路由设备的管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口,其中,所述应用程序编程接口为根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口;
所述移动终端根据预先获取的所述应用程序编程接口的信息,对所述包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
所述移动终端向所述无线路由设备发送所述请求消息;
其中,所述管理命令包括配置管理命令。
13.如权利要求12所述的方法,其特征在于,所述移动终端生成包含对无线路由设备的管理命令的信息的步骤具体包括:
所述移动终端根据用户在预先设置的管理界面上的操作,生成所述包含对无线路由设备的管理命令的信息。
14.如权利要求12或13所述的方法,其特征在于,所述移动终端生成包含对无线路由设备的管理命令的信息的步骤具体包括:
所述移动终端周期性的生成包含对无线路由设备的管理命令的信息,所述对无线路由设备的管理命令为请求返回无线路由设备的当前状态信息;
在所述移动终端向所述无线路由设备发送所述请求消息之后,所述方法还包括:
所述移动终端接收所述无线路由设备发送的包含所述无线路由设备的当前状态信息的响应消息;
所述移动终端对所述包含所述无线路由设备的当前状态信息的响应消息进行解封装,获取到所述无线路由设备的当前状态信息。
15.如权利要求14所述的方法,其特征在于,在所述移动终端对所述包含所述当前状态信息的响应消息进行解封装,获取到所述无线路由设备的当前状态信息之后,所述方法还包括:
所述移动终端在预先设置的管理界面或窗口界面或微件Widget上显示所述无线路由设备的当前状态信息。

说明书全文

一种无线路由设备、移动终端、管理系统及方法

技术领域

[0001] 本发明涉及通信领域,尤其涉及一种无线路由设备、移动终端、管理系统及方法。

背景技术

[0002] 目前,随着移动终端的普及,无线路由设备也应用越来越广泛,但目前的无线路由设备主要是通过PC来完成无线路由设备的管理,但由于PC移动性差,而目前的无线路由设备是需要经常移动的,当时,在户外无线路由设备也可以供移动终端使用,因此,目前的通过PC来完成管理的无线路由设备无法满足用户的需求,从而开发一种通过移动终端进行管理的无线路由设备极其重要。

发明内容

[0003] 本发明实施例提供了一种无线路由设备、移动终端、管理系统及方法,可以实现通过移动终端进行无线路由设备的管理,因此,提高了无线路由设备应用价值,同时使得移动终端的用途更为广泛。
[0004] 为了解决上述技术问题,本发明实施例提供的一种无线路由设备,包括:第一无线通信单元;应用程序编程接口单元,用于设置应用程序编程接口;执行单元,其中,[0005] 所述第一无线通信单元,用于接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
[0006] 所述应用程序编程接口单元,还用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到所述管理命令;
[0007] 所述执行单元,用于根据所述应用程序编程接口单元获取到的所述管理命令,执行相应的操作。
[0008] 相应地,本发明实施例还提供了一种移动终端,包括:管理单元、应用程序编程接口调用单元和第二无线通信单元,其中:
[0009] 所述管理单元,用于生成包含对无线路由设备的管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
[0010] 所述应用程序编程接口调用单元,用于根据预先获取的所述应用程序编程接口的信息,对所述管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
[0011] 所述第二无线通信单元,用于向所述无线路由设备发送所述应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息。
[0012] 相应地,本发明实施例还提供了一种管理系统,其特征在于,包括[0013] 无线路由设备和移动终端;
[0014] 所述无线路由设备包括:第一无线通信单元;应用程序编程接口单元,用于设置应用程序编程接口;执行单元,其中,
[0015] 所述第一无线通信单元,用于接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
[0016] 所述应用程序编程接口单元,还用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到所述管理命令;
[0017] 所述执行单元,用于根据所述应用程序编程接口单元获取到的所述管理命令,执行相应的操作;
[0018] 所述移动终端包括:管理单元、应用程序编程接口调用单元和第二无线通信单元,其中:
[0019] 所述管理单元,用于生成包含对无线路由设备管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
[0020] 所述应用程序编程接口调用单元,用于根据预先获取的所述应用程序编程接口的信息,对所述管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
[0021] 所述第二无线通信单元,用于向所述无线路由设备发送所述应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息。
[0022] 相应地,本发明实施还提供了一种路由设备的配置管理方法,所述无线路由设备包含预先设置的应用程序编程接口,所述方法包括:
[0023] 所述无线路由设备接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
[0024] 所述无线路由设备基于所述应用程序编程接口,对所述请求消息进行解封装,获取到所述管理命令;
[0025] 所述无线路由设备根据所述管理命令,执行相应的操作。
[0026] 相应地,本发明实施还提供了一种路由设备的配置管理方法,包括:
[0027] 移动终端生成包含对无线路由设备的管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
[0028] 所述移动终端根据预先获取的所述应用程序编程接口的信息,对所述包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
[0029] 所述移动终端向所述无线路由设备发送所述请求消息。
[0030] 本发明实施例提供的一种无线路由设备、移动终端、管理系统及方法,具有如下有益效果:
[0031] 通过无线路由设备接收移动终端发送的与无线路由设备预先设置的应用程序编程接口对应的,包含管理命令的请求消息,无线路由设备基于所述应用程序编程接口,对该请求消息进行封装,获取到管理命令,无线路由设备根据该管理命令执行相应操作,可以实现通过移动终端进行无线路由设备的管理,因此,提高了无线路由设备应用价值,同时使得移动终端的用途更为广泛。附图说明
[0032] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033] 图1是本发明实施例提供的一种无线路由设备的结构示意图;
[0034] 图2是本发明实施例提供的一种移动终端的结构示意图;
[0035] 图3是本发明实施例提供的一种移动终端的另一实施方式的结构示意图;
[0036] 图4是本发明实施例提供的一种管理系统的结构示意图;
[0037] 图5是本发明实施例提供的一种无线路由设备的管理方法的第一实施例的流程示意图;
[0038] 图6是本发明实施例提供的一种无线路由设备的管理方法的第一实施例的另一实施方式的流程示意图;
[0039] 图7是本发明实施例提供的一种无线路由设备的管理方法的第二实施例的流程示意图;
[0040] 图8是本发明实施例提供的一种无线路由设备的管理方法的第二实施例的另一实施方式流程示意图。

具体实施方式

[0041] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042] 图1是本发明实施例提供的一种无线路由设备的结构示意图,该无线路由设备包括:第一无线通信单元11;应用程序编程接口单元12,用于设置应用程序编程接口;执行单元13,其中,
[0043] 第一无线通信单元11,用于接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
[0044] 应用程序编程接口单元12,还用于基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行解封装,获取到所述管理命令;
[0045] 执行单元13,用于根据应用程序编程接口单元12获取到的所述管理命令,执行相应的操作。
[0046] 需要说明的是,第一无线通信单元11接收移动终端发送的与应用程序编程接口对应的,包含管理命令的请求消息的接收方法可以是通过可以通过WiFi、蓝牙或红外线接收移动终端发送的与应用程序编程接口对应的,包含管理命令的请求消息,本发明包括但不限于上述列出的接收方式。上述应用程序编程接口可以为(Application Program Interface,API),该API具体为函数规则。
[0047] 需要说明的是,该应用程序编程接口单元12具体还用于根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口。
[0048] 移动终端发起对无线路由设备的管理过程中就可以调用应用程序编程接口单元12设置的应用程序编程接口,移动终端具体的调用过程可以为,根据预先获取到得所述应用程序编程接口的信息,对生成的包含管理命令的信息进行封装,生成与应用程序编程接口单元12设置的应用程序编程接口对应,包含管理命令的请求消息,并向无线路由设备发送所述请求消息。
[0049] 应用程序编程接口单元12基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行解封装具体可以是:
[0050] 应用程序编程接口单元12基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行超文本传送协议(hypertext transport protocol,HTTP)解封装;
[0051] 或,
[0052] 应用程序编程接口单元12基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行传输控制协议(Transmission Control Protocol,TCP)解封装;
[0053] 或,
[0054] 应用程序编程接口单元12基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行Socket协议解封装;
[0055] 或,
[0056] 应用程序编程接口单元12基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行用户数据包协议(User Datagram Protocol,LUDP)解封装;
[0057] 或,
[0058] 应用程序编程接口单元12基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行超文本传输安全协议(Hypertext Transfer Protocol over Secure Socket Layer,HTTPS)解封装。
[0059] 具体进行哪种协议的解封装,是根据上述应用程序编程接口不同,而进行不同协议的解封装。本发明实施例中应用程序编程接口单元12对第一无线通信单元11接收的请求消息进行封装包括但不限于上述列出的解封装形式。
[0060] 需要说明的是,在另一具体实施方式中,第一无线通信单元11还具体用于接收移动终端发送的与所述应用程序编程接口对应的,包含配置管理命令的请求消息;
[0061] 应用程序编程接口单元12还具体用于基于应用程序编程接口单元12设置的应用程序编程接口,对第一无线通信单元11接收的请求消息进行解封装,获取到配置管理命令;
[0062] 执行单元13具体用于根据应用程序编程接口单元12获取到的所述配置管理命令执行相应的配置操作。
[0063] 该实施方式,可以根据移动终端发送的配置管理命令执行相应的配置操作。
[0064] 下面为一个具体配置操作的例子:
[0065] 若上述包含配置管理命令的请求消息为如下消息:
[0066]
[0067] 该请求消息对应于应用程序编程接口单元12设置的与隔离区(Demilitarized Zone,DMZ)功能对应的应用程序编程接口,应用程序编程接口单元12基于应用程序编程接口单元12设置与DMZ功能对应的应用程序编程接口,对上述消息进行解封装后,会获取到对DMZ功能进行配置管理,配置管理内容为开启DMZ功能,并设定主机IP地址为192.168.1.101的配置管理命令。这样执行单元13就根据上述配置管理命令完成执行开启DMZ功能,并设定主机IP地址为192.168.1.101配置操作。该例子只是本发明实施例提供的一个具体实施例子,本发明还包括但不限于对无线路由设备的Sim卡、状态监测、单板功能、登录管理、在线升级等无线路由设备可以实现的功能的配置操作。
[0068] 在该实施方式中,应用程序编程接口单元12还具体用于基于应用程序编程接口单元12设置的应用程序编程接口,对执行单元13执行配置操作的执行状态信息进行封装,生成包含执行状态信息的返回消息;
[0069] 第一无线通信单元11还具体用于向所述移动终端发送应用程序编程接口单元12生成的包含执行状态信息的返回消息。
[0070] 这样移动终端可以通过预先设置的管理界面显示该执行状态信息,如无线路由设备执行的配置操作是否执行成功,或,无线路由设备执行的配置操作的执行进度。
[0071] 需要说明的是,在另一具体的实施方式中,第一无线通信单元11还具体用于接收移动终端发送的与所述应用程序编程接口对应的,包含请求返回当前状态信息的命令的请求消息。
[0072] 应用程序编程接口单元12还具体用于基于应用程序编程接口单元设置12的应用程序编程接口,对第一无线通信单元11接收的请求消息进行解封装,获取到请求返回当前状态信息的命令;
[0073] 执行单元13还具体用于获取当前状态信息;
[0074] 应用程序编程接口单元12还具体用于基于应用程序编程接口单元12设置的应用程序编程接口,对执行单元13获取的当前状态信息进行封装,生成包含所述当前状态信息的响应消息;
[0075] 第一无线通信单元11还具体用于将应用程序编程接口12生成的包含所述当前状态信息的响应消息发送至所述移动终端。
[0076] 该实施方式中,移动终端可以实现监测无线路由设备的当前状态信息,如监测及显示无线路由设备的电池量、信号强度或路由设备连接移动终端的个数等信息。
[0077] 需要说明的是,在本实施中的移动移动包括但不限于手机终端或平板电脑等移动终端。
[0078] 本实施例,通过第一无线通信单元接收移动终端发送的与无线路由设备预先设置的应用程序编程接口对应的,包含管理命令的请求消息,应用程序编程接口单元基于所述应用程序编程接口,对该请求消息进行封装,获取到管理命令,执行单元根据该管理命令执行相应操作,以实现移动移动终端对无线路由设备进行管理。可以实现无线路由设备的管理由移动终端完成,因此,提高了无线路由设备应用价值,同时使得移动终端的用途更为广泛。
[0079] 图2是本发明实施例提供的一种移动终端的结构示意图,如图2所示,包括:管理单元21、应用程序编程接口调用单元22和第二无线通信单23元,其中:
[0080] 管理单元21,用于生成包含对无线路由设备管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
[0081] 应用程序编程接口调用单元22,用于根据预先获取的所述应用程序编程接口的信息,对管理单元21生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
[0082] 可以理解的是,在移动终端发起对无线路由设备的管理请求之前,就会获取应用程序编程接口的信息,以使应用程序编程接口调用单元22根据预先获取的所述应用程序编程接口的信息,对管理单元21生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息。上述应用程序编程接口可以为API,该API具体为函数规则。
[0083] 第二无线通信单元23,用于向所述无线路由设备发送应用程序编程接口调用单元22生成的包含对无线路由设备的管理命令的请求消息。
[0084] 需要说明的是,第二无线通信单元23向所述无线路由设备发送应用程序编程接口调用单元22生成的包含对无线路由设备的管理命令的请求消息的发送方法可以是通过可以通过WiFi、蓝牙或红外线向所述无线路由设备发送应用程序编程接口调用单元22生成的包含对无线路由设备的管理命令的请求消息,本发明包括但不限于上述列出的发送方式。
[0085] 需要说明的是,在另一具体实施方式中,管理单元21还具体用于根据用户在预先设置的管理界面上的操作,生成包含对无线路由设备的管理命令的信息。
[0086] 该实施方式中,可以根据用户在预先设置的管理界面上不同操作,可以生成不同的管理命令,以使无线路由设备执行不同的操作。上述预先设置的管理界面可以,根据预先获取应用程序编程接口的信息中的应用程序编程接口,或,应用程序编程接口的网络协议预先设置的管理界面,该管理界面中不同管理界面可以对应于不同管理功能,如有专对应于无线路由设备中DMZ功能的界面,有专门对应于无线路由设备的登录管理功能的界面等,此处不一一例出,当用户需要对无线路由设备中的不同功能进行管理时,就可以在不同的管理界面上操作,这样使本发明实施例提供的移动终端更加具有人性化。管理单元21还具体用于根据用户在预先设置的窗口界面或微件Widget上的操作,生成包含对无线路由设备的管理命令的信息。上述窗口界面或微件Widget都为手机桌面上界面,这样用户在移动终端的桌面上就可以完成无线路由设备的管理。
[0087] 需要说明的是,在另一具体实施方式中,管理单元21生成包含对无线路由设备的管理命令的信息,中的管理命令还可以是配置管理命令;
[0088] 应用程序编程接口调用单元22还具体用于根据预先获取的所述应用程序编程接口的信息,对管理单元21生成的包含对无线路由设备的配置管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的配置管理命令的请求消息。
[0089] 该实施方式,可以根据移动终端发送的配置管理命令执行相应的配置管理,使无线路由设备根据该配置管理命令执行相应的配置操作。
[0090] 下面为一个具体配置管理的例子:
[0091] 若上述包含对路由设备的配置管理的请求消息为如下消息:
[0092]
[0093] 该请求消息对应于无线路由设备设置的与DMZ功能对应的应用程序编程接口,对无线路由设备的配置管理命令具体是对DMZ功能进行配置管理,配置管理内容为开启DMZ功能,并设定主机IP地址为192.168.1.101。这样无线路由设备获取得该配置管理命令后,就根据该配置管理命令执行开启DMZ功能,并设定主机IP地址为192.168.1.101配置操作。该例子只是本发明实施例提供的一个具体实施例子,本发明还包括但不限于对无线路由设备的Sim卡、状态监测、单板功能、登录管理、在线升级等无线路由设备可以实现的功能的配置管理。
[0094] 在该实施方式中,管理单元21还可以具体用于根据用户在预先设置的管理界面上的操作,生成包含对无线路由设备的配置管理命令的信息。这样可以根据用户在预先设置的管理界面上的不同操作,生成不同的包含配置管理命令的信息。
[0095] 同时,第二通信单元23还可以具体用于接收无线路由设备发送的包含无线路由设备根据该配置管理命令执行相应配置操作的执行状态信息的返回消息;
[0096] 应用程序编程接口调用单元22还具体用于对第二通信单元23接收的返回消息进行解封装,获取到所述执行状态信息。这样移动终端可以通过预先设置的管理界面显示该执行状态信息,如无线路由设备执行的配置操作是否执行成功,或,无线路由设备执行的配置操作的执行进度。
[0097] 需要说明的是,在另一具体的实施方式中,管理单元21具体用于周期性的生成对无线路由设备的管理命令的信息,所述对无线路由设备的管理命令为请求返回无线路由设备的当前状态信息的命令;
[0098] 第二无线通信单元23还具体用于接收所述无线路由设备发送的包含无线路由设备的当前状态信息的命令的响应消息;
[0099] 应用程序编程接口调用单元22还具体用于对第二无线通信单元23接收的包含无线路由设备的当前状态信息的响应消息进行解封装,获取到所述无线路由设备的当前状态信息。
[0100] 这样移动终端可以实时地获取得无线路由设备的当前状态信息,完成对无线路由设备的监测管理。
[0101] 同时,在该实施方式中,如图3所示,该移动终端还可以包括:显示单元24,用于在预先设置的管理界面上显示应用程序编程接口调用单22元获取到的所述当前状态信息。
[0102] 这样移动终端可以实时地显示无线路由设备的状态信息,完成对无线路由设备的监测管理的同时,还可以让用户及时知晓无线路由设备的当前状态信息。显示单元24还具体用于在预先设置的窗口界面或微件Widget上显示应用程序编程接口调用单22元获取得到的所述当前状态信息,上述窗口界面或微件Widget都为手机桌面上界面。这样在移动终端的桌面上就可以实时的显示无线路由设备的当前状态信息,如显示无线路由设备的电池量、信号强度或路由设备连接移动终端的个数等信息。
[0103] 需要说明的是,在本实施中的移动移动包括但不限于手机终端或平板电脑等移动终端。
[0104] 本实施例,管理单元生成包含对无线路由设备管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口,应用程序编程接口调用单元根据预先获取的所述应用程序编程接口的信息,对管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息,第二无线通信单元向所述无线路由设备发送应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息,这样移动终端可以进行对无线管理设备的管理,因此,提高了无线路由设备应用价值,以及使得移动终端的用途更为广泛。
[0105] 图4是本发明实施例提供的一种管理系统的结构示意图,如图4所示,包括:无线路由设备41和移动终端42,其中:
[0106] 所述无线路由设备包括:第一无线通信单元;应用程序编程接口单元,用于设置应用程序编程接口;执行单元,其中,
[0107] 所述第一无线通信单元,用于接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息;
[0108] 所述应用程序编程接口单元,还用于基于所述应用程序编程接口单元设置的应用程序编程接口,对所述第一无线通信单元接收的请求消息进行解封装,获取到所述管理命令;
[0109] 所述执行单元,用于根据所述应用程序编程接口单元获取到的所述管理命令,执行相应的操作;
[0110] 所述移动终端包括:管理单元、应用程序编程接口调用单元和第二无线通信单元,其中:
[0111] 所述管理单元,用于生成包含对无线路由设备管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
[0112] 所述应用程序编程接口调用单元,用于根据预先获取的所述应用程序编程接口的信息,对所述管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
[0113] 第二无线通信单元,用于向所述无线路由设备发送所述应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息。
[0114] 需要说明的是,本实施例中的无线路由设备41和移动终端42可以采用上面两个实施例提供的任一实施方式中的无线路由设备和移动终端,此不对无线路由设备41和移动终端42进行重复说明。
[0115] 本实施例,无线路由设备接收移动终端发送的与无线路由设备预先设置的应用程序编程接口对应的,包含管理命令的请求消息,无线路由设备基于所述应用程序编程接口,对该请求消息进行封装,获取到管理命令,无线路由设备根据该管理命令执行相应操作,可以实现通过移动终端进行无线路由设备的管理,因此,提高了无线路由设备应用价值,同时使得移动终端的用途更为广泛。
[0116] 图5是本发明实施例提供的一种路由设备的管理方法的第一实施例的流程示意图,本实施例中无线路由设备包含预先设置的应用程序编程接口,如图5所示,包括:
[0117] S101、无线路由设备接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息。
[0118] 需要说明的是,步骤S101接收移动终端发送的与应用程序编程接口对应的,包含管理命令的请求消息的接收方法可以是通过可以通过WiFi、蓝牙或红外线接收移动终端发送的与应用程序编程接口对应的,包含管理命令的请求消息,本发明包括但不限于上述列出的接收方式。上述应用程序编程接口可以为API,该API具体为函数规则。
[0119] 需要说明的是,在所述无线路由设备接收移动终端发送的与所述应用程序编程接口对应的,包含管理命令的请求消息之前,所述方法还包括:
[0120] 所述无线路由设备根据所述无线路由设备的功能,设置与所述功能对应的应用程序编程接口。
[0121] 这样移动终端发起对无线路由设备的管理过程中就可以调用应用程序编程接口,移动终端具体的调用过程可以为,根据预先获取到得所述应用程序编程接口的信息,对生成的包含管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对管理命令的请求消息,再将该请求消息发送至所述无线路由设备。
[0122] S102、无线路由设备基于所述应用程序编程接口,对所述请求消息进行解封装,获取到所述管理命令。
[0123] 需要说明的是,无线路由设备对所述请求消息进行解封装具体可以是:
[0124] 无线路由设备对所述请求消息进行超文本传送协议HTTP解封装;
[0125] 或,
[0126] 无线路由设备对所述请求消息进行传输控制协议TCP解封装;
[0127] 或,
[0128] 无线路由设备对所述请求消息进行Socket协议解封装;
[0129] 或,
[0130] 无线路由设备对所述请求消息进行用户数据包协议LUDP解封装;
[0131] 或,
[0132] 无线路由设备对所述请求消息进行超文本传输安全协议HTTPS解封装。
[0133] 具体进行哪种协议的解封装,是根据上述应用程序编程接口不同,而进行不同协议的解封装。本发明实施例中对请求消息进行封装包括但不限于上述列出的解封装形式。
[0134] S103、无线路由设备根据所述管理命令,执行相应的操作。
[0135] 需要说明的是,在另一具体实施方式中,步骤S101中生成的管理命令具体可以是配置管理命令;
[0136] 步骤S103具体可以是无线路由设备根据所述配置管理命令执行相应的配置操作。
[0137] 该实施方式,可以根据移动终端发送的配置管理命令执行相应的配置操作。
[0138] 下面为一个具体配置操作的例子:
[0139] 若上述包含配置管理命令的请求消息为如下消息:
[0140]
[0141] 该请求消息对应于无线路由设备设置的与DMZ功能对应的应用程序编程接口,步骤S102无线路由设备基于所述应用程序编程接口,对所述请求消息进行解封装,获取到所述配置管理命令,所述配置管理命令为对DMZ功能进行配置管理,配置管理内容为开启DMZ功能,并设定主机IP地址为192.168.1.101的配置管理命令。这样步骤S103所述无线路由设备根据所述配置管理命令执行相应的配置操作,中的配置操作具体为开启DMZ功能,并设定主机IP地址为192.168.1.101。本发明还包括但不限于对无线路由设备的Sim卡、状态监测、单板功能、登录管理、在线升级等无线路由设备可以实现的功能的配置操作。
[0142] 在该实施方式中,如图6所示,该方法还包括:
[0143] S104、无线路由设置基于预先设置的应用程序编程接口,对执行配置操作的执行状态信息进行封装,生成包含执行状态信息的返回消息;
[0144] S105、向所述移动终端发送包含执行状态信息的返回消息。
[0145] 这样移动终端可以通过预先设置的管理界面显示该执行状态信息,如无线路由设备执行的配置操作是否执行成功,或,无线路由设备执行的配置操作的执行进度。
[0146] 需要说明的是,在另一具体的实施方式中,步骤S101中生成的管理命令具体可以是请求返回当前状态信息的命令;
[0147] 步骤S103具体可以是无线路由设备基于所述应用程序编程接口,对当前状态信息进行封装,生成包含所述当前状态信息的响应消息,并向所述移动终端发送所述响应消息。
[0148] 该实施方式中,移动终端可以实现监测无线路由设备的当前状态信息,如监测及显示无线路由设备的电池量、信号强度或路由设备连接移动终端的个数等信息。
[0149] 需要说明的是,在本实施中的移动移动包括但不限于手机终端或平板电脑等移动终端。
[0150] 本实施例,无线路由设备接收移动终端发送的与无线路由设备预先设置的应用程序编程接口对应的,包含管理命令的请求消息,无线路由设备所述应用程序编程接口,对该请求消息进行封装,获取到管理命令,无线路由设备根据该管理命令执行相应操作,可以实现无线路由设备的管理由移动终端完成,因此,提高了无线路由设备应用价值,同时使得移动终端的用途更为广泛。
[0151] 图7是本发明实施例提供的一种无线路由设备的配置管理方法的第二实施例的流程示意图,如图7所示,包括:
[0152] S201、移动终端生成包含对无线路由设备的管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口;
[0153] S202、移动终端根据预先获取的所述应用程序编程接口的信息,对所述包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息;
[0154] 可以理解的是,在移动终端发起对无线路由设备的管理请求之前,就会获取应用程序编程接口的信息,以使所述移动终端根据预先获取的所述应用程序编程接口的信息,对所述包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息。
[0155] S203、移动终端向所述无线路由设备发送所述请求消息。
[0156] 需要说明的是,步骤S203向所述无线路由设备发送包含对无线路由设备的管理命令的请求消息的发送方法可以是通过可以通过WiFi、蓝牙或红外线向所述无线路由设备包含对无线路由设备的管理命令的请求消息,本发明包括但不限于上述列出的发送方式。
[0157] 需要说明的是,在另一具体实施方式中,步骤S201具体还可以是根据用户在预先设置的管理界面上的操作,生成包含对无线路由设备的管理命令的信息。
[0158] 该实施方式中,可以根据用户在预先设置的管理界面上不同操作,可以生成不同的管理命令,以使无线路由设备执行不同的操作。上述预先设置的管理界面可以,根据预先获取应用程序编程接口的信息预先设置的管理界面,该管理界面的不同管理界面可以对应于不同管理项目,如有专门对应于无线路由设备中DMZ项目的界面,有专门对应于无线路由设备的登录管理项目的界面等,此处不一一例出,当用户需要对无线路由设备中的不同项目进行管理时,就可以在不同的管理界面上操作,这样使本发明实施例提供的移动终端更加具有人性化。S201具体还可以是根据用户在预先设置的窗口界面或微件Widget上的操作,生成包含对无线路由设备的管理命令的信息。上述窗口界面或微件Widget都为手机桌面上界面,这样用户在移动终端的桌面上就可以完成无线路由设备的管理。
[0159] 需要说明的是,在另一具体实施方式中,步骤S201生成包含对无线路由设备的管理命令的信息,中的管理命令还可以是对无线路由设备的配置管理命令;
[0160] 步骤202具体还可以是移动终端根据预先获取的所述应用程序编程接口的信息,对包含对无线路由设备的配置管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的配置管理命令的请求消息。
[0161] 该实施方式,可以根据移动终端发送的配置管理命令执行相应的配置管理,使无线路由设备根据该配置管理命令执行相应的配置操作。
[0162] 下面为一个具体配置管理的例子:
[0163] 若上述包含对路由设备的配置管理的请求消息为如下消息:
[0164]
[0165] 该请求消息对应于无线路由设备设置的与DMZ功能对应的应用程序编程接口,对无线路由设备的配置管理命令具体是对DMZ功能进行配置管理,配置管理内容为开启DMZ功能,并设定主机IP地址为192.168.1.101。这样无线路由设备获取得该配置管理命令后,就根据该配置管理命令执行开启DMZ功能,并设定主机IP地址为192.168.1.101配置操作。该例子只是本发明实施例提供的一个具体实施例子,本发明还包括但不限于对无线路由设备的Sim卡、状态监测、单板功能、登录管理、在线升级等无线路由设备可以实现的功能的配置管理。
[0166] 在该实施方式中,步骤S201具体还可以是用于根据用户在预先设置的管理界面上的操作,生成包含对无线路由设备的配置管理命令的信息。这样可以根据用户在预先设置的管理界面上的不同操作,生成不同的包含配置管理命令的信息。
[0167] 同时,该方法在步骤S203之后,该方法还可以包括:
[0168] 移动终端接收无线路由设备发送的包含无线路由设备根据该配置管理命令执行相应配置操作的执行状态信息的返回消息;
[0169] 移动终端在预先设置的管理界面、窗口界面或微件Widget上显示所述执行状态信息。
[0170] 移动终端对接收的返回消息进行解封装,获取到所述执行状态信息。这样移动终端可以通过预先设置的管理界面、窗口界面或微件Widget上显示该执行状态信息,如无线路由设备执行的配置操作是否执行成功,或,无线路由设备执行的配置操作的执行进度。
[0171] 需要说明的是,在另一具体的实施方式中,步骤S201具体还可以是周期性的生成对无线路由设备的管理命令的信息,所述对无线路由设备的管理命令为请求返回无线路由设备的当前状态信息。
[0172] 同时,该实施方式中,如图8所示,该方法在步骤S203之后,该方法还可以包括:
[0173] S204、所述移动终端接收所述无线路由设备发送的包含所述无线路由设备的当前状态信息的响应消息;
[0174] S205、所述移动终端对所述包含所述无线路由设备的当前状态信息的响应消息进行解封装,获取到所述无线路由设备的当前状态信息。
[0175] 这样移动终端可以实时地获取得无线路由设备的当前状态信息,完成对无线路由设备的监测管理。
[0176] 同时,在该实施方式中,在步骤S205所述移动终端对所述包含所述无线路由设备的当前状态信息的响应消息进行解封装,获取到所述无线路由设备的当前状态信息之后,该方法还包括:。
[0177] S206、所述移动终端在预先设置的管理界面、窗口界面或微件Widget上显示获取得到的所述无线路由设备的当前状态信息。
[0178] 这样移动终端可以实时地显示无线路由设备的状态信息,完成对无线路由设备的监测管理的同时,还可以让用户及时知晓无线路由设备的当前状态信息。上述窗口界面或微件Widget都为手机桌面上界面,,这样在移动终端的桌面上就可以实时的显示无线路由设备的当前状态信息,如显示无线路由设备的电池量、信号强度或路由设备连接移动终端的个数等信息。
[0179] 需要说明的是,在本实施中的移动移动包括但不限于手机终端或平板电脑等移动终端。
[0180] 本实施例,移动终端生成包含对无线路由设备管理命令的信息,所述无线路由设备包含预先设置的应用程序编程接口,移动终端根据预先获取的所述应用程序编程接口的信息,对管理单元生成的包含对无线路由设备的管理命令的信息进行封装,生成与所述应用程序编程接口对应的,包含对无线路由设备的管理命令的请求消息,移动终端向所述无线路由设备发送应用程序编程接口调用单元生成的包含对无线路由设备的管理命令的请求消息,这样移动终端可以进行对无线管理设备的管理,因此,提高了无线路由设备应用价值,以及使得移动终端的用途更为广泛。
[0181] 连接移动终端的个数等连接移动终端的个数等连接移动终端的个数等连接移动终端的个数等连接移动终端的个数等以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
[0182] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0183] 本领域的技术人员可以理解:附图只是一个优选实施例的示意图,附图中的模、实体或流程并不一定是实施本发明所必需的。
[0184] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0185] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0186] 另外,在本发明各个实施例中的各功能单元如无线路由设备的应用程序编程接口单元和执行单元,或是移动终端的管理单元、应用程序编程接口调用单元、显示单元,可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0187] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0188] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈