本發(fā)明屬于終端技術領域,特別涉及集成應用程序的系統(tǒng)及方法及無線路由器及終端。
背景技術:
隨著網(wǎng)絡的發(fā)展,無線路由器在網(wǎng)絡中擔任的角色越來越重要,人們也越來越多的使用無線路由器作為家庭網(wǎng)絡上網(wǎng)的網(wǎng)關路由設備。在應用中,人們往往利用無線路由器作為有線連接到無線連接的橋梁,在使用手機上網(wǎng)的時候,無線路由器僅僅只是把手機的無線信號轉換為有線信號將信息傳送到internet上,或者講internet上傳送來的有線信號轉換為無線信號發(fā)送給手機。
手機也成為人們的必需品,越來越多的手機應用也隨之產(chǎn)生。人們在使用手機應用功能時,往往也只局限于手機應用本身的功能,手機接入無線路由器,也僅僅是把無線路由器當作無線網(wǎng)絡連接的橋梁,手機應用也僅僅是要傳輸?shù)臄?shù)據(jù)通過無線路由發(fā)送或者接收。
因此,如何將手機應用與無線路由器的功能結合集成,提高用戶的體驗,更方便用戶使用手機應用程序,成為亟待解決的問題。
技術實現(xiàn)要素:
鑒于此,本發(fā)明的目的在于提供一種集成應用程序的系統(tǒng)及方法及無線路由器及終端,將終端應用與無線路由器的功能結合集成,更方便用戶使用手機應用,提高用戶的體驗。
本發(fā)明提供了一種集成應用程序的系統(tǒng),所述系統(tǒng)包括終端和無線路由器,其中,
所述終端用于發(fā)送一請求指令信息至所述無線路由器,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
所述無線路由器用于根據(jù)所述請求指令信息建立一存儲表,所述存儲表中的所述終端mac地址、應用程序端口號和指令一一對應;并當接收到終端發(fā)送的ip數(shù)據(jù)報文時,根據(jù)所述ip數(shù)據(jù)報文獲取目的mac地址和目的端口號,將所述目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則根據(jù)所述ip數(shù)據(jù)報文執(zhí)行所述存儲表中終端mac地址和應用程序端口號對應的指令,以及生成一應答報文并發(fā)送至終端,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號。
優(yōu)選地,所述終端還用于:
在終端的應用程序中設置一指令信息,并根據(jù)所述指令信息生成一請求指令信息。
本發(fā)明提供了一種終端,所述終端包括:
生成模塊,用于生成一請求指令信息,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
發(fā)送模塊,用于發(fā)送所述請求指令信息至無線路由器;
接收模塊,用于接收無線路由器發(fā)送的應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號。
優(yōu)選地,所述生成模塊還包括一協(xié)商單元,用于當發(fā)送一請求指令信息至無線路由器后,獲取所述無線路由器發(fā)送的應答指令信息,所述應答指令信息用于指示所述無線路由器是否支持所述指令信息。
優(yōu)選地,所述終端還包括:
設置模塊,用于在終端的應用程序中設置一指令信息,并發(fā)送所述指令信息至所述生成模塊;
所述生成模塊,還用于當接收所述設置模塊的指令信息后,根據(jù)所述指令信息發(fā)送一請求指令信息至無線路由器;
所述發(fā)送模塊,還用于發(fā)送一ip請求數(shù)據(jù)報文至無線路由器。
本發(fā)明還提供了一種無線路由器,所述路由器包括:
第一接收模塊,用于獲取終端發(fā)送的請求指令信息,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
存儲模塊,用于建立一存儲表,所述存儲表存儲所述終端mac地址、應用程序端口號和指令的一一對應的關系;
解析模塊,用于接收ip數(shù)據(jù)報文,并根據(jù)所述ip數(shù)據(jù)報文獲取目的mac地址和目的端口號;
執(zhí)行模塊,用于將所述目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則對所述ip數(shù)據(jù)報文執(zhí)行所述存儲表中終端mac地址和應用程序端口號對應的指令;
生成模塊,用于生成一應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、mac地址和應用程序端口號;
發(fā)送模塊,用于發(fā)送所述應答報文至所述終端。
優(yōu)選地,所述第一接收模塊還包括一應答單元,所述用于獲取所述請求指令信息后,生成一應答指令信息,所述應答指令信息用于指示所述無線路由器是否支持所述指令信息。
優(yōu)選地,所述解析模塊具體包括:
獲取單元,用于接收所述ip數(shù)據(jù)報文;
查詢單元,用于解析所述ip數(shù)據(jù)報文,并根據(jù)無線路由器中的路由表獲取所述目的mac地址和目的端口號。
優(yōu)選地,所述路由器還包括:
第二接收模塊,用于接收所述終端發(fā)送的ip請求數(shù)據(jù)報文;
轉發(fā)模塊,用于將所述ip請求數(shù)據(jù)報文進行轉發(fā)。
本發(fā)明還提供了一種集成應用程序的方法,所述方法包括:
終端發(fā)送一請求指令信息至無線路由器,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
所述無線路由器獲取并根據(jù)所述請求指令信息建立一存儲表,所述存儲表中的所述終端mac地址、應用程序端口號和指令的一一對應;
當所述無線路由器接收ip數(shù)據(jù)報文后,根據(jù)所述ip數(shù)據(jù)報文獲取目的mac地址和目的端口號,將所述目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則對所述ip數(shù)據(jù)報文執(zhí)行存儲表中對應的指令;
所述無線路由器生成一應答報文并發(fā)送至終端,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、mac地址和應用程序端口號。
與現(xiàn)有技術相比,本發(fā)明提供的提供一種集成應用程序的系統(tǒng)及方法及無線路由器及終端,具有以下有益效果:將終端的應用程序的功能和無線路由器的功能集成結合,從而可以減少終端應用程序處理的數(shù)據(jù)流量,提升終端的流暢度,進而提高了用戶的體驗,比如用戶在使用應用程序打開較多的圖片或者視頻資料時,導致頁面不流暢或者很久才能打開,通過應用程序發(fā)送壓縮圖片或者視頻信息的指令信息至無線路由器,無線路由器接收到該指令信息后,對發(fā)送到該應用程序的數(shù)據(jù)中的圖片或者視頻數(shù)據(jù)信息進行壓縮,并將壓縮后的圖片或者視頻發(fā)送至終端的應用程序,因而圖片或者視頻數(shù)據(jù)信息占用的容量減少,用戶打開圖片或者視頻資料時,頁面比較流暢了;同時可以靈活的使用無線路由器的輔助功能,給用戶帶來方便。
附圖說明
下面將以明確易懂的方式,結合附圖說明優(yōu)選實施方式,對提供一種集成應用程序的系統(tǒng)及方法及無線路由器及終端的上述特性、技術特征、優(yōu)點及其實現(xiàn)方式予以進一步說明。
圖1是本發(fā)明一種集成應用程序系統(tǒng)的組成結構示意圖;
圖2是本發(fā)明一種終端的組成結構示意圖;
圖3是本發(fā)明一種無線路由器的組成結構示意圖;
圖4是本發(fā)明一種集成應用程序方法的流程示意圖。
具體實施方式
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對照附圖說明本發(fā)明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發(fā)明相關的部分,它們并不代表其作為產(chǎn)品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
如圖1所示,根據(jù)本發(fā)明的一個實施例,一種集成應用程序的系統(tǒng),所述系統(tǒng)包括:
終端和無線路由器,其中,
所述終端用于發(fā)送一請求指令信息至所述無線路由器,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
所述無線路由器用于根據(jù)所述請求指令信息建立一存儲表,所述存儲表中的所述終端mac地址、應用程序端口號和指令一一對應;并當接收到終端發(fā)送的ip數(shù)據(jù)報文時,根據(jù)所述ip數(shù)據(jù)報文獲取目的mac地址和目的端口號,將所述目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則根據(jù)所述ip數(shù)據(jù)報文執(zhí)行所述存儲表中終端mac地址和應用程序端口號對應的指令,以及生成一應答報文并發(fā)送至終端,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號。
本發(fā)明的應用場景,終端通過wi-fi接入無線路由器,用戶在使用終端應用程序時,應用程序通過終端與無線路由器之間的無線連接通道,無線路由器將無線信號轉換成有線信號,從而將應用程序的數(shù)據(jù)信息傳輸至internet上;無線路由器將從internet傳輸回的數(shù)據(jù)信息轉換為無線信號發(fā)送給終端應用程序。尤其當終端應用程序處理的數(shù)據(jù)流量比較大時,使用戶在使用終端應用程序過程中,給用戶帶來較差的體驗,比如,用戶在打開圖片比較多的頁面時,通常要很久才能打開頁面或者頁面被卡住。因此本發(fā)明的技術方案,將應用程序的功能和無線路由器的功能集成結合,使無線路由器幫助終端應用程序處理數(shù)據(jù)信息,從而可以減少終端處理的數(shù)據(jù)流量,提升終端應用程序使用的流暢度,進而提高了用戶的體驗,而且可以靈活的使用無線路由器的輔助功能,給用戶帶來方便。
在具體實施過程中,通過終端發(fā)送一請求指令信息至無線路由器,所述請求指令信息包括終端mac地址、應用程序端口號和指令。所述終端mac地址和應用程序端口號是終端的應用程序的唯一標識號。在使用終端的應用程序時,通過應用程序生成一請求指令信息,該請求指令信息包括終端mac地址、應用程序端口號和對應的指令,然后發(fā)送至無線路由器。無線路由器接收到所述請求指令信息,獲取所述請求指令信息中的終端mac地址、應用程序端口號和對應的指令,然后建立一存儲表,將所述終端mac地址、應用程序端口號和對應的指令存儲至該存儲表中,并且存儲表中的所述終端mac地址、應用程序端口號和指令一一對應。當所述無線路由器接收到ip數(shù)據(jù)報文后,在無線路由器中,無線路由器解析該ip數(shù)據(jù)報文,并根據(jù)無線路由器中的路由表獲取所述ip數(shù)據(jù)報文發(fā)送的目的mac地址和端口號,將目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則獲取存儲表中終端mac地址和應用程序端口號對應的指令,然后對所述數(shù)據(jù)報文執(zhí)行該指令。無線路由器根據(jù)執(zhí)行指令后的ip數(shù)據(jù)報文生成一應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號,將該應答報文發(fā)送至終端,終端中所述終端mac地址和應用程序端口號對應的應用程序接收該應答報文。
優(yōu)選地,所述終端還用于在終端的應用程序中設置一指令信息,并根據(jù)所述指令信息生成一請求指令信息。
本發(fā)明的一具體實施例,例如,用戶在使用淘寶應用程序時,經(jīng)常會打開大量的圖片,因而經(jīng)常會出現(xiàn)圖片打開很慢的情況。當用戶登錄淘寶應用程序,在該淘寶應用程序彈出“是否選擇對圖片壓縮”的對話框,當用戶選擇是時,淘寶應用程序設置對圖片壓縮的指令信息,并根據(jù)所述壓縮指令信息發(fā)送一請求指令信息至無線路由器,該請求指令信息包括終端mac地址、淘寶應用程序端口號和和對應的壓縮指令,然后發(fā)送至無線路由器。無線路由器接收該指令信息后,獲取請求指令信息中的終端mac地址、淘寶應用程序端口號和壓縮指令,并建立一存儲表中,在該存儲表中存儲終端mac地址、淘寶應用程序端口號和壓縮指令,并且一一對應。當用戶通過淘寶應用程序點擊網(wǎng)絡鏈接打開圖片時,通過無線路由器將無線信號轉換為有線信號,并將ip請求數(shù)據(jù)報文發(fā)送至internet網(wǎng)絡中。internet網(wǎng)絡返回包含圖片的ip數(shù)據(jù)報文至無線路由器,無線路由器接收到該ip數(shù)據(jù)報文后,根據(jù)無線路由器中的路由表獲取該數(shù)據(jù)報文的目的mac地址和目的端口號。無線路由器根據(jù)該目的mac地址和目的端口號,與存儲表中的終端mac地址、淘寶應用程序端口號進行匹配,若匹配,則表示該ip數(shù)據(jù)報文是發(fā)送至淘寶應用程序的數(shù)據(jù)報文,無線路由器獲取存儲表中對應的壓縮指令,對所述ip數(shù)據(jù)報文的圖片進行壓縮,并根據(jù)壓縮后的ip數(shù)據(jù)報文生成一應答報文,該應答報文包括將圖片壓縮后的ip數(shù)據(jù)報文、終端mac地址和淘寶應用程序端口號,無線路由器將該應答報文發(fā)送至終端。終端接收該應答報文后,獲取應答報文中壓縮后的圖片數(shù)據(jù)信息,用戶通過淘寶應用程序獲取壓縮后的圖片數(shù)據(jù)信息。根據(jù)該具體實施例,通過應用程序發(fā)送壓縮的指令信息至無線路由器,無線路由器接收到該指令信息后,對發(fā)送到該應用程序的數(shù)據(jù)中的圖片進行壓縮,并將壓縮后的數(shù)據(jù)信息發(fā)送至應用程序,因而使圖片占用的容量變小,方便終端進行數(shù)據(jù)加載,使用戶更加流暢的瀏覽圖片。
如圖2所示,根據(jù)本發(fā)明的一個實施例,一種終端,所述終端包括:
生成模塊20,用于生成一請求指令信息,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
發(fā)送模塊21,用于發(fā)送所述請求指令信息至無線路由器;
接收模塊22,用于接收無線路由器發(fā)送的應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號。
優(yōu)選地,所述終端還包括:
設置模塊,用于在終端的應用程序中設置一指令信息,并發(fā)送所述指令信息至所述生成模塊;
所述生成模塊,還用于當接收所述設置模塊的指令信息后,根據(jù)所述指令信息發(fā)送一請求指令信息至無線路由器;
所述發(fā)送模塊,還用于發(fā)送一ip請求數(shù)據(jù)報文至無線路由器。
在具體實施過程中,終端通過wi-fi接入無線路由器,用戶在使用終端應用程序時,應用程序通過終端與無線路由器之間的無線連接通道進行數(shù)據(jù)的傳輸。在設置模塊中,用戶在終端的應用程序中設置一指令信息,并發(fā)送指令信息至生成模塊20中。比如,在終端的應用程序中設置將圖片或者視頻信息或者音頻信息的壓縮指令,或者設置緩存圖片的緩存指令。生成模塊20根據(jù)所述設置模塊的指令信息,生成一請求指令信息,所述請求指令信息包括終端mac地址、應用程序端口號和指令,所述終端mac地址和應用程序端口號是終端的應用程序的唯一標識號,然后通過發(fā)送模塊21發(fā)送所述請求指令信息至無線路由器。無線路由器接收所述請求指令信息并進行相應地處理。當用戶使用終端應用程序進行網(wǎng)絡數(shù)據(jù)傳輸時,所述發(fā)送模塊發(fā)送一ip請求數(shù)據(jù)報文至無線路由器,無線路由器接收到該ip請求數(shù)據(jù)報文后,進行相應的轉發(fā)。internet網(wǎng)絡將應答ip請求數(shù)據(jù)報文的ip數(shù)據(jù)報文發(fā)送至無線路由器,無線路由器進行相應的解析處理。無線路由器發(fā)送一應答報文至接收模塊22,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號,接收模塊獲取所述應答報文,并根據(jù)所述應答報文中的終端mac地址和應用程序端口號,確定對應的應用程序,該應用程序接收該應答報文,并應答報文中的執(zhí)行指令后的數(shù)據(jù)報文,比如執(zhí)行壓縮指令的圖片數(shù)據(jù)信息或者音頻數(shù)據(jù)信息或者視頻數(shù)據(jù)信息。通過該技術方案,通過終端的應用程序發(fā)送指令至無線路由器,利用無線路由器幫助終端處理數(shù)據(jù)信息,從而可以減少終端處理的數(shù)據(jù)流量,提升終端的流暢度,進而提高了用戶的體驗。
本發(fā)明的一具體實施例,所述生成模塊還包括一協(xié)商單元,所述協(xié)商單元當發(fā)送一請求指令信息至無線路由器后,獲取所述無線路由器發(fā)送的應答指令信息,所述應答指令信息用于指示所述無線路由器是否支持所述指令信息。本實施例的一應用場景,每個無線路由器所支持的輔助功能不同,通過協(xié)商單元和無線路由器進行協(xié)商通信,獲取所述無線路由器支持的輔助功能,從而更靈活的為用戶提供方便。
本發(fā)明的一具體實施例,終端安裝有一淘寶應用程序。當用戶登錄淘寶應用程序,在該淘寶應用程序彈出“是否選擇對圖片壓縮”的對話框,當用戶選擇是時,淘寶應用程序設置一對圖片或者視頻壓縮的指令信息,并將該指令信息發(fā)送至生成模塊。當生成模塊接收所述設置模塊的指令信息后,根據(jù)所述指令信息發(fā)送一請求指令信息至無線路由器,該請求指令信息包括終端mac地址、淘寶應用程序端口號和和對應的壓縮指令,然后發(fā)送至無線路由器。當用戶使用淘寶應用程序打開某給圖片的數(shù)據(jù)鏈接時,終端發(fā)送一ip請求數(shù)據(jù)報文至無線路由器,無線路由器接收該ip數(shù)據(jù)報文后,將其轉發(fā)至internet網(wǎng)絡中,同時internet網(wǎng)絡發(fā)送一包含圖片的ip數(shù)據(jù)報文至無線路由器。無線路由器經(jīng)過處理之后,對發(fā)送到該淘寶應用程序的ip數(shù)據(jù)報文中的圖片進行壓縮,并根據(jù)壓縮后的ip數(shù)據(jù)報文生成一應答報文,該應答報文包括壓縮后的圖片的ip數(shù)據(jù)報文、終端mac地址和淘寶應用程序端口號,無線路由器將該應答報文發(fā)送至終端。終端接收該應答報文后,獲取應答報文中壓縮后的圖片或者視頻數(shù)據(jù)信息,通過淘寶應用程序用戶獲取圖片或者視頻數(shù)據(jù)信息。
如圖3所示,根據(jù)本發(fā)明的一個實施例,一種無線路由器,其特征在于,所述路由器包括:
第一接收模塊30,用于獲取終端發(fā)送的請求指令信息,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
存儲模塊31,用于建立一存儲表,所述存儲表存儲所述終端mac地址、應用程序端口號和指令的一一對應的關系;
解析模塊32,用于接收ip數(shù)據(jù)報文,并根據(jù)所述ip數(shù)據(jù)報文獲取目的mac地址和目的端口號;
執(zhí)行模塊33,用于將所述目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則對所述ip數(shù)據(jù)報文執(zhí)行所述存儲表中終端mac地址和應用程序端口號對應的指令;
生成模塊34,用于生成一應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、mac地址和應用程序端口號;
發(fā)送模塊35,用于發(fā)送所述應答報文至所述終端。
優(yōu)選地,所述解析模塊具體包括:
獲取單元,用于接收所述ip數(shù)據(jù)報文;
查詢單元,用于解析所述ip數(shù)據(jù)報文,并根據(jù)無線路由器中的路由表獲取所述目的mac地址和目的端口號。
優(yōu)選地,所述路由器還包括:
第二接收模塊,用于接收所述終端發(fā)送的ip請求數(shù)據(jù)報文;
轉發(fā)模塊,用于將所述ip請求數(shù)據(jù)報文進行轉發(fā)。
在具體實施過程中,無線路由器通過第一接收模塊30接收到來自終端的請求指令信息,該請求指令信息包括終端mac地址、應用程序端口號和指令,獲取所述請求指令信息中的終端mac地址、應用程序端口號和對應的指令。存儲模塊31中,建立一存儲表,將所述終端mac地址、應用程序端口號和對應的指令存儲至該存儲表中,并且存儲表中的所述終端mac地址、應用程序端口號和指令一一對應。當終端發(fā)送ip請求數(shù)據(jù)報文至無線路由器的第二接收模塊,第二接收模塊接收該ip請求數(shù)據(jù)報文,并通過轉發(fā)模塊將該ip請求數(shù)據(jù)報文轉發(fā)至internet網(wǎng)絡中。internet發(fā)送應答該ip請求數(shù)據(jù)報文的ip數(shù)據(jù)報文至無線路由器的解析模塊32。在獲取單元中接收所述ip數(shù)據(jù)報文,然后通過查詢單元解析所述ip數(shù)據(jù)報文,并根據(jù)無線路由器中的路由表,獲取該ip數(shù)據(jù)報文對應的目的mac地址和目的端口號。在執(zhí)行模塊33中,將ip數(shù)據(jù)報文對應的目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則該ip數(shù)據(jù)報文是發(fā)送至所述終端mac地址和應用程序端口號對應應用程序的,獲取存儲表中終端mac地址和應用程序端口號對應的指令,然后對所述數(shù)據(jù)報文執(zhí)行該指令。通過生成模塊34,無線路由器根據(jù)執(zhí)行指令后的ip數(shù)據(jù)報文生成一應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號,然后通過發(fā)送模塊35將該應答報文發(fā)送至終端,終端中所述終端mac地址和應用程序端口號對應的應用程序接收該應答報文,獲取報文中執(zhí)行了指令的數(shù)據(jù)信息。
根據(jù)該技術方案,無線路由器接收來自終端應用程序的指令,對發(fā)送至該終端應用程序的數(shù)據(jù)報文執(zhí)行相應的指令,并將執(zhí)行指令的ip數(shù)據(jù)報文發(fā)送該終端應用程序,利用無線路由器幫助終端處理數(shù)據(jù)信息,比如,利用無線路由器處理圖片或者視頻信息的壓縮,或者無線路由器將圖片進行緩存等,從而可以靈活的使用無線路由器的輔助功能,減少終端處理的數(shù)據(jù)流量,提升終端的流暢度,給用戶帶來方便。
本發(fā)明的一具體實施例,所述第一接收模塊還包括一應答單元,所述用于獲取所述請求指令信息后,生成一應答指令信息,所述應答指令信息用于指示所述無線路由器是否支持所述指令信息。本實施例的一應用場景,每個無線路由器所支持的輔助功能不同,通過應答單元和終端進行協(xié)商通信,發(fā)送所述無線路由器支持的輔助功能至終端,從而更靈活的為用戶提供方便。
如圖4所示,根據(jù)本發(fā)明的一個實施例,一種應用程序集成無線路由器的方法,所述方法包括:
s401,終端發(fā)送一請求指令信息至無線路由器,所述請求指令信息包括終端mac地址、應用程序端口號和指令;
s402,所述無線路由器獲取并根據(jù)所述請求指令信息建立一存儲表,所述存儲表中的所述終端mac地址、應用程序端口號和指令的一一對應;
s403,當所述無線路由器接收ip數(shù)據(jù)報文后,根據(jù)所述ip數(shù)據(jù)報文獲取目的mac地址和目的端口號,將所述目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則對所述ip數(shù)據(jù)報文執(zhí)行存儲表中對應的指令;
s404,所述無線路由器生成一應答報文并發(fā)送至終端,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、mac地址和應用程序端口號。
在具體實施過程中,終端通過wi-fi接入無線路由器,用戶在使用終端應用程序時,應用程序通過終端與無線路由器之間的無線連接通道,進行數(shù)據(jù)的傳輸。在使用終端的應用程序時,通過應用程序生成一請求指令信息,該請求指令信息包括終端mac地址、應用程序端口號和對應的指令,然后發(fā)送至無線路由器。所述終端mac地址和應用程序端口號是終端的應用程序的唯一標識號。無線路由器接收到所述請求指令信息,獲取所述請求指令信息中的終端mac地址、應用程序端口號和對應的指令,然后建立一存儲表,將所述終端mac地址、應用程序端口號和對應的指令存儲至該存儲表中,并且存儲表中的所述終端mac地址、應用程序端口號和指令一一對應。當終端發(fā)送ip請求數(shù)據(jù)報文至無線路由器,無線路由器接收該ip請求數(shù)據(jù)報文,并轉發(fā)該ip請求數(shù)據(jù)報文轉發(fā)至internet網(wǎng)絡中。internet發(fā)送應答該ip請求數(shù)據(jù)報文的ip數(shù)據(jù)報文至無線路由器。當所述無線路由器接收ip數(shù)據(jù)報文后,無線路由器解析該數(shù)據(jù)報文,并根據(jù)路由表獲取所述數(shù)據(jù)報文對應的目的mac地址和端口號,將目的mac地址和目的端口號與所述存儲表的終端mac地址和應用程序端口號進行匹配,若匹配,則獲取存儲表中終端mac地址和應用程序端口號對應的指令,然后對所述ip數(shù)據(jù)報文執(zhí)行該指令。無線路由器根據(jù)執(zhí)行指令后的ip數(shù)據(jù)報文生成一應答報文,所述應答報文包括執(zhí)行指令后的ip數(shù)據(jù)報文、終端mac地址和應用程序端口號,將該應答報文發(fā)送至終端,終端中所述終端mac地址和應用程序端口號對應的應用程序接收該應答報文。
通過該技術方案,將應用程序的功能和無線路由器的功能結合,使無線路由器幫助終端處理數(shù)據(jù)信息,從而可以減少終端處理的數(shù)據(jù)流量,提升終端的流暢度,進而提高了用戶的體驗,可以靈活的使用無線路由器的輔助功能,給用戶帶來方便。
本發(fā)明一種集成應用程序的系統(tǒng)及方法及無線路由器及終端,將終端應用程序的功能和無線路由器的功能集成結合,從而可以減少終端處理的數(shù)據(jù)流量,提升終端的流暢度,進而提高了用戶的體驗,同時可以靈活的使用無線路由器的輔助功能,給用戶帶來方便。
應當說明的是,上述實施例均可根據(jù)需要自由組合。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。