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

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

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



背景技术:

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

手机也成为人们的必需品,越来越多的手机应用也随之产生。人们在使用手机应用功能时,往往也只局限于手机应用本身的功能,手机接入无线路由器,也仅仅是把无线路由器当作无线网络连接的桥梁,手机应用也仅仅是要传输的数据通过无线路由发送或者接收。

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



技术实现要素:

鉴于此,本发明的目的在于提供一种集成应用程序的系统及方法及无线路由器及终端,将终端应用与无线路由器的功能结合集成,更方便用户使用手机应用,提高用户的体验。

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

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

所述无线路由器用于根据所述请求指令信息建立一存储表,所述存储表中的所述终端mac地址、应用程序端口号和指令一一对应;并当接收到终端发送的ip数据报文时,根据所述ip数据报文获取目的mac地址和目的端口号,将所述目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则根据所述ip数据报文执行所述存储表中终端mac地址和应用程序端口号对应的指令,以及生成一应答报文并发送至终端,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号。

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

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

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

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

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

接收模块,用于接收无线路由器发送的应答报文,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号。

优选地,所述生成模块还包括一协商单元,用于当发送一请求指令信息至无线路由器后,获取所述无线路由器发送的应答指令信息,所述应答指令信息用于指示所述无线路由器是否支持所述指令信息。

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

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

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

所述发送模块,还用于发送一ip请求数据报文至无线路由器。

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

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

存储模块,用于建立一存储表,所述存储表存储所述终端mac地址、应用程序端口号和指令的一一对应的关系;

解析模块,用于接收ip数据报文,并根据所述ip数据报文获取目的mac地址和目的端口号;

执行模块,用于将所述目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则对所述ip数据报文执行所述存储表中终端mac地址和应用程序端口号对应的指令;

生成模块,用于生成一应答报文,所述应答报文包括执行指令后的ip数据报文、mac地址和应用程序端口号;

发送模块,用于发送所述应答报文至所述终端。

优选地,所述第一接收模块还包括一应答单元,所述用于获取所述请求指令信息后,生成一应答指令信息,所述应答指令信息用于指示所述无线路由器是否支持所述指令信息。

优选地,所述解析模块具体包括:

获取单元,用于接收所述ip数据报文;

查询单元,用于解析所述ip数据报文,并根据无线路由器中的路由表获取所述目的mac地址和目的端口号。

优选地,所述路由器还包括:

第二接收模块,用于接收所述终端发送的ip请求数据报文;

转发模块,用于将所述ip请求数据报文进行转发。

本发明还提供了一种集成应用程序的方法,所述方法包括:

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

所述无线路由器获取并根据所述请求指令信息建立一存储表,所述存储表中的所述终端mac地址、应用程序端口号和指令的一一对应;

当所述无线路由器接收ip数据报文后,根据所述ip数据报文获取目的mac地址和目的端口号,将所述目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则对所述ip数据报文执行存储表中对应的指令;

所述无线路由器生成一应答报文并发送至终端,所述应答报文包括执行指令后的ip数据报文、mac地址和应用程序端口号。

与现有技术相比,本发明提供的提供一种集成应用程序的系统及方法及无线路由器及终端,具有以下有益效果:将终端的应用程序的功能和无线路由器的功能集成结合,从而可以减少终端应用程序处理的数据流量,提升终端的流畅度,进而提高了用户的体验,比如用户在使用应用程序打开较多的图片或者视频资料时,导致页面不流畅或者很久才能打开,通过应用程序发送压缩图片或者视频信息的指令信息至无线路由器,无线路由器接收到该指令信息后,对发送到该应用程序的数据中的图片或者视频数据信息进行压缩,并将压缩后的图片或者视频发送至终端的应用程序,因而图片或者视频数据信息占用的容量减少,用户打开图片或者视频资料时,页面比较流畅了;同时可以灵活的使用无线路由器的辅助功能,给用户带来方便。

附图说明

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

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

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

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

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

具体实施方式

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

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

如图1所示,根据本发明的一个实施例,一种集成应用程序的系统,所述系统包括:

终端和无线路由器,其中,

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

所述无线路由器用于根据所述请求指令信息建立一存储表,所述存储表中的所述终端mac地址、应用程序端口号和指令一一对应;并当接收到终端发送的ip数据报文时,根据所述ip数据报文获取目的mac地址和目的端口号,将所述目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则根据所述ip数据报文执行所述存储表中终端mac地址和应用程序端口号对应的指令,以及生成一应答报文并发送至终端,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号。

本发明的应用场景,终端通过wi-fi接入无线路由器,用户在使用终端应用程序时,应用程序通过终端与无线路由器之间的无线连接通道,无线路由器将无线信号转换成有线信号,从而将应用程序的数据信息传输至internet上;无线路由器将从internet传输回的数据信息转换为无线信号发送给终端应用程序。尤其当终端应用程序处理的数据流量比较大时,使用户在使用终端应用程序过程中,给用户带来较差的体验,比如,用户在打开图片比较多的页面时,通常要很久才能打开页面或者页面被卡住。因此本发明的技术方案,将应用程序的功能和无线路由器的功能集成结合,使无线路由器帮助终端应用程序处理数据信息,从而可以减少终端处理的数据流量,提升终端应用程序使用的流畅度,进而提高了用户的体验,而且可以灵活的使用无线路由器的辅助功能,给用户带来方便。

在具体实施过程中,通过终端发送一请求指令信息至无线路由器,所述请求指令信息包括终端mac地址、应用程序端口号和指令。所述终端mac地址和应用程序端口号是终端的应用程序的唯一标识号。在使用终端的应用程序时,通过应用程序生成一请求指令信息,该请求指令信息包括终端mac地址、应用程序端口号和对应的指令,然后发送至无线路由器。无线路由器接收到所述请求指令信息,获取所述请求指令信息中的终端mac地址、应用程序端口号和对应的指令,然后建立一存储表,将所述终端mac地址、应用程序端口号和对应的指令存储至该存储表中,并且存储表中的所述终端mac地址、应用程序端口号和指令一一对应。当所述无线路由器接收到ip数据报文后,在无线路由器中,无线路由器解析该ip数据报文,并根据无线路由器中的路由表获取所述ip数据报文发送的目的mac地址和端口号,将目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则获取存储表中终端mac地址和应用程序端口号对应的指令,然后对所述数据报文执行该指令。无线路由器根据执行指令后的ip数据报文生成一应答报文,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号,将该应答报文发送至终端,终端中所述终端mac地址和应用程序端口号对应的应用程序接收该应答报文。

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

本发明的一具体实施例,例如,用户在使用淘宝应用程序时,经常会打开大量的图片,因而经常会出现图片打开很慢的情况。当用户登录淘宝应用程序,在该淘宝应用程序弹出“是否选择对图片压缩”的对话框,当用户选择是时,淘宝应用程序设置对图片压缩的指令信息,并根据所述压缩指令信息发送一请求指令信息至无线路由器,该请求指令信息包括终端mac地址、淘宝应用程序端口号和和对应的压缩指令,然后发送至无线路由器。无线路由器接收该指令信息后,获取请求指令信息中的终端mac地址、淘宝应用程序端口号和压缩指令,并建立一存储表中,在该存储表中存储终端mac地址、淘宝应用程序端口号和压缩指令,并且一一对应。当用户通过淘宝应用程序点击网络链接打开图片时,通过无线路由器将无线信号转换为有线信号,并将ip请求数据报文发送至internet网络中。internet网络返回包含图片的ip数据报文至无线路由器,无线路由器接收到该ip数据报文后,根据无线路由器中的路由表获取该数据报文的目的mac地址和目的端口号。无线路由器根据该目的mac地址和目的端口号,与存储表中的终端mac地址、淘宝应用程序端口号进行匹配,若匹配,则表示该ip数据报文是发送至淘宝应用程序的数据报文,无线路由器获取存储表中对应的压缩指令,对所述ip数据报文的图片进行压缩,并根据压缩后的ip数据报文生成一应答报文,该应答报文包括将图片压缩后的ip数据报文、终端mac地址和淘宝应用程序端口号,无线路由器将该应答报文发送至终端。终端接收该应答报文后,获取应答报文中压缩后的图片数据信息,用户通过淘宝应用程序获取压缩后的图片数据信息。根据该具体实施例,通过应用程序发送压缩的指令信息至无线路由器,无线路由器接收到该指令信息后,对发送到该应用程序的数据中的图片进行压缩,并将压缩后的数据信息发送至应用程序,因而使图片占用的容量变小,方便终端进行数据加载,使用户更加流畅的浏览图片。

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

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

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

接收模块22,用于接收无线路由器发送的应答报文,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号。

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

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

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

所述发送模块,还用于发送一ip请求数据报文至无线路由器。

在具体实施过程中,终端通过wi-fi接入无线路由器,用户在使用终端应用程序时,应用程序通过终端与无线路由器之间的无线连接通道进行数据的传输。在设置模块中,用户在终端的应用程序中设置一指令信息,并发送指令信息至生成模块20中。比如,在终端的应用程序中设置将图片或者视频信息或者音频信息的压缩指令,或者设置缓存图片的缓存指令。生成模块20根据所述设置模块的指令信息,生成一请求指令信息,所述请求指令信息包括终端mac地址、应用程序端口号和指令,所述终端mac地址和应用程序端口号是终端的应用程序的唯一标识号,然后通过发送模块21发送所述请求指令信息至无线路由器。无线路由器接收所述请求指令信息并进行相应地处理。当用户使用终端应用程序进行网络数据传输时,所述发送模块发送一ip请求数据报文至无线路由器,无线路由器接收到该ip请求数据报文后,进行相应的转发。internet网络将应答ip请求数据报文的ip数据报文发送至无线路由器,无线路由器进行相应的解析处理。无线路由器发送一应答报文至接收模块22,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号,接收模块获取所述应答报文,并根据所述应答报文中的终端mac地址和应用程序端口号,确定对应的应用程序,该应用程序接收该应答报文,并应答报文中的执行指令后的数据报文,比如执行压缩指令的图片数据信息或者音频数据信息或者视频数据信息。通过该技术方案,通过终端的应用程序发送指令至无线路由器,利用无线路由器帮助终端处理数据信息,从而可以减少终端处理的数据流量,提升终端的流畅度,进而提高了用户的体验。

本发明的一具体实施例,所述生成模块还包括一协商单元,所述协商单元当发送一请求指令信息至无线路由器后,获取所述无线路由器发送的应答指令信息,所述应答指令信息用于指示所述无线路由器是否支持所述指令信息。本实施例的一应用场景,每个无线路由器所支持的辅助功能不同,通过协商单元和无线路由器进行协商通信,获取所述无线路由器支持的辅助功能,从而更灵活的为用户提供方便。

本发明的一具体实施例,终端安装有一淘宝应用程序。当用户登录淘宝应用程序,在该淘宝应用程序弹出“是否选择对图片压缩”的对话框,当用户选择是时,淘宝应用程序设置一对图片或者视频压缩的指令信息,并将该指令信息发送至生成模块。当生成模块接收所述设置模块的指令信息后,根据所述指令信息发送一请求指令信息至无线路由器,该请求指令信息包括终端mac地址、淘宝应用程序端口号和和对应的压缩指令,然后发送至无线路由器。当用户使用淘宝应用程序打开某给图片的数据链接时,终端发送一ip请求数据报文至无线路由器,无线路由器接收该ip数据报文后,将其转发至internet网络中,同时internet网络发送一包含图片的ip数据报文至无线路由器。无线路由器经过处理之后,对发送到该淘宝应用程序的ip数据报文中的图片进行压缩,并根据压缩后的ip数据报文生成一应答报文,该应答报文包括压缩后的图片的ip数据报文、终端mac地址和淘宝应用程序端口号,无线路由器将该应答报文发送至终端。终端接收该应答报文后,获取应答报文中压缩后的图片或者视频数据信息,通过淘宝应用程序用户获取图片或者视频数据信息。

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

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

存储模块31,用于建立一存储表,所述存储表存储所述终端mac地址、应用程序端口号和指令的一一对应的关系;

解析模块32,用于接收ip数据报文,并根据所述ip数据报文获取目的mac地址和目的端口号;

执行模块33,用于将所述目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则对所述ip数据报文执行所述存储表中终端mac地址和应用程序端口号对应的指令;

生成模块34,用于生成一应答报文,所述应答报文包括执行指令后的ip数据报文、mac地址和应用程序端口号;

发送模块35,用于发送所述应答报文至所述终端。

优选地,所述解析模块具体包括:

获取单元,用于接收所述ip数据报文;

查询单元,用于解析所述ip数据报文,并根据无线路由器中的路由表获取所述目的mac地址和目的端口号。

优选地,所述路由器还包括:

第二接收模块,用于接收所述终端发送的ip请求数据报文;

转发模块,用于将所述ip请求数据报文进行转发。

在具体实施过程中,无线路由器通过第一接收模块30接收到来自终端的请求指令信息,该请求指令信息包括终端mac地址、应用程序端口号和指令,获取所述请求指令信息中的终端mac地址、应用程序端口号和对应的指令。存储模块31中,建立一存储表,将所述终端mac地址、应用程序端口号和对应的指令存储至该存储表中,并且存储表中的所述终端mac地址、应用程序端口号和指令一一对应。当终端发送ip请求数据报文至无线路由器的第二接收模块,第二接收模块接收该ip请求数据报文,并通过转发模块将该ip请求数据报文转发至internet网络中。internet发送应答该ip请求数据报文的ip数据报文至无线路由器的解析模块32。在获取单元中接收所述ip数据报文,然后通过查询单元解析所述ip数据报文,并根据无线路由器中的路由表,获取该ip数据报文对应的目的mac地址和目的端口号。在执行模块33中,将ip数据报文对应的目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则该ip数据报文是发送至所述终端mac地址和应用程序端口号对应应用程序的,获取存储表中终端mac地址和应用程序端口号对应的指令,然后对所述数据报文执行该指令。通过生成模块34,无线路由器根据执行指令后的ip数据报文生成一应答报文,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号,然后通过发送模块35将该应答报文发送至终端,终端中所述终端mac地址和应用程序端口号对应的应用程序接收该应答报文,获取报文中执行了指令的数据信息。

根据该技术方案,无线路由器接收来自终端应用程序的指令,对发送至该终端应用程序的数据报文执行相应的指令,并将执行指令的ip数据报文发送该终端应用程序,利用无线路由器帮助终端处理数据信息,比如,利用无线路由器处理图片或者视频信息的压缩,或者无线路由器将图片进行缓存等,从而可以灵活的使用无线路由器的辅助功能,减少终端处理的数据流量,提升终端的流畅度,给用户带来方便。

本发明的一具体实施例,所述第一接收模块还包括一应答单元,所述用于获取所述请求指令信息后,生成一应答指令信息,所述应答指令信息用于指示所述无线路由器是否支持所述指令信息。本实施例的一应用场景,每个无线路由器所支持的辅助功能不同,通过应答单元和终端进行协商通信,发送所述无线路由器支持的辅助功能至终端,从而更灵活的为用户提供方便。

如图4所示,根据本发明的一个实施例,一种应用程序集成无线路由器的方法,所述方法包括:

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

s402,所述无线路由器获取并根据所述请求指令信息建立一存储表,所述存储表中的所述终端mac地址、应用程序端口号和指令的一一对应;

s403,当所述无线路由器接收ip数据报文后,根据所述ip数据报文获取目的mac地址和目的端口号,将所述目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则对所述ip数据报文执行存储表中对应的指令;

s404,所述无线路由器生成一应答报文并发送至终端,所述应答报文包括执行指令后的ip数据报文、mac地址和应用程序端口号。

在具体实施过程中,终端通过wi-fi接入无线路由器,用户在使用终端应用程序时,应用程序通过终端与无线路由器之间的无线连接通道,进行数据的传输。在使用终端的应用程序时,通过应用程序生成一请求指令信息,该请求指令信息包括终端mac地址、应用程序端口号和对应的指令,然后发送至无线路由器。所述终端mac地址和应用程序端口号是终端的应用程序的唯一标识号。无线路由器接收到所述请求指令信息,获取所述请求指令信息中的终端mac地址、应用程序端口号和对应的指令,然后建立一存储表,将所述终端mac地址、应用程序端口号和对应的指令存储至该存储表中,并且存储表中的所述终端mac地址、应用程序端口号和指令一一对应。当终端发送ip请求数据报文至无线路由器,无线路由器接收该ip请求数据报文,并转发该ip请求数据报文转发至internet网络中。internet发送应答该ip请求数据报文的ip数据报文至无线路由器。当所述无线路由器接收ip数据报文后,无线路由器解析该数据报文,并根据路由表获取所述数据报文对应的目的mac地址和端口号,将目的mac地址和目的端口号与所述存储表的终端mac地址和应用程序端口号进行匹配,若匹配,则获取存储表中终端mac地址和应用程序端口号对应的指令,然后对所述ip数据报文执行该指令。无线路由器根据执行指令后的ip数据报文生成一应答报文,所述应答报文包括执行指令后的ip数据报文、终端mac地址和应用程序端口号,将该应答报文发送至终端,终端中所述终端mac地址和应用程序端口号对应的应用程序接收该应答报文。

通过该技术方案,将应用程序的功能和无线路由器的功能结合,使无线路由器帮助终端处理数据信息,从而可以减少终端处理的数据流量,提升终端的流畅度,进而提高了用户的体验,可以灵活的使用无线路由器的辅助功能,给用户带来方便。

本发明一种集成应用程序的系统及方法及无线路由器及终端,将终端应用程序的功能和无线路由器的功能集成结合,从而可以减少终端处理的数据流量,提升终端的流畅度,进而提高了用户的体验,同时可以灵活的使用无线路由器的辅助功能,给用户带来方便。

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

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