一种应用程序集成系统及方法及无线路由器及终端与流程

文档序号:11524978阅读:212来源:国知局
一种应用程序集成系统及方法及无线路由器及终端与流程

本发明属于终端技术领域,特别涉及应用程序集成系统及方法及无线路由器及终端。



背景技术:

随着网络的发展,无线路由器在网络中担任的角色越来越重要,人们也越来越多的使用无线路由器作为家庭网络上网的网关路由设备。在应用中,人们往往利用无线路由器作为有线连接到无线连接的桥梁,在使用手机上网的时候,无线路由器仅仅只是把手机的无线信号转换为有线信号将信息传送到internet上,或者讲internet上传送来的有线信号转换为无线信号发送给手机。

手机也成为人们的必需品,越来越多的手机应用也随之产生。人们在使用手机应用功能时,往往也只局限于手机应用本身的功能,比如,gps功能、指南针功能、重力传感器等功能,但是如果使用手机不包含的功能,手机的应用程序就无法使用了,比如,我们在使用微信应用程序时,我们想把自己居住环境的室温温度发给聊天的对方,或者把自己用手机打电话的过程记录下来。我们可以通过无线局域网中的智能设备来解决这一问题。

因此,如何将手机应用、无线路由器和智能设备的功能结合,提高用户的体验,更方便用户使用手机应用程序,成为亟待解决的问题。



技术实现要素:

鉴于此,本发明的目的在于提供一种应用程序集成系统及方法及无线路由器及终端,将终端应用、无线路由器和智能设备的功能结合,使终端应用程序更加丰富化,提高了用户的体验。

本发明提供了一种应用程序集成系统,所述系统包括终端、无线路由器和智能设备,其中,

所述终端用于发送一请求指令信息至所述无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令;并用于接收所述无线路由器发送的应答信息,获取所述应答信息中的回复信息。

所述无线路由器用于根据所述请求指令信息中的指令,生成并发送一查询信息至智能设备;无线路由器接收来自智能设备的回复信息,根据所述回复信息,生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号;

所述智能设备用于获取无线路由器发送的所述查询信息,并根据所述查询信息,生成回复信息发送至无线路由器。

优选地,所述终端还用于:

在终端的应用程序中设置一指令信息,并根据所述指令信息生成一请求指令信息。

优选地,所述无线路由器还用于:

获取无线局域网中的智能设备和对应的技术特征,并存储所述智能设备的id号和技术特征的对应关系;

根据所述请求指令信息中的指令和所述存储表中的技术特征,获取所述存储表中匹配所述指令的智能设备的id号;

根据所述请求指令信息中的指令,生成一查询信息,所述查询信息包括所述指令和智能设备的id号。

本发明提供了一种终端,所述终端包括:

生成模块,用于生成一请求指令信息,所述请求指令信息包括终端mac地址、应用程序端口号和指令;

发送模块,用于发送所述请求指令信息至无线路由器;

接收模块,用于接收无线路由器发送的应答信息,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号。

优选地,所述终端还包括:

设置模块,用于在终端的应用程序中设置一指令信息,并发送所述指令信息至所述生成模块;

所述生成模块,还用于当接收所述设置模块的指令信息后,根据所述指令信息发送一请求指令信息至无线路由器。

本发明提供了一种无线路由器,所述无线路由器包括:

接收模块,用于获取终端发送的请求指令信息,所述请求指令信息包括终端mac地址、应用程序端口号和指令;

处理模块,用于根据所述请求指令信息中的指令,生成一查询信息并发送至智能设备;

生成模块,用于获取智能设备发送的回复信息,根据所述回复信息生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址、应用程序端口号。

优选地,所述无线路由器还包括一管理模块,用于获取无线局域网中的智能设备和对应的技术特征,并存储所述智能设备的id号和技术特征的对应关系。

优选地,所述管理模块具体包括:

搜索单元,用于根据发现协议发现无线局域网中的智能设备,并获取所述智能设备的id号;

获取单元,用于获取所述智能设备的技术特征;

存储单元,用于建立一存储表,所述存储表存储所述智能设备的id号和技术特征的对应关系。

优选地,所述处理模块具体包括:

匹配单元,用于根据所述请求指令信息中的指令和所述存储表中的技术特征,获取所述存储表中匹配所述指令的智能设备的id号;

生成单元,用于根据所述请求指令信息中的指令,生成一查询信息,所述查询信息包括所述指令和智能设备的id号;

发送单元,用于发送所述查询信息至所述智能设备。

本发明提供了一种应用程序集成方法,应用于具有终端、无线路由器和智能设备的无线局域网络中,所述方法包括:

所述终端发送一请求指令信息至无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令;

所述无线路由器根据所述请求指令信息中的指令,生成并发送一查询信息至智能设备;

所述智能设备获取所述查询信息,并根据所述查询信息,生成回复信息并发送至无线路由器;

所述无线路由器根据获取的所述回复信息,生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号;

所述终端接收所述无线路由器发送的应答信息,获取所述应答信息中的回复信息。

与现有技术相比,本发明提供的提供一种应用程序集成系统及方法及无线路由器及终端,具有以下有益效果:将终端应用程序、无线路由器和智能设备的功能集成结合,使终端应用程序获取智能设备的数据信息,比如,在终端的天气应用程序中增加家庭环境温度的功能,终端可以通过无线路由器获取该无线局域网中的智能温度计的温度数据,通过该技术方案可以灵活的利用无线局域网中的智能设备的功能,使用户在使用终端应用程序的功能更加丰富,提高了用户的体验。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对提供应用程序集成系统及方法及无线路由器及终端的上述特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种应用程序集成系统的组成结构示意图;

图2是本发明一种终端的组成结构示意图;

图3是本发明一种无线路由器的组成结构示意图;

图4是本发明一种应用程序集成方法的流程示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

如图1所示,根据本发明的一个实施例,一种应用程序集成系统,所述系统包括终端、无线路由器和智能设备,其中,

所述终端用于发送一请求指令信息至所述无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令;并用于接收所述无线路由器发送的应答信息,获取所述应答信息中的回复信息。

所述无线路由器用于根据所述请求指令信息中的指令,生成并发送一查询信息至智能设备;无线路由器接收来自智能设备的回复信息,根据所述回复信息,生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号;

所述智能设备用于获取无线路由器发送的所述查询信息,并根据所述查询信息,生成回复信息发送至无线路由器。

优选地,所述终端还用于:

在终端的应用程序中设置一指令信息,并根据所述指令信息生成一请求指令信息。

优选地,所述无线路由器还用于:

获取无线局域网中的智能设备和对应的技术特征,并存储所述智能设备的id号和技术特征的对应关系;

根据所述请求指令信息中的指令和所述存储表中的技术特征,获取所述存储表中匹配所述指令的智能设备的id号;

根据所述请求指令信息中的指令,生成一查询信息,所述查询信息包括所述指令和智能设备的id号。

本发明的应用场景,终端、智能设备和无线路由器组成一无线局域网,终端通过wi-fi接入无线路由器,无线路由器和智能设备间传输数据信息。用户在终端使用应用程序时,在应用程序中设置一指令信息,比如,用户在使用微信应用程序时,想了解当前环境的温度或者发送当前环境的温度至聊天的对方,就可以在该微信应用程序中点击“当前环境的温度”的对话框,从而获取当前环境的温度。终端根据设置的指令信息,生成一请求指令信息,并发送该请求指令信息至无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令,所述终端mac地址和应用程序端口号是终端的应用程序的唯一标识号。

无线路由器接收到所述请求指令信息,获取所述根据所述请求指令信息中的指令。无线路由器根据所述指令生成一查询信息,并发送至无线局域网中的智能设备。

本发明的一具体实施例,无线路由器根据无线局域网中的智能设备所支持的发现协议,发现该无线局域网中的智能设备,并获取智能设备的id号,该智能设备的id号是标识智能设备的唯一序列号。无线局域网中设置有若干个智能设备,或者不同厂商的智能设备,无线路由器根据每个智能设备所支持的发现协议,获取智能设备的id号。无线路由器获取所述智能设备对应的技术特征,比如,智能温度计对应的温度这个技术特征,摄像机对应摄像这个技术特征,一个智能设备可以对应多个技术特征。无线路由器存储所述智能设备的id号和技术特征的对应关系,根据所述请求指令信息中的指令和所述存储表中的技术特征,获取所述存储表中匹配所述指令的智能设备的id号,根据所述请求指令信息中的指令,生成一查询信息,所述查询信息包括所述指令和智能设备的id号。比如,获取当前环境温度这个指令,无线路由器根据存储表的技术特征“温度”,获取对应的智能温度计的id号,发送查询信息至该智能温度计。

智能设备接收无线路由器发送的查询信息,并根据所述查询信息,生成回复信息并发送至无线路由器。无线路由器接收来自智能设备的回复信息,根据获取的所述回复信息,生成一应答信息至终端,所述应答信息包括所述回复信息、终端mac地址、应用程序端口号;终端中所述终端mac地址和应用程序端口号对应的应用程序接收所述应答信息,并获取所述回复信息。

因此通过该技术方案,将终端应用程序、无线路由器和智能设备的功能集成结合,可以灵活的利用无线局域网中的智能设备的功能,使用户在使用使用终端应用程序的功能更加丰富,提高了用户的体验。

本发明的一具体实施例,终端、无线路由器和智能电子温度计组成无线局域网。用户在使用微信应用程序时,和朋友正在聊天过程中,想了解当前环境的温度或者发送当前环境的温度至聊天的对方。用户就可以在该微信应用程序中点击“当前环境的温度”的按钮,从而获取当前环境的温度。当用户点击该按钮时,微信应用程序设置获取当前环境温度的指令信息,并根据该指令信息生成一请求指令信息,并发送该请求指令信息至无线路由器,该请求指令信息包括终端mac地址、微信应用程序端口号和和对应的获取当前环境的温度的指令。无线路由器接收该指令信息后,获取请求指令信息中的终端mac地址、微信应用程序端口号和获取当前环境的温度的指令。无线路由器根据所述获取当前环境的温度的指令,查询当前无线局域网中对应的智能电子温度计,可以通过智能电子温度计获取当前环境的温度。无线路由器发送获取温度的查询信息至智能电子温度计,智能电子温度计接收到该查询信息后,发送包含当前温度的回复信息至无线路由器,无线路由器获取该温度数据信息后,生成一应答信息至终端,该应答信息包括温度数据信息、终端mac地址、微信应用程序端口号。终端接收到该应答信息后,根据终端mac地址和微信应用程序端口号确认微信应用程序,微信应用程序接收到该应答信息,获取温度数据信息,显示当前环境的温度数据于终端上,从而用户获取当前温度的数据。

如图2所示,根据本发明的一个实施例,一种终端,所述终端包括:

生成模块20,用于生成一请求指令信息,所述请求指令信息包括终端mac地址、应用程序端口号和指令;

发送模块21,用于发送所述请求指令信息至无线路由器;

接收模块22,用于接收无线路由器发送的应答信息,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号。

优选地,所述终端还包括:

设置模块,用于在终端的应用程序中设置一指令信息,并发送所述指令信息至所述生成模块;

所述生成模块,还用于当接收所述设置模块的指令信息后,根据所述指令信息发送一请求指令信息至无线路由器。

在具体实施过程中,终端通过wi-fi接入无线路由器,用户在使用终端应用程序时,应用程序通过终端与无线路由器之间的无线连接通道进行数据的传输。在设置模块中,用户在终端的应用程序中设置一指令信息,并发送指令信息至生成模块20中。比如,在终端应用程序中设置将获取当前环境温度的指令,或者设置拍照指令。生成模块20根据所述设置模块的指令信息,生成一请求指令信息,所述请求指令信息包括终端mac地址、应用程序端口号和指令,所述终端mac地址和应用程序端口号是终端应用程序的唯一标识号,然后通过发送模块21发送所述请求指令信息至无线路由器。无线路由器接收所述请求指令信息并进行相应地处理,并通过无线路由器获取智能设备的回复信息。无线路由器发送一应答信息至接收模块22,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号,接收模块获取所述应答信息,并根据所述应答信息中的终端mac地址和应用程序端口号,确定对应的终端应用程序,该应用程序接收该应答信息,并获取所述应答信息中的数据信息,比如当前环境的温度数据信息或者拍照的照片数据信息。通过该技术方案,通过终端应用程序发送指令至无线路由器,利用无线路由器访问智能设备,从而终端获取智能设备的数据信息,使终端应用程序更加丰富化,进而提高了用户的体验。

本发明的一具体实施例,终端、无线路由器和智能电子温度计组成无线局域网。用户在使用微信应用程序时,和朋友正在聊天过程中,想了解当前环境的温度或者发送当前环境的温度至聊天的对方。用户就可以在该微信应用程序中点击“当前环境的温度”的按钮,从而获取当前环境的温度。当用户点击该按钮时,微信应用程序设置获取当前环境温度的指令信息,并根据该指令信息生成一请求指令信息,并发送该请求指令信息至无线路由器,该请求指令信息包括终端mac地址、微信应用程序端口号和和对应的获取当前环境的温度的指令。无线路由器获取该请求指令信息后,进行相应的处理,并通过无线路由器和智能电子温度计之间的数据传输,获取当前环境的温度数据。无线路由器获取该温度数据信息后,生成一应答信息至终端,该应答信息包括温度数据信息、终端mac地址、微信应用程序端口号。终端接收到该应答信息后,根据终端mac地址和微信应用程序端口号确认微信应用程序,微信应用程序接收到该应答信息,获取温度数据信息,显示当前环境的温度数据于终端上,从而用户获取当前温度的数据。

如图3所示,根据本发明的一个实施例,一种无线路由器,所述无线路由器包括:

接收模块30,用于获取终端发送的请求指令信息,所述请求指令信息包括终端mac地址、应用程序端口号和指令;

处理模块31,用于根据所述请求指令信息中的指令,生成一查询信息并发送至智能设备;

生成模块32,用于获取智能设备发送的回复信息,根据所述回复信息生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址、应用程序端口号。

优选地,所所述无线路由器还包括一管理模块,用于获取无线局域网中的智能设备和对应的技术特征,并存储所述智能设备的id号和技术特征的对应关系。

优选地,所述管理模块具体包括:

搜索单元,用于根据发现协议发现无线局域网中的智能设备,并获取所述智能设备的id号;

获取单元,用于获取所述智能设备的技术特征;

存储单元,用于建立一存储表,所述存储表存储所述智能设备的id号和技术特征的对应关系。

本发明的一具体实施例,终端、智能设备和无线路由器组成一无线局域网,在该无线局域网中,设置有若干个智能设备,无线路由器和智能设备之间建立数据通信通道。在搜索单元中,根据无线局域网中的智能设备所支持的发现协议,发现该无线局域网中的智能设备,并获取智能设备的id号,该智能设备的id号是标识智能设备的唯一序列号。无线局域网中设置有若干个智能设备,或者不同厂商的智能设备,无线路由器根据每个智能设备所支持的发现协议,获取智能设备的id号。通过获取单元获取所述智能设备对应的技术特征,比如拍照这个技术特征,或者获取温度这个技术特征。在存储单元中,建立一存储表,所述存储表存储所述智能设备的id号,比如,智能温度计对应的温度这个技术特征,摄像机对应摄像这个技术特征,一个智能设备可以对应多个技术特征。通过该技术方案,无线路由器管理局域网中的智能设备,当接收到终端的请求指令信息后,根据该请求指令信息,查询对应的智能设备id,通过与该智能设备的数据通信,获取用户需要获取的数据信息,比如,用户想要获取当前环境的温度,无线路由器接收到该指令后,想要查找完成温度数据这个功能的智能设备的id号,从而可以获取温度数据信息。

优选地,所述处理模块具体包括:

匹配单元,用于根据所述请求指令信息中的指令和所述存储表中的技术特征,获取所述存储表中匹配所述指令的智能设备的id号;

生成单元,用于根据所述请求指令信息中的指令,生成一查询信息,所述查询信息包括所述指令和智能设备的id号;

发送单元,用于发送所述查询信息至所述智能设备。

在具体实施过程中,终端、智能设备和无线路由器组成一无线局域网,在该无线局域网中,设置有若干个智能设备,无线路由器和智能设备之间建立数据通信通道。无线路由器通过接收模块30接收到来自终端的请求指令信息,该请求指令信息包括终端mac地址、应用程序端口号和指令,获取所述请求指令信息中的终端mac地址、应用程序端口号和对应的指令。

在处理模块31中,根据获取的所述请求指令信息中的指令,生成一查询信息并发送至智能设备。本发明的一具体实施例,在处理模块的匹配单元中,无线路由器获取所述请求指令信息中的指令,根据所述请求指令信息中的指令和所述存储表中的技术特征,获取所述存储表中匹配所述指令的智能设备的id号。然后通过生成单元,根据所述请求指令信息中的指令,生成一查询信息,所述查询信息包括所述指令和智能设备的id号,通过发送单元发送所述查询信息至所述智能设备。比如,获取当前环境温度这个指令,无线路由器根据存储表的技术特征“温度”,获取对应的智能温度计的id号,发送查询信息至该智能温度计。

当无线路由器发送查询信息至对应的智能设备时,智能设备获取该查询信息,获取对应的数据,并生成一回复信息,发送该回复信息至无线路由器。无线路由器通过生成模块32,获取智能设备发送的回复信息,根据所述回复信息生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址、应用程序端口号。比如,无线路由器获取智能电子温度计回复的温度数据信息,生成一应答信息,该应答信息包括温度数据信息,终端接收到该应答信息,进而获取温度数据信息。

根据该技术方案,无线路由器接收来自终端应用程序的指令,根据所述指令获取所述无线局域网络中的智能设备的数据信息,比如获取智能温度计的温度数据等,可以灵活的利用无线局域网中的智能设备的功能,使用户在使用使用终端应用程序的功能更加丰富,提高了用户的体验。

如图4所示,根据本发明的一个实施例,一种应用程序集成方法,所述方法应用于具有终端、无线路由器和智能设备的无线局域网络中,所述方法包括:

s401,所述终端发送一请求指令信息至无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令;

s402,所述无线路由器根据所述请求指令信息中的指令,生成并发送一查询信息至智能设备;

s403,所述智能设备获取所述查询信息,并根据所述查询信息,生成回复信息并发送至无线路由器;

s404,所述无线路由器根据获取的所述回复信息,生成一应答信息并发送至终端,所述应答信息包括所述回复信息、终端mac地址和应用程序端口号;

s405,所述终端接收所述无线路由器发送的应答信息,获取所述应答信息中的回复信息。

在具体实施过程中,终端、智能设备和无线路由器组成一无线局域网,终端通过wi-fi接入无线路由器,无线路由器和智能设备间传输数据信息。用户在终端使用应用程序时,在应用程序中设置一指令信息,比如,用户在使用微信应用程序时,想了解当前环境的温度或者发送当前环境的温度至聊天的对方,就可以在该微信应用程序中点击“当前环境的温度”的对话框,从而获取当前环境的温度。终端根据设置的指令信息,生成一请求指令信息,并发送该请求指令信息至无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令,所述终端mac地址和应用程序端口号是终端的应用程序的唯一标识号。

无线路由器接收到所述请求指令信息,获取所述根据所述请求指令信息中的指令。无线路由器根据所述指令生成一查询信息,并发送至无线局域网中的智能设备。

智能设备接收无线路由器发送的查询信息,并根据所述查询信息,生成回复信息并发送至无线路由器。无线路由器接收来自智能设备的回复信息,根据获取的所述回复信息,生成一应答信息至终端,所述应答信息包括所述回复信息、终端mac地址、应用程序端口号;终端中所述终端mac地址和应用程序端口号对应的应用程序接收所述应答信息,并获取所述回复信息。

通过该技术方案,将终端应用程序、无线路由器和智能设备的功能集成结合,使终端应用程序获取智能设备的数据信息,通过该技术方案可以灵活的利用无线局域网中的智能设备的功能,使用户在使用终端应用程序的功能更加丰富,提高了用户的体验。

本发明一种应用程序集成系统及方法及无线路由器及终端,将终端应用程序、无线路由器和智能设备的功能集成结合,使用户在使用终端应用程序的功能更加丰富,提高了用户的体验。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1