本發(fā)明涉及終端控制領(lǐng)域,尤其涉及一種路由設(shè)備的控制方法、客戶端以及服務(wù)器。
背景技術(shù):
隨著科學技術(shù)的不斷發(fā)展,電子技術(shù)也得到了飛速的發(fā)展,電子產(chǎn)品的種類也越來越多,人們也享受到了科技發(fā)展帶來的各種便利。現(xiàn)在人們可以通過各種類型的電子設(shè)備,享受隨著科技發(fā)展帶來的舒適生活。
目前,用戶在將移動終端,如智能手機、平板電腦或者筆記本電腦接入路由器后,如果需要對路由器進行修改密碼、地址過濾或者重啟等操作的話,首先,在瀏覽器中輸入路由器說明書中的登錄地址,打開由路由器廠商提供的路由器的管理界面,然后,輸入用戶名以及密碼來登錄路由器的管理界面,登錄成功之后,用戶可以通過點擊該路由器管理界面中的操作對象,以對路由器進行操作。
但是,由于上述路由器的管理界面均為路由器廠商提供的,不同廠商提供的登錄地址不同,不具有通用性,十分不方便用戶操作。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種路由設(shè)備的控制方法、客戶端以及服務(wù)器,以提供通用的路由器管理界面,方便用戶操作,提升電子設(shè)備的智能程度。
為達到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
第一方面,本發(fā)明實施例提供一種路由設(shè)備的控制方法,應用于客戶端,所述方法包括:獲得界面顯示指令,所述界面顯示指令用于顯示路由設(shè)備的管理界面;執(zhí)行所述界面顯示指令,獲取預設(shè)的操作代碼集合,并創(chuàng)建網(wǎng)頁瀏覽控件;將所述操作代碼集合中的操作代碼注入所述網(wǎng)頁瀏覽控件,生成所述管理界面,所述管理界面中包含所述操作代碼對應的操作對象;顯示所述管理界面;接收用戶在管理界面中對所述操作對象的第一操作;響應所述第一操作,向路由設(shè)備發(fā)送第一操作指令,所述第一操作指令用于控制所述路由設(shè)備完成第一功能。
第二方面,本發(fā)明實施例提供一種路由設(shè)備的控制方法,應用于服務(wù)器,所述方法包括:接收來自客戶端的操作代碼請求消息,所述操作代碼請求消息中攜帶有操作信息集合,所述操作信息集合由至少一個第一管理操作的操作信息組成;在預設(shè)的操作代碼集合中,查找與所述操作信息集合中的操作信息對應的至少一個第二操作代碼;基于所述至少一個第二操作代碼,生成所述操作代碼集合,所述操作代碼集合用于注入所述客戶端的網(wǎng)頁瀏覽控件以生成路由設(shè)備的管理界面;將所述操作代碼集合發(fā)送給所述客戶端。
第三方面,本發(fā)明實施例提供一種客戶端,包括:第一獲得單元,用于獲得界面顯示指令,所述界面顯示指令用于顯示路由設(shè)備的管理界面;第一獲取單元,用于執(zhí)行所述界面顯示指令,獲取預設(shè)的操作代碼集合;控件創(chuàng)建單元,用于執(zhí)行所述界面顯示指令,創(chuàng)建網(wǎng)頁瀏覽控件;代碼注入單元,用于將所述操作代碼集合中的操作代碼注入所述網(wǎng)頁瀏覽控件,生成路由設(shè)備的管理界面,所述管理界面中包含所述操作代碼對應的操作對象;顯示單元,用于顯示所述管理界面;操作接收單元,用于接收用戶在管理界面中對所述操作對象的第一操作;第一發(fā)送單元,用于響應所述第一操作,向路由設(shè)備發(fā)送第一操作指令,所述第一操作指令用于控制所述路由設(shè)備完成第一功能。
第四方面,本發(fā)明實施例提供一種服務(wù)器,包括:第一接收單元,用于接收來自客戶端的操作代碼請求消息,所述操作代碼請求消息中攜帶有操作信息集合,所述操作信息集合由至少一個第一管理操作的操作信息組成;第二獲取單元,用于在預設(shè)的操作代碼集合中,查找與所述操作信息集合中的操作信息對應的至少一個第二操作代碼;基于所述至少一個第二操作代碼,生成所述操作代碼集合,所述操作代碼集合用于注入所述客戶端的網(wǎng)頁瀏覽控件以生成路由設(shè)備的管理界面;第二發(fā)送單元,用于將操作代碼集合發(fā)送給所述客戶端。
第五方面,本發(fā)明實施例提供一種客戶端,包括:第一處理器,用于獲得界面顯示指令,所述界面顯示指令用于顯示路由設(shè)備的管理界面;執(zhí)行所述界面顯示指令,獲取預設(shè)的操作代碼集合;執(zhí)行所述界面顯示指令,創(chuàng)建網(wǎng)頁瀏覽控件;將所述操作代碼集合中的操作代碼注入所述網(wǎng)頁瀏覽控件,生成路由設(shè)備的管理界面,所述管理界面中包含所述操作代碼對應的操作對象;顯示所述管理界面;接收用戶在管理界面中對所述操作對象的第一操作;第一發(fā)送器,用于響應所述第一操作,向路由設(shè)備發(fā)送第一操作指令,所述第一操作指令用于控制所述路由設(shè)備完成第一功能。
第六方面,本發(fā)明實施例提供一種服務(wù)器,包括:第二接收器,用于接收來自客戶端的操作代碼請求消息,所述操作代碼請求消息中攜帶有操作信息集合,所述操作信息集合由至少一個第一管理操作的操作信息組成;第二處理器,用于在預設(shè)的操作代碼集合中,查找與所述操作信息集合中的操作信息對應的至少一個第二操作代碼;基于所述至少一個第二操作代碼,生成所述操作代碼集合,所述操作代碼集合用于注入所述客戶端的網(wǎng)頁瀏覽控件以生成路由設(shè)備的管理界面;第二發(fā)送器,用于將操作代碼集合發(fā)送給所述客戶端。
本發(fā)明實施例提供了一種路由設(shè)備的控制方法、客戶端以及服務(wù)器,首先,客戶端獲得界面顯示指令,該界面顯示指令用于顯示路由設(shè)備的管理界面,然后,客戶端執(zhí)行界面顯示指令,獲取預設(shè)的操作代碼集合,并創(chuàng)建網(wǎng)頁瀏覽控件,第三步,客戶端將操作代碼集合中的操作代碼注入網(wǎng)頁瀏覽控件,生成管理界面,管理界面中包含操作代碼對應的操作對象,之后,顯示管理界面,那么,客戶端接收用戶在管理界面中對操作對象的第一操作,并響應第一操作,向路由設(shè)備發(fā)送第一操作指令,該第一操作指令用于控制路由設(shè)備完成第一功能。如此,對于不同廠商生產(chǎn)的路由設(shè)備,由于客戶端將對路由設(shè)備進行操作的操作代碼注入網(wǎng)頁瀏覽控件,使得用戶能夠通過客戶端中通用的管理界面對路由設(shè)備進行操作。可見,本發(fā)明實施例中所述的方法能夠提供通用的路由器管理界面,方便用戶操作,提升電子設(shè)備的智能程度。
附圖說明
圖1為本發(fā)明實施例中的客戶端、路由設(shè)備以及服務(wù)器的連接關(guān)系示意圖;
圖2為本發(fā)明實施例中的路由設(shè)備的控制方法的第一種流程示意圖;
圖3為本發(fā)明實施例中的路由設(shè)備的管理界面的示意圖;
圖4為本發(fā)明實施例中的路由設(shè)備的控制方法的第二種流程示意圖;
圖5為本發(fā)明實施例中的路由設(shè)備的控制方法的第三種流程示意圖;
圖6為本發(fā)明實施例中的路由設(shè)備的控制方法的第四種流程示意圖;
圖7為本發(fā)明實施例中的路由設(shè)備的操作信息列表的示意圖;
圖8為本發(fā)明實施例中的路由設(shè)備的控制方法的第五種流程示意圖;
圖9為本發(fā)明實施例中的客戶端的一種結(jié)構(gòu)示意圖;
圖10為本發(fā)明實施例中的服務(wù)器的一種結(jié)構(gòu)示意圖;
圖11為本發(fā)明實施例中的客戶端的另一種結(jié)構(gòu)示意圖;
圖12為本發(fā)明實施例中的服務(wù)器的另一種結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。
本發(fā)明實施例提供一種路由設(shè)備的控制方法,應用于客戶端、路由設(shè)備以及服務(wù)器之間,圖1為本發(fā)明實施例中的客戶端、路由設(shè)備以及服務(wù)器的連接關(guān)系示意圖,參見圖1所示,客戶端1接入路由設(shè)備2,并通過網(wǎng)絡(luò)3與服務(wù)器4連接。
在本發(fā)明實施例中,客戶端可以安裝在智能手機、平板電腦、筆記本電腦等終端中,路由設(shè)備2可以為無線路由器、有線路由器等具有路由功能的設(shè)備,服務(wù)器3可以為c/s(client/server)結(jié)構(gòu)中客戶端所對應的服務(wù)器,當然,在本發(fā)明其它實施例中,客戶端、路由設(shè)備以及服務(wù)器還可以為其它設(shè)備,本發(fā)明實施例不做具體限定。
結(jié)合上述系統(tǒng),對本發(fā)明實施例所提供的路由設(shè)備的控制方法進行說明。
圖2為本發(fā)明實施例中的路由設(shè)備的控制方法的第一種流程示意圖,參見圖2所示,該方法包括:
s201:客戶端獲得界面顯示指令;
其中,界面顯示指令用于顯示路由設(shè)備的管理界面;
這里,當用戶需要打開路由設(shè)備的管理界面時,用戶可以對客戶端的應用圖標進行打開操作,終端響應該操作生成界面顯示指令,并傳遞給客戶端,此時,客戶端獲得界面顯示指令;或者,當即時通信應用、郵件應用、在線音樂應用等有聯(lián)網(wǎng)需求的應用調(diào)用客戶端時,客戶端獲得界面顯示指令。當然,在實際應用中還可以存在其它情況,本發(fā)明實施例不做具體限定。
s202:客戶端執(zhí)行界面顯示指令,獲取預設(shè)的操作代碼集合,并創(chuàng)建網(wǎng)頁瀏覽控件;
這里,客戶端在獲得界面顯示指令之后,執(zhí)行該界面顯示指令,從本地或者從服務(wù)器獲取預設(shè)的操作代碼集合,這里,預設(shè)的操作代碼集合是用于操作路由設(shè)備的代碼集合,例如,對路由設(shè)備進行的至少一個操作所對應的javascript代碼組成的操作代碼集合。
s203:客戶端將操作代碼集合中的操作代碼注入網(wǎng)頁瀏覽控件,生成管理界面;
其中,管理界面中包含操作代碼對應的操作對象;
這里,客戶端在獲取到預設(shè)的操作代碼集合之后,將操作代碼集合中的操作代碼注入網(wǎng)頁瀏覽控件,如webview控件中,由此,客戶端就能夠生成路由設(shè)備的管理界面。由于對于路由設(shè)備的至少一個操作都是基于操作代碼來生成的,所以,在上述管理界面中,包含有操作代碼所對應的操作對象,使得用戶能夠通過對操作代碼的操作,來實現(xiàn)對路由設(shè)備的相應操作。進一步地,由于操作代碼對于不同廠商生產(chǎn)的路由設(shè)備都是通用的,那么,當操作代碼注入網(wǎng)頁瀏覽控件后所生成的管理界面也是通用的,使得用戶能夠通過客戶端中通用的管理界面對路由設(shè)備進行操作??梢?,本發(fā)明實施例中所述的方法能夠提供通用的路由器管理界面,方便用戶操作,提升電子設(shè)備的智能程度。
s204:客戶端顯示管理界面;
舉例來說,假設(shè),客戶端將“獲取已連接設(shè)備列表”和“添加黑名單”對應的javascript代碼注入webview,生成如圖3所示的管理界面,在該管理界面中包含有基于“獲取已連接設(shè)備列表”和“添加黑名單”的javascript代碼生成的操作對象31,然后,客戶端將該管理界面顯示給用戶。
s205:客戶端接收用戶在管理界面中對操作對象的第一操作;
這里,客戶端在顯示上述管理界面之后,等待用戶對該管理界面的操作。當用戶想要對路由設(shè)備進行某一操作時,可以對該操作對應的操作對象進行第一操作,如單擊操作、雙擊操作、長按操作等,此時,客戶端接收這第一操作。
舉例來說,如果用戶想要獲取已連接設(shè)備列表,此時,用戶可以在如圖3所示的管理界面上點擊“獲取已連接設(shè)備列表”的操作對象31,此時,客戶端接收到這一操作。
s206:客戶端響應第一操作,向路由設(shè)備發(fā)送第一操作指令;
其中,第一操作指令用于控制路由設(shè)備完成第一功能。
s207:路由設(shè)備執(zhí)行第一操作指令,完成對應的第一功能。
這里,s206至s207可以為:當客戶端接收到該第一操作之后,就可以根據(jù)操作對象,生成對應的第一操作指令,并將該第一操作指令通過無線網(wǎng)絡(luò)發(fā)送給路由設(shè)備,路由設(shè)備在接收到該第一操作指令之后,執(zhí)行該第一操作指令,完成對應的第一功能。
舉例來說,客戶端在接收到用戶點擊“獲取已連接設(shè)備列表”的操作對象31這一操作后,根據(jù)該操作生成對應的超文本傳輸協(xié)議(http,hypertexttransferprotocol)指令,然后將該http指令按照路由設(shè)備的互聯(lián)網(wǎng)協(xié)議(ip,internetprotocol地址)發(fā)送,那么,路由設(shè)備在接收到該http指令之后,執(zhí)行該http指令,獲取已連接設(shè)備列表,并將該列表返回客戶端,客戶端在接收到已連接設(shè)備列表后,將其顯示在管理界面上,供用戶查看。如此,路由設(shè)備便完成了第一功能。
在本發(fā)明實施例中,對于不同廠商生產(chǎn)的路由設(shè)備,由于客戶端將對路由設(shè)備進行操作的操作代碼注入網(wǎng)頁瀏覽控件,使得用戶能夠通過客戶端中通用的管理界面對路由設(shè)備進行操作。可見,本發(fā)明實施例中所述的方法能夠提供通用的路由器管理界面,方便用戶操作,提升電子設(shè)備的智能程度。
基于前述實施例,在本發(fā)明實施例中,為了降低客戶端在終端上的資源占用,圖4為本發(fā)明實施例中的路由設(shè)備的控制方法的第二種流程示意圖,參見圖4所示,上述s202可以包括:
s401:客戶端執(zhí)行界面顯示指令,生成操作代碼請求消息;
其中,操作代碼請求消息用于指示服務(wù)器下發(fā)操作代碼集合;
這里,為了降低客戶端在終端上的資源占用,上述預設(shè)的操作代碼集合就可以存儲在服務(wù)器上,那么,此時,客戶端在通過s201獲得界面顯示指令之后,可以執(zhí)行該界面顯示指令,生成操作代碼請求消息。
s402:客戶端將操作代碼請求消息發(fā)送給服務(wù)器;
s403:服務(wù)器響應操作代碼請求消息,讀取預設(shè)的操作代碼;
s404:服務(wù)器將預設(shè)的操作代碼發(fā)送給客戶端。
如此,客戶端便從服務(wù)器處獲取到預設(shè)的操作代碼。在此之后,客戶端依次執(zhí)行s203至s206,以實現(xiàn)對路由設(shè)備的控制。
在本發(fā)明其它實施例中,在沒有網(wǎng)絡(luò)支持的情況下,為了實現(xiàn)離線顯示路由設(shè)備的管理界面,那么,圖5為本發(fā)明實施例中的路由設(shè)備的控制方法的第三種流程示意圖,參見圖5所示,s202可以包括:
s501:客戶端執(zhí)行操作代碼請求指令,在本地存儲單元中查找自身的安裝數(shù)據(jù);
s502:客戶端從安裝數(shù)據(jù)中獲取操作代碼集合。
這里,s501至s502可以為,在沒有網(wǎng)絡(luò)支持,也就是說終端沒有聯(lián)網(wǎng)的情況下,終端是無法與服務(wù)器通信的,此時,為了顯示路由設(shè)備的管理界面,客戶端可以從本地存儲單元中查找自身的安裝數(shù)據(jù),也就是說,客戶端可以在本地查找自身的安裝根目錄,然后,從根目錄下查找預設(shè)的操作代碼集合。
需要說明的是,客戶端可以在安裝程序內(nèi)就攜帶有預設(shè)的操作代碼集合;客戶端也可以在與服務(wù)器進行數(shù)據(jù)通信通過推送或者拉取的方式請求服務(wù)器下發(fā)預設(shè)的操作代碼集合,然后存儲在本地。
當然,客戶端還可以存在其它的獲取預設(shè)的操作代碼集合的方式,本發(fā)明不做具體限定。
基于前述實施例,在本發(fā)明實施例中,為了方便用戶操作,用戶可以根據(jù)需要或者操作習慣對操作代碼集合中的代碼進行配置,使得管理界面中僅顯示用戶所需要的操作對象。那么,針對操作代碼集合不同的存儲位置,上述方法還可以包括以下兩種情況。
第一種情況,對于操作代碼集合存儲在客戶端本地來說,圖6為本發(fā)明實施例中的路由設(shè)備的控制方法的第四種流程示意圖,參見圖6所示,上述方法還包括:
s601:客戶端獲得操作信息集合;
其中,操作信息集合由至少一個第一管理操作的操作信息組成;
這里,用戶在使用客戶端的過程中,客戶端可以在管理界面中顯示操作信息列表,如圖7所示,該操作信息列表71中包括至少一個第二管理操作的操作信息;這些第二管理操作可以為用戶能夠?qū)β酚稍O(shè)備進行的至少一個管理操作,操作信息則為每個操作所能實現(xiàn)的功能名稱,如“獲取已連接設(shè)備列表”、“添加黑名單”、“重啟路由設(shè)備”、“修改密碼”,然后,用戶對操作信息列表中的這些操作信息進行選擇,此時,客戶端接收用戶對至少一個第二管理操作的操作信息的選擇操作,接下來,客戶端響應選擇操作,從操作信息列表中確定至少一個第一管理操作的操作信息,并生成操作信息集合,也就是說,客戶端根據(jù)用戶的選擇操作,從至少一個第二管理操作中確定出至少一個第一管理操作,并基于這至少一個第一管理操作的操作信息生成操作信息集合。
s602:客戶端在預設(shè)的操作代碼集合中,查找與操作信息集合中每一個操作信息對應的第一操作代碼;
這里,客戶端在獲得操作信息集合之后,在從本地或者服務(wù)器處獲取的預設(shè)的操作代碼集合中查找與操作信息集合中每一個操作信息,也就是與第一管理操作一一對應的第一操作代碼。
s603:客戶端基于第一操作代碼,生成操作代碼集合;
這里,客戶端將所有第一操作代碼組成操作信息集合。
s604:客戶端保存操作代碼集合。
第二種情況,對于操作代碼集合存儲在服務(wù)器來說,圖8為本發(fā)明實施例中的路由設(shè)備的控制方法的第五種流程示意圖,參見圖8所示,上述方法還包括:
s801:服務(wù)器接收來自客戶端的操作代碼請求消息;
其中,操作代碼請求消息中攜帶有操作信息集合,操作信息集合由至少一個第一管理操作的操作信息組成;
這里,用戶在使用客戶端的過程中,如果想要自定義對路由設(shè)備的操作,此時,用戶可以選擇自定義操作能,并選擇所需的第一管理操作,然后,客戶端向服務(wù)器發(fā)送上述操作代碼請求消息。
s802:服務(wù)器響應操作代碼請求消息,在預設(shè)的操作代碼集合中,查找與操作信息集合中的操作信息對應的至少一個第二操作代碼;
這里,服務(wù)器響應操作代碼請求消息,從預設(shè)的操作代碼集合中查找與操作信息集合中每一個操作信息,也就是與第一管理操作一一對應的第二操作代碼。
s803:服務(wù)器基于至少一個第二操作代碼,生成操作代碼集合;
這里,服務(wù)器將所有第二操作代碼組成操作信息集合。
s804:服務(wù)器將操作代碼集合發(fā)送給客戶端。
在本發(fā)明其它實施例中,用戶在自定義對路由設(shè)備的操作時,還可以將多個基本操作組成一個組合操作,這樣,客戶端就擁有了自動操作路由器的能力。
那么,上述方法還包括:服務(wù)器接收來自客戶端的組合操作信息,組合操作信息由至少一個第三管理操作的操作信息組成;在預設(shè)的操作代碼集合中,查找與組合操作信息中每一個第三管理操作的操作信息對應的第三操作代碼;基于第三操作代碼,生成組合操作的代碼序列;將組合操作的代碼序列添加至操作代碼集合。
這里,用戶可以在客戶端的路由設(shè)備的管理界面上選擇想要組合的至少一個第三管理操作,然后,客戶端將這些第三管理操作的操作信息打包,作為組合操作信息發(fā)送給服務(wù)器,服務(wù)器接收到該組合操作信息后,在預設(shè)的操作代碼集合中,查找與每一個第三管理操作的操作信息對應的第三操作代碼,然后,服務(wù)器可以根據(jù)預設(shè)的操作組合規(guī)則,生成組合操作的代碼序列,比如,第三管理操作為“獲取已連接設(shè)備列表”操作和“添加黑名單”操作,服務(wù)器根據(jù)預設(shè)的操作順序,可以將上述兩個操作組合成“把新連接的設(shè)備加入到黑名單”操作,然后生成對應的代碼序列,即組合操作的代碼序列。最后,服務(wù)器將該組合操作的代碼序列添加至預設(shè)的操作代碼集合,這樣,在該組合操作的代碼序列注入網(wǎng)頁瀏覽控件后生成的顯示界面中,用戶就可以對該組合操作的代碼序列對應的操作對象進行操作,使得路由設(shè)備自動完成把新連接的設(shè)備加入到黑名單的功能。
需要說明的是,將多個基本操作組成一個組合操作的過程還可以在客戶端側(cè)進行,本發(fā)明實施例不做具體限定。
基于前述的實施例,本發(fā)明實施例提供一種客戶端,圖9為本發(fā)明實施例中的客戶端的結(jié)構(gòu)示意圖,參見圖9所示,該客戶端90包括:第一獲得單元91,用于獲得界面顯示指令,界面顯示指令用于顯示路由設(shè)備的管理界面;第一獲取單元92,用于執(zhí)行界面顯示指令,獲取預設(shè)的操作代碼集合;控件創(chuàng)建單元93,用于執(zhí)行界面顯示指令,創(chuàng)建網(wǎng)頁瀏覽控件;代碼注入單元94,用于將操作代碼集合中的操作代碼注入網(wǎng)頁瀏覽控件,生成路由設(shè)備的管理界面,管理界面中包含操作代碼對應的操作對象;顯示單元95,用于顯示管理界面;操作接收單元96,用于接收用戶在管理界面中對操作對象的第一操作;第一發(fā)送單元97,用于響應第一操作,向路由設(shè)備發(fā)送第一操作指令,第一操作指令用于控制路由設(shè)備完成第一功能。
在本發(fā)明其它實施例中,該客戶端,還包括:第二獲得單元和第一存儲單元;第二獲得單元,用于獲得操作信息集合,操作信息集合由至少一個第一管理操作的操作信息組成;在預設(shè)的操作代碼集合中,查找與操作信息集合中每一個操作信息對應的第一操作代碼;基于第一操作代碼,生成操作代碼集合;第一存儲單元,用于保存操作代碼集合。
在本發(fā)明其它實施例中,顯示單元,用于在管理界面中,顯示操作信息列表,操作信息列表中包括至少一個第二管理操作的操作信息;第二獲得單元,用于接收用戶對至少一個第二管理操作的操作信息的選擇操作;響應選擇操作,從操作信息列表中確定至少一個第一管理操作的操作信息,并生成操作信息集合。
在本發(fā)明其它實施例中,第一獲取單元,用于執(zhí)行操作代碼請求指令,在本地存儲單元中查找自身的安裝數(shù)據(jù);從安裝數(shù)據(jù)中獲取操作代碼集合。
在本發(fā)明其它實施例中,第一獲取單元,用于執(zhí)行界面顯示指令,生成操作代碼請求消息,其中,操作代碼請求消息用于指示服務(wù)器下發(fā)操作代碼集合;將操作代碼請求消息發(fā)送給服務(wù)器;接收服務(wù)器下發(fā)的操作代碼集合。
這里需要指出的是:以上客戶端實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明客戶端實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
基于前述的實施例,本發(fā)明實施例提供一種服務(wù)器,圖10為本發(fā)明實施例中的服務(wù)器的結(jié)構(gòu)示意圖,參見圖10所示,該服務(wù)器100包括:第一接收單元101,用于接收來自客戶端的操作代碼請求消息,操作代碼請求消息中攜帶有操作信息集合,操作信息集合由至少一個第一管理操作的操作信息組成;第二獲取單元102,用于響應操作代碼請求消息,在預設(shè)的操作代碼集合中,查找與操作信息集合中的操作信息對應的至少一個第二操作代碼;基于至少一個第二操作代碼,生成操作代碼集合,操作代碼集合用于注入客戶端的網(wǎng)頁瀏覽控件以生成路由設(shè)備的管理界面;第二發(fā)送單元103,用于將操作代碼集合發(fā)送給客戶端。
在本發(fā)明其它實施例中,第一接收單元,還用于接收來自客戶端的組合操作信息,組合操作信息由至少一個第三管理操作的操作信息組成;第二獲取單元,還用于在預設(shè)的操作代碼集合中,查找與組合操作信息中每一個第三管理操作的操作信息對應的第三操作代碼;基于第三操作代碼,生成組合操作的代碼序列;將組合操作的代碼序列添加至操作代碼集合。
這里需要指出的是:以上服務(wù)器實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明服務(wù)器實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
基于前述的實施例,本發(fā)明實施例提供一種客戶端,圖11為本發(fā)明實施例中的客戶端的結(jié)構(gòu)示意圖,參見圖11所示,該客戶端110,包括:第一處理器111,用于獲得界面顯示指令,界面顯示指令用于顯示路由設(shè)備的管理界面;執(zhí)行界面顯示指令,獲取預設(shè)的操作代碼集合;執(zhí)行界面顯示指令,創(chuàng)建網(wǎng)頁瀏覽控件;將操作代碼集合中的操作代碼注入網(wǎng)頁瀏覽控件,生成路由設(shè)備的管理界面,管理界面中包含操作代碼對應的操作對象;顯示管理界面;接收用戶在管理界面中對操作對象的第一操作;第一發(fā)送器112,用于響應第一操作,向路由設(shè)備發(fā)送第一操作指令,第一操作指令用于控制路由設(shè)備完成第一功能。
在本發(fā)明其它實施例中,第一處理器,還用于獲得操作信息集合,操作信息集合由至少一個第一管理操作的操作信息組成;在預設(shè)的操作代碼集合中,查找與操作信息集合中每一個操作信息對應的第一操作代碼;基于第一操作代碼,生成操作代碼集合;保存操作代碼集合。
在本發(fā)明其它實施例中,上述客戶端,還包括:第一接收器;第一處理器,用于在管理界面中,顯示操作信息列表,操作信息列表中包括至少一個第二管理操作的操作信息;第一接收器,用于接收用戶對至少一個第二管理操作的操作信息的選擇操作;響應選擇操作,從操作信息列表中確定至少一個第一管理操作的操作信息,并生成操作信息集合。
在本發(fā)明其它實施例中,第一處理器,用于執(zhí)行操作代碼請求指令,在本地存儲單元中查找自身的安裝數(shù)據(jù);從安裝數(shù)據(jù)中獲取操作代碼集合。
在本發(fā)明其它實施例中,上述客戶端,還包括:第一接收器;第一處理器,用于執(zhí)行界面顯示指令,生成操作代碼請求消息,其中,操作代碼請求消息用于指示服務(wù)器下發(fā)操作代碼集合;第一發(fā)送器,用于將操作代碼請求消息發(fā)送給服務(wù)器;第一接收器,用于接收服務(wù)器下發(fā)的操作代碼集合。
在實際應用中,上述第一處理器可以為特定用途集成電路(asic,applicationspecificintegratedcircuit)、數(shù)字信號處理器(dsp,digitalsignalprocessor)、數(shù)字信號處理裝置(dspd,digitalsignalprocessingdevice)、可編程邏輯裝置(pld,programmablelogicdevice)、現(xiàn)場可編程門陣列(fpga,fieldprogrammablegatearray)、中央處理器(cpu,cpu,centralprocessingunit)、控制器、微控制器、微處理器中的至少一種;上述第一發(fā)送器和第一接收器可以為射頻(rfid,radiofrequencyidentification)天線??梢岳斫獾?,對于不同的通信系統(tǒng),用于實現(xiàn)上述第一處理器、第一接收器以及第一發(fā)送器的功能的電子器件還可以為其它,本發(fā)明實施例不作具體限定。
進一步地,上述第一發(fā)送器和第一接收器在物理上可以分設(shè)也可以合設(shè),本發(fā)明實施例不作具體限定。
這里需要指出的是:以上客戶端實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明客戶端實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
基于前述的實施例,本發(fā)明實施例提供一種服務(wù)器,圖12為本發(fā)明實施例中的服務(wù)器的結(jié)構(gòu)示意圖,參見圖12所示,該服務(wù)器120,包括:第二接收器121,用于接收來自客戶端的操作代碼請求消息,操作代碼請求消息中攜帶有操作信息集合,操作信息集合由至少一個第一管理操作的操作信息組成;第二處理器122,用于響應操作代碼請求消息,在預設(shè)的操作代碼集合中,查找與操作信息集合中的操作信息對應的至少一個第二操作代碼;基于至少一個第二操作代碼,生成操作代碼集合,操作代碼集合用于注入客戶端的網(wǎng)頁瀏覽控件以生成路由設(shè)備的管理界面;第二發(fā)送器123,用于將操作代碼集合發(fā)送給客戶端。
在本發(fā)明其它實施例中,第二接收器,用于接收來自客戶端的組合操作信息,組合操作信息由至少一個第三管理操作的操作信息組成;第二處理器,用于在預設(shè)的操作代碼集合中,查找與組合操作信息中每一個第三管理操作的操作信息對應的第三操作代碼;基于第三操作代碼,生成組合操作的代碼序列;將組合操作的代碼序列添加至操作代碼集合。
在實際應用中,上述第二處理器可以為asic、dsp、dspd、pld、fpga、cpu、控制器、微控制器、微處理器中的至少一種;上述第二發(fā)送器和第二接收器可以為rfid天線??梢岳斫獾兀瑢τ诓煌耐ㄐ畔到y(tǒng),用于實現(xiàn)上述第二處理器、第二接收器以及第二發(fā)送器的功能的電子器件還可以為其它,本發(fā)明實施例不作具體限定。
進一步地,上述第二發(fā)送器和第二接收器在物理上可以分設(shè)也可以合設(shè),本發(fā)明實施例不作具體限定。
這里需要指出的是:以上服務(wù)器實施例的描述,與上述方法實施例的描述是類似的,具有同方法實施例相似的有益效果,因此不做贅述。對于本發(fā)明服務(wù)器實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明方法實施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用硬件實施例、軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。