智能網(wǎng)關(guān)的功能插件管理方法、客戶端及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種智能網(wǎng)關(guān)的功能插件管理方法、客戶端及系統(tǒng),其方法包括:客戶端在應(yīng)用啟動(dòng)后,顯示插件管理界面;獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用智能網(wǎng)關(guān)上已安裝插件列表接口,獲取智能網(wǎng)關(guān)的已安裝插件的信息;在插件管理界面上顯示智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息。本發(fā)明使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái)對(duì)功能插件進(jìn)行集中管理,不受平臺(tái)限制,提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
【專利說明】
智能網(wǎng)關(guān)的功能插件管理方法、客戶端及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種智能網(wǎng)關(guān)的功能插件管理方法、客戶端及系統(tǒng)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)和智能網(wǎng)關(guān)的發(fā)展,智能網(wǎng)關(guān)慢慢地走入了用戶的日常生活中,智能網(wǎng)關(guān)作為家庭上網(wǎng)不可缺少的設(shè)備以及家庭互聯(lián)設(shè)備的控制中心,其發(fā)展更加讓人矚目。而家庭互聯(lián)設(shè)備以及智能網(wǎng)關(guān)自身的一些重點(diǎn)業(yè)務(wù),很多都是以功能插件的方式進(jìn)行存在,這些功能插件的管理目前主要是各互聯(lián)設(shè)備分散管理,或者由運(yùn)營(yíng)商搭建統(tǒng)一平臺(tái)進(jìn)行統(tǒng)一管理。但是這些方式存在一些明顯的缺陷,其中:
[0003]分散管理:涉及多個(gè)互聯(lián)設(shè)備第三方APP客戶端,沒有統(tǒng)一的管理界面,不便于管理。
[0004]統(tǒng)一管理:平臺(tái)由運(yùn)營(yíng)商搭建,普通家庭用戶對(duì)功能插件操作的權(quán)限有限,只能安裝和操作運(yùn)營(yíng)商指定的功能插件,不能發(fā)揮智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的優(yōu)勢(shì),而且智能網(wǎng)關(guān)必須通過互聯(lián)網(wǎng)接入平臺(tái)才能對(duì)插件進(jìn)行管理。
[0005]因此有必要提供一種對(duì)這些功能插件更方便的管理方法,充分發(fā)揮智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種智能網(wǎng)關(guān)的功能插件管理方法、客戶端及系統(tǒng),以使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),方便對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理。
[0007]本發(fā)明實(shí)施例提出的一種智能網(wǎng)關(guān)的功能插件管理方法,包括:
[0008]客戶端在應(yīng)用啟動(dòng)后,顯示插件管理界面;
[0009]獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息;
[0010]在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的?目息O
[0011]優(yōu)選地,所述獲取智能網(wǎng)關(guān)的可安裝的插件信息的步驟包括:
[0012]所述客戶端遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,或者,所述客戶端與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息;所述可安裝插件信息包括插件圖標(biāo)、插件名、下載路徑和/或版本號(hào)。
[0013]優(yōu)選地,所述方法還包括:
[0014]所述客戶端響應(yīng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)的指令,根據(jù)所述可安裝插件信息,顯示所述可安裝插件的詳細(xì)信息界面;
[0015]響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的安裝指令,發(fā)送插件安裝接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包;
[0016]接收并顯示所述智能網(wǎng)關(guān)下載安裝完成后返回的安裝成功消息,并在所述插件詳細(xì)信息界面顯示可操作的相關(guān)接口,以及將對(duì)應(yīng)的已安裝插件的圖標(biāo)移至已安裝插件列表中。
[0017]優(yōu)選地,所述方法還包括:
[0018]所述客戶端響應(yīng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo)的指令,根據(jù)所述已安裝插件信息,顯示所述已安裝插件的詳細(xì)信息界面,在所述已安裝插件的詳細(xì)信息界面上提供插件停止/啟動(dòng)、插件卸載以及插件配置操作接口和/或插件升級(jí)操作接口,供用戶操作;
[0019]響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的相應(yīng)操作指令,發(fā)送對(duì)應(yīng)的插件管理接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)進(jìn)行相應(yīng)操作;
[0020]接收所述智能網(wǎng)關(guān)反饋的操作結(jié)果,根據(jù)所述操作結(jié)果顯示操作成功或失敗消息。
[0021 ] 優(yōu)選地,所述方法還包括:
[0022]若所述智能網(wǎng)關(guān)上已安裝插件有對(duì)應(yīng)的第三方應(yīng)用,則在所述已安裝插件的詳細(xì)信息界面提供所述第三方應(yīng)用的啟動(dòng)鏈接。
[0023]本發(fā)明實(shí)施例還提出一種智能網(wǎng)關(guān)的功能插件管理客戶端,包括:
[0024]啟動(dòng)模塊,用于在客戶端應(yīng)用啟動(dòng)后,顯示插件管理界面;
[0025]獲取模塊,用于獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息;
[0026]插件管理模塊,用于在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息。
[0027]優(yōu)選地,所述獲取模塊,還用于遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,或者,與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息;所述可安裝插件信息包括插件圖標(biāo)、插件名、下載路徑和/或版本號(hào)。
[0028]優(yōu)選地,所述插件管理模塊,還用于響應(yīng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)的指令,根據(jù)所述可安裝插件信息,顯示所述可安裝插件的詳細(xì)信息界面;響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的安裝指令,發(fā)送插件安裝接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包;接收并顯示所述智能網(wǎng)關(guān)下載安裝完成后返回的安裝成功消息,并在所述插件詳細(xì)信息界面顯示可操作的相關(guān)接口,以及將對(duì)應(yīng)的已安裝插件的圖標(biāo)移至已安裝插件列表中。
[0029]優(yōu)選地,所述插件管理模塊,還用于響應(yīng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo)的指令,根據(jù)所述已安裝插件信息,顯示所述已安裝插件的詳細(xì)信息界面,在所述已安裝插件的詳細(xì)信息界面上提供插件停止/啟動(dòng)、插件卸載以及插件配置操作接口和/或插件升級(jí)操作接口,供用戶操作;響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的相應(yīng)操作指令,發(fā)送對(duì)應(yīng)的插件管理接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)進(jìn)行相應(yīng)操作;接收所述智能網(wǎng)關(guān)反饋的操作結(jié)果,根據(jù)所述操作結(jié)果顯示操作成功或失敗消息。
[0030]優(yōu)選地,所述插件管理模塊,還用于若所述智能網(wǎng)關(guān)上已安裝插件有對(duì)應(yīng)的第三方應(yīng)用,則在所述已安裝插件的詳細(xì)信息界面提供所述第三方應(yīng)用的啟動(dòng)鏈接。
[0031]本發(fā)明實(shí)施例還提出一種智能網(wǎng)關(guān)的功能插件管理系統(tǒng),包括:客戶端及與所述客戶端通信的智能網(wǎng)關(guān),其中:
[0032]所述客戶端包括權(quán)利要求6-10中任一項(xiàng)所述的客戶端;
[0033]所述智能網(wǎng)關(guān),用于向所述客戶端提供已安裝插件列表接口,供所述客戶端調(diào)用以獲取所述智能網(wǎng)關(guān)的已安裝插件的信息。
[0034]優(yōu)選地,所述智能網(wǎng)關(guān),還用于接收所述客戶端發(fā)送的插件安裝接口消息,根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包,在插件安裝包安裝完成后,向所述客戶端返回安裝成功消息;或者,接收所述客戶端發(fā)送的插件管理接口消息,根據(jù)所述插件管理接口消息進(jìn)行相應(yīng)操作,并向所述客戶端反饋操作結(jié)果。
[0035]本發(fā)明實(shí)施例提出的一種智能網(wǎng)關(guān)的功能插件管理方法、客戶端及系統(tǒng),客戶端在應(yīng)用啟動(dòng)后,顯示插件管理界面;獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息;在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息,以便方便對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行本地管理,由此使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái)對(duì)功能插件進(jìn)行集中管理。因此,相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
【附圖說明】
[0036]圖1是本發(fā)明實(shí)施例方案涉及的系統(tǒng)架構(gòu)示意圖;
[0037]圖2是本發(fā)明實(shí)施例中手機(jī)APP客戶端和智能網(wǎng)關(guān)插件管理接口交互圖;
[0038]圖3是智能網(wǎng)關(guān)的功能插件管理方法第一實(shí)施例的流程示意圖;
[0039]圖4是圖3所示的實(shí)施例中客戶端與智能網(wǎng)關(guān)的交互流程示意圖;
[0040]圖5是智能網(wǎng)關(guān)的功能插件管理方法第二實(shí)施例的流程示意圖;
[0041]圖6是圖5所示的實(shí)施例中客戶端與智能網(wǎng)關(guān)的交互流程示意圖;
[0042]圖7是智能網(wǎng)關(guān)的功能插件管理方法第三實(shí)施例的流程示意圖;
[0043]圖8是圖7所示的實(shí)施例中客戶端與智能網(wǎng)關(guān)的交互流程示意圖;
[0044]圖9是本發(fā)明智能網(wǎng)關(guān)的功能插件管理客戶端較佳實(shí)施例的功能模塊示意圖。
[0045]為了使本發(fā)明的技術(shù)方案更加清楚、明了,下面將結(jié)合附圖作進(jìn)一步詳述。
【具體實(shí)施方式】
[0046]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0047]本發(fā)明實(shí)施例方案的核心思想是:客戶端在應(yīng)用啟動(dòng)后,顯示插件管理界面;獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息;在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息,可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制,同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái)。
[0048]本發(fā)明實(shí)施例方案涉及的系統(tǒng)架構(gòu)包括智能網(wǎng)關(guān)和移動(dòng)終端應(yīng)用客戶端,如圖1所示,以手機(jī)為例,在智能網(wǎng)關(guān)增加手機(jī)APP管理模塊,并提供對(duì)應(yīng)的手機(jī)APP客戶端。手機(jī)APP客戶端可通過WIFI或者其他LAN側(cè)連接方式,接入到智能網(wǎng)關(guān),和智能網(wǎng)關(guān)的手機(jī)APP管理模塊進(jìn)行消息交互,實(shí)現(xiàn)對(duì)功能插件的集中管理。圖1中的Gl (LAN)接口是手機(jī)APP客戶端和智能網(wǎng)關(guān)手機(jī)APP管理模塊的交互接口,該接口可實(shí)現(xiàn)手機(jī)APP客戶端對(duì)功能插件的相關(guān)管理操作,包括但不限于插件安裝/升級(jí)、插件卸載、插件運(yùn)行、插件停止、獲取已安裝插件列表、插件配置等。
[0049]如圖2所示,圖2為手機(jī)APP客戶端和智能網(wǎng)關(guān)插件管理接口交互圖。
[0050]附圖2中的流程說明了手機(jī)APP客戶端可通過新建TCP/UDP連接到智能網(wǎng)關(guān),通過調(diào)用相關(guān)插件管理接口,獲取到對(duì)應(yīng)的操作結(jié)果,并關(guān)閉TCP/UDP連接。
[0051]基于上述系統(tǒng)架構(gòu),提出本發(fā)明智能網(wǎng)關(guān)的功能插件管理方法實(shí)施例。
[0052]如圖3所示,本發(fā)明第一實(shí)施例提出一種智能網(wǎng)關(guān)的功能插件管理方法,包括:
[0053]步驟S101,客戶端在應(yīng)用啟動(dòng)后,顯示插件管理界面;
[0054]本實(shí)施例主要闡述在APP客戶端啟動(dòng)后,功能插件管理的工作原理。
[0055]具體地,首先,用戶啟動(dòng)APP客戶端,進(jìn)入插件管理主界面。
[0056]步驟S102,獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息;
[0057]在獲取智能網(wǎng)關(guān)的可安裝插件信息時(shí),作為一種實(shí)施方式,客戶端可以主動(dòng)遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,包括插件圖標(biāo)、插件名、版本號(hào)、下載路徑、詳細(xì)描述信息等。
[0058]或者,作為另一種實(shí)施方式,所述客戶端與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息。
[0059]步驟S103,在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息。
[0060]在獲取到智能網(wǎng)關(guān)的可安裝插件信息以及智能網(wǎng)關(guān)的已安裝插件的信息后,在插件管理主界面上正確地顯示智能網(wǎng)關(guān)可安裝/已安裝的插件圖標(biāo)和插件名信息。
[0061]本實(shí)施例中客戶端與智能網(wǎng)關(guān)的交互流程如圖4所示。
[0062]后續(xù),如果用戶在插件管理主界面上點(diǎn)擊可安裝插件圖標(biāo),即可進(jìn)入附圖6對(duì)應(yīng)的控制流程,點(diǎn)擊已安裝插件圖標(biāo),可進(jìn)入附圖8對(duì)應(yīng)的控制流程。
[0063]本實(shí)施例通過上述方案,使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),對(duì)功能插件在本地進(jìn)行集中管理。相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,從而提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
[0064]如圖5所示,本發(fā)明第二實(shí)施例提出一種智能網(wǎng)關(guān)的功能插件管理方法,基于上述圖3所示的實(shí)施例,所述方法還包括:
[0065]步驟S104,所述客戶端響應(yīng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)的指令,根據(jù)所述可安裝插件信息,顯示所述可安裝插件的詳細(xì)信息界面;
[0066]步驟S105,響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的安裝指令,發(fā)送插件安裝接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包;
[0067]步驟S106,接收并顯示所述智能網(wǎng)關(guān)下載安裝完成后返回的安裝成功消息,并在所述插件詳細(xì)信息界面顯示可操作的相關(guān)接口,以及將對(duì)應(yīng)的已安裝插件的圖標(biāo)移至已安裝插件列表中。
[0068]相比上述圖3所示的實(shí)施例,本實(shí)施例方案還包括:響應(yīng)用戶在插件管理界面上點(diǎn)擊可安裝插件圖標(biāo),實(shí)現(xiàn)功能插件安裝管理的過程。
[0069]具體地,結(jié)合圖6所示,圖6是本實(shí)施例中,客戶端與智能網(wǎng)關(guān)的交互流程示意圖。
[0070]首先,當(dāng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)時(shí),進(jìn)入該插件的詳細(xì)信息界面;客戶端根據(jù)之前獲取到的信息,顯示出可安裝插件的版本號(hào)、詳細(xì)信息,并提供安裝操作接口,供用戶操作。
[0071]然后,當(dāng)用戶點(diǎn)擊安裝按鈕后,客戶端發(fā)送插件安裝接口消息給智能網(wǎng)關(guān),該消息中需要包括插件的基本信息以及插件安裝包的HTTP/FTP下載路徑,并開啟APP客戶端側(cè)本地的HTTP/FTP服務(wù)。如圖1中的Ml接口,如果插件是放在服務(wù)器側(cè),APP客戶端應(yīng)通過對(duì)應(yīng)消息接口獲取到插件的基本信息以及插件安裝包的HTTP/FTP下載路徑,后續(xù)智能網(wǎng)關(guān)從服務(wù)器側(cè)下載插件安裝包。
[0072]之后,智能網(wǎng)關(guān)收到插件安裝接口消息后,通過HTTP/FTP協(xié)議到APP客戶端側(cè)下載插件安裝包。下載完成后,直接安裝到智能網(wǎng)關(guān)上,并返回安裝成功結(jié)果給APP客戶端;
[0073]APP客戶端收到結(jié)果后,顯示插件安裝成功,并在插件詳細(xì)信息界面顯示可操作的相關(guān)接口,轉(zhuǎn)到后續(xù)第三實(shí)施例的步驟S107處理,該接口同附圖8中的已安裝插件界面。
[0074]本實(shí)施例通過上述方案,實(shí)現(xiàn)了對(duì)智能網(wǎng)關(guān)的功能插件的本地安裝管理,使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),對(duì)功能插件在本地進(jìn)行集中管理。相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,從而提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
[0075]如圖7所示,本發(fā)明第三實(shí)施例提出一種智能網(wǎng)關(guān)的功能插件管理方法,基于上述圖3所示的實(shí)施例,所述方法還包括:
[0076]步驟S107,所述客戶端響應(yīng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo)的指令,根據(jù)所述已安裝插件信息,顯示所述已安裝插件的詳細(xì)信息界面,在所述已安裝插件的詳細(xì)信息界面上提供插件停止/啟動(dòng)、插件卸載以及插件配置操作接口和/或插件升級(jí)操作接口,供用戶操作;
[0077]步驟S108,響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的相應(yīng)操作指令,發(fā)送對(duì)應(yīng)的插件管理接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)進(jìn)行相應(yīng)操作;
[0078]步驟S109,接收所述智能網(wǎng)關(guān)反饋的操作結(jié)果,根據(jù)所述操作結(jié)果顯示操作成功或失敗消息。
[0079]相比上述圖5所示的實(shí)施例,本實(shí)施例方案還包括:響應(yīng)用戶在插件管理界面上點(diǎn)擊已安裝插件圖標(biāo),實(shí)現(xiàn)對(duì)已安裝的功能插件的管理過程。
[0080]具體地,結(jié)合圖8所示,圖8是本實(shí)施例中,客戶端與智能網(wǎng)關(guān)的交互流程示意圖。
[0081]首先,當(dāng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo),進(jìn)入該插件的詳細(xì)信息界面??蛻舳烁鶕?jù)之前獲取到的信息,顯示出已安裝插件的版本號(hào)、詳細(xì)信息,并提供插件停止/啟動(dòng)、插件卸載、插件配置操作接口,供用戶操作,如果已安裝插件的版本號(hào)比可安裝的插件版本號(hào)早,可以提供升級(jí)操作接口。
[0082]當(dāng)用戶點(diǎn)擊相應(yīng)按鈕后,APP客戶端發(fā)送對(duì)應(yīng)的插件管理接口消息給智能網(wǎng)關(guān);智能網(wǎng)關(guān)收到插件管理接口消息后,進(jìn)行相應(yīng)操作,并返回操作結(jié)果給APP客戶端。
[0083]APP客戶端根據(jù)收到結(jié)果后,顯示操作成功或失敗,如果是插件卸載成功,當(dāng)前界面轉(zhuǎn)回到上述第二實(shí)施例的可安裝插件的詳細(xì)信息界面。
[0084]進(jìn)一步地,所述方法還包括:
[0085]若所述智能網(wǎng)關(guān)上已安裝插件有對(duì)應(yīng)的第三方應(yīng)用,則在所述已安裝插件的詳細(xì)信息界面提供所述第三方應(yīng)用的啟動(dòng)鏈接。
[0086]本實(shí)施例通過上述方案,使用APP客戶端對(duì)智能網(wǎng)關(guān)上可安裝的功能插件進(jìn)行本地管理,可以更便捷集中地控制智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備,不受上網(wǎng)網(wǎng)絡(luò)、控制平臺(tái)等限制,實(shí)現(xiàn)了在本地對(duì)智能網(wǎng)關(guān)的已安裝功能插件停止/啟動(dòng)、插件卸載以及插件配置操作和/或插件升級(jí)操作管理,使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),對(duì)功能插件在本地進(jìn)行集中管理。相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,從而提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
[0087]對(duì)應(yīng)地,提出本發(fā)明智能網(wǎng)關(guān)的功能插件管理客戶端實(shí)施例。
[0088]如圖9所示,本發(fā)明較佳實(shí)施例提出一種智能網(wǎng)關(guān)的功能插件管理客戶端,包括:啟動(dòng)模塊201、獲取模塊202以及插件管理模塊203,其中:
[0089]啟動(dòng)模塊201,用于在客戶端應(yīng)用啟動(dòng)后,顯示插件管理界面;
[0090]獲取模塊202,用于獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息;
[0091]插件管理模塊203,用于在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息。
[0092]進(jìn)一步地,所述獲取模塊202,還用于遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,或者,與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息;所述可安裝插件信息包括插件圖標(biāo)、插件名、下載路徑和/或版本號(hào)。
[0093]具體地,首先,用戶啟動(dòng)APP客戶端,進(jìn)入插件管理主界面。
[0094]然后,獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息。
[0095]在獲取智能網(wǎng)關(guān)的可安裝插件信息時(shí),作為一種實(shí)施方式,客戶端可以主動(dòng)遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,包括插件圖標(biāo)、插件名、版本號(hào)、下載路徑、詳細(xì)描述信息等。
[0096]或者,作為另一種實(shí)施方式,所述客戶端與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息。
[0097]在獲取到智能網(wǎng)關(guān)的可安裝插件信息以及智能網(wǎng)關(guān)的已安裝插件的信息后,在插件管理主界面上正確地顯示智能網(wǎng)關(guān)可安裝/已安裝的插件圖標(biāo)和插件名信息。
[0098]本實(shí)施例中客戶端與智能網(wǎng)關(guān)的交互流程如圖4所示。
[0099]后續(xù),如果用戶在插件管理主界面上點(diǎn)擊可安裝插件圖標(biāo),即可進(jìn)入附圖6對(duì)應(yīng)的控制流程,點(diǎn)擊已安裝插件圖標(biāo),可進(jìn)入附圖8對(duì)應(yīng)的控制流程。
[0100]本實(shí)施例通過上述方案,使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),對(duì)功能插件在本地進(jìn)行集中管理。相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,從而提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
[0101]進(jìn)一步地,所述插件管理模塊203,還用于響應(yīng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)的指令,根據(jù)所述可安裝插件信息,顯示所述可安裝插件的詳細(xì)信息界面;響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的安裝指令,發(fā)送插件安裝接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包;接收并顯示所述智能網(wǎng)關(guān)下載安裝完成后返回的安裝成功消息,并在所述插件詳細(xì)信息界面顯示可操作的相關(guān)接口,以及將對(duì)應(yīng)的已安裝插件的圖標(biāo)移至已安裝插件列表中。
[0102]該方案還包括響應(yīng)用戶在插件管理界面上點(diǎn)擊可安裝插件圖標(biāo),實(shí)現(xiàn)功能插件安裝管理的過程。
[0103]具體地,結(jié)合圖6所示,圖6是本實(shí)施例中,客戶端與智能網(wǎng)關(guān)的交互流程示意圖。
[0104]首先,當(dāng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)時(shí),進(jìn)入該插件的詳細(xì)信息界面;客戶端根據(jù)之前獲取到的信息,顯示出可安裝插件的版本號(hào)、詳細(xì)信息,并提供安裝操作接口,供用戶操作。
[0105]然后,當(dāng)用戶點(diǎn)擊安裝按鈕后,客戶端發(fā)送插件安裝接口消息給智能網(wǎng)關(guān),該消息中需要包括插件的基本信息以及插件安裝包的HTTP/FTP下載路徑,并開啟APP客戶端側(cè)本地的HTTP/FTP服務(wù)。如圖1中的Ml接口,如果插件是放在服務(wù)器側(cè),APP客戶端應(yīng)通過對(duì)應(yīng)消息接口獲取到插件的基本信息以及插件安裝包的HTTP/FTP下載路徑,后續(xù)智能網(wǎng)關(guān)從服務(wù)器側(cè)下載插件安裝包。
[0106]之后,智能網(wǎng)關(guān)收到插件安裝接口消息后,通過HTTP/FTP協(xié)議到APP客戶端側(cè)下載插件安裝包。下載完成后,直接安裝到智能網(wǎng)關(guān)上,并返回安裝成功結(jié)果給APP客戶端;
[0107]APP客戶端收到結(jié)果后,顯示插件安裝成功,并在插件詳細(xì)信息界面顯示可操作的相關(guān)接口,轉(zhuǎn)到后續(xù)第三實(shí)施例的步驟S107處理,該接口同附圖8中的已安裝插件界面。
[0108]本實(shí)施例通過上述方案,實(shí)現(xiàn)了對(duì)智能網(wǎng)關(guān)的功能插件在本地的安裝管理,使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),對(duì)功能插件在本地進(jìn)行集中管理。相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,從而提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
[0109]進(jìn)一步地,所述插件管理模塊203還用于響應(yīng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo)的指令,根據(jù)所述已安裝插件信息,顯示所述已安裝插件的詳細(xì)信息界面,在所述已安裝插件的詳細(xì)信息界面上提供插件停止/啟動(dòng)、插件卸載以及插件配置操作接口和/或插件升級(jí)操作接口,供用戶操作;響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的相應(yīng)操作指令,發(fā)送對(duì)應(yīng)的插件管理接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)進(jìn)行相應(yīng)操作;接收所述智能網(wǎng)關(guān)反饋的操作結(jié)果,根據(jù)所述操作結(jié)果顯示操作成功或失敗消息。
[0110]該方案還包括:響應(yīng)用戶在插件管理界面上點(diǎn)擊已安裝插件圖標(biāo),實(shí)現(xiàn)對(duì)已安裝的功能插件的管理過程。
[0111]具體地,結(jié)合圖8所示,圖8是本實(shí)施例中,客戶端與智能網(wǎng)關(guān)的交互流程示意圖。
[0112]首先,當(dāng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo),進(jìn)入該插件的詳細(xì)信息界面??蛻舳烁鶕?jù)之前獲取到的信息,顯示出已安裝插件的版本號(hào)、詳細(xì)信息,并提供插件停止/啟動(dòng)、插件卸載、插件配置操作接口,供用戶操作,如果已安裝插件的版本號(hào)比可安裝的插件版本號(hào)早,可以提供升級(jí)操作接口。
[0113]當(dāng)用戶點(diǎn)擊相應(yīng)按鈕后,APP客戶端發(fā)送對(duì)應(yīng)的插件管理接口消息給智能網(wǎng)關(guān);智能網(wǎng)關(guān)收到插件管理接口消息后,進(jìn)行相應(yīng)操作,并返回操作結(jié)果給APP客戶端。
[0114]APP客戶端根據(jù)收到結(jié)果后,顯示操作成功或失敗,如果是插件卸載成功,當(dāng)前界面轉(zhuǎn)回到上述第二實(shí)施例的可安裝插件的詳細(xì)信息界面。
[0115]進(jìn)一步地,所述方法還包括:
[0116]若所述智能網(wǎng)關(guān)上已安裝插件有對(duì)應(yīng)的第三方應(yīng)用,則在所述已安裝插件的詳細(xì)信息界面提供所述第三方應(yīng)用的啟動(dòng)鏈接。
[0117]本實(shí)施例通過上述方案,使用APP客戶端對(duì)智能網(wǎng)關(guān)上可安裝的功能插件進(jìn)行本地管理,可以更便捷集中地控制智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備,不受上網(wǎng)網(wǎng)絡(luò)、控制平臺(tái)等限制,實(shí)現(xiàn)了在本地對(duì)智能網(wǎng)關(guān)的已安裝功能插件停止/啟動(dòng)、插件卸載以及插件配置操作和/或插件升級(jí)操作管理,使得智能網(wǎng)關(guān)的普通家庭用戶,可以脫離運(yùn)營(yíng)商網(wǎng)絡(luò)和平臺(tái),對(duì)功能插件在本地進(jìn)行集中管理。相比現(xiàn)有技術(shù),本發(fā)明可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。同時(shí)可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理,從而提高了智能網(wǎng)關(guān)功能插件管理的靈活性。
[0118]進(jìn)一步地,本發(fā)明實(shí)施例還提出一種智能網(wǎng)關(guān)的功能插件管理系統(tǒng),包括:客戶端及與所述客戶端通信的智能網(wǎng)關(guān),其中:
[0119]所述客戶端可以為上述實(shí)施例所述的客戶端;
[0120]所述智能網(wǎng)關(guān),用于向所述客戶端提供已安裝插件列表接口,供所述客戶端調(diào)用以獲取所述智能網(wǎng)關(guān)的已安裝插件的信息。
[0121]進(jìn)一步地,所述智能網(wǎng)關(guān),還用于接收所述客戶端發(fā)送的插件安裝接口消息,根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包,在插件安裝包安裝完成后,向所述客戶端返回安裝成功消息;或者,接收所述客戶端發(fā)送的插件管理接口消息,根據(jù)所述插件管理接口消息進(jìn)行相應(yīng)操作,并向所述客戶端反饋操作結(jié)果
[0122]以手機(jī)為例,本實(shí)施例方案中,可以將智能網(wǎng)關(guān)的所有功能插件安裝文件放置在手機(jī)的統(tǒng)一目錄下,手機(jī)APP客戶端遍歷該目錄,獲取智能網(wǎng)關(guān)可安裝的功能插件列表,并調(diào)用智能網(wǎng)關(guān)的已安裝插件列表接口,根據(jù)上述兩個(gè)信息,可以在客戶端上顯示出智能網(wǎng)關(guān)上已安裝的插件信息和可安裝的插件信息。
[0123]此外,在本方案中,功能插件也可以存放在外網(wǎng)服務(wù)器上,手機(jī)APP客戶端可以通過和外網(wǎng)服務(wù)器端通信,獲取智能網(wǎng)關(guān)可安裝的功能插件列表,后續(xù)處理同本地存放功能插件,流程一致。存放在外網(wǎng)服務(wù)器上的方案,可用于運(yùn)營(yíng)商提供統(tǒng)一的功能插件給家庭用戶下載安裝,下載安裝后,智能網(wǎng)關(guān)可以脫離外網(wǎng)服務(wù)器端,僅本地就可以對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行管理,減少服務(wù)器端的壓力。
[0124]本實(shí)施例智能網(wǎng)關(guān)與客戶端交互實(shí)現(xiàn)功能插件管理的基本原理,請(qǐng)參照上述各實(shí)施例,在此不再贅述。
[0125]與現(xiàn)有技術(shù)相比較,本發(fā)明至少具有下列優(yōu)點(diǎn):
[0126]1、可以脫離互聯(lián)網(wǎng)和平臺(tái)環(huán)境,對(duì)智能網(wǎng)關(guān)的功能插件進(jìn)行集中管理,充分發(fā)揮了智能網(wǎng)關(guān)和家庭互聯(lián)設(shè)備的自身優(yōu)勢(shì),家庭用戶可以自由地將功能插件安裝文件拷貝到手機(jī)的統(tǒng)一存放目錄,進(jìn)行統(tǒng)一安裝管理,不受平臺(tái)限制。
[0127]2、可用于運(yùn)營(yíng)商搭建統(tǒng)一的插件平臺(tái),該方案對(duì)平臺(tái)要求簡(jiǎn)單,壓力小,平臺(tái)只需要提供可支持的功能插件安裝文件,提供接口給手機(jī)APP客戶端獲取可安裝的功能插件和插件安裝包下載路徑。插件安裝后,手機(jī)APP客戶端不需要再接入到平臺(tái)上就可以實(shí)現(xiàn)對(duì)功能插件的管理。
[0128]還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0129]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0130]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0131]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種智能網(wǎng)關(guān)的功能插件管理方法,其特征在于,包括: 客戶端在應(yīng)用啟動(dòng)后,顯示插件管理界面; 獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息; 在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取智能網(wǎng)關(guān)的可安裝的插件信息的步驟包括: 所述客戶端遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,或者,所述客戶端與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息;所述可安裝插件信息包括插件圖標(biāo)、插件名、下載路徑和/或版本號(hào)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 所述客戶端響應(yīng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)的指令,根據(jù)所述可安裝插件信息,顯示所述可安裝插件的詳細(xì)信息界面; 響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的安裝指令,發(fā)送插件安裝接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包; 接收并顯示所述智能網(wǎng)關(guān)下載安裝完成后返回的安裝成功消息,并在所述插件詳細(xì)信息界面顯示可操作的相關(guān)接口,以及將對(duì)應(yīng)的已安裝插件的圖標(biāo)移至已安裝插件列表中。4.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述方法還包括: 所述客戶端響應(yīng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo)的指令,根據(jù)所述已安裝插件信息,顯示所述已安裝插件的詳細(xì)信息界面,在所述已安裝插件的詳細(xì)信息界面上提供插件停止/啟動(dòng)、插件卸載以及插件配置操作接口和/或插件升級(jí)操作接口,供用戶操作; 響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的相應(yīng)操作指令,發(fā)送對(duì)應(yīng)的插件管理接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)進(jìn)行相應(yīng)操作; 接收所述智能網(wǎng)關(guān)反饋的操作結(jié)果,根據(jù)所述操作結(jié)果顯示操作成功或失敗消息。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括: 若所述智能網(wǎng)關(guān)上已安裝插件有對(duì)應(yīng)的第三方應(yīng)用,則在所述已安裝插件的詳細(xì)信息界面提供所述第三方應(yīng)用的啟動(dòng)鏈接。6.一種智能網(wǎng)關(guān)的功能插件管理客戶端,其特征在于,包括: 啟動(dòng)模塊,用于在客戶端應(yīng)用啟動(dòng)后,顯示插件管理界面; 獲取模塊,用于獲取智能網(wǎng)關(guān)的可安裝插件信息;調(diào)用所述智能網(wǎng)關(guān)上已安裝插件列表接口,獲取所述智能網(wǎng)關(guān)的已安裝插件的信息; 插件管理模塊,用于在所述插件管理界面上顯示所述智能網(wǎng)關(guān)的可安裝插件信息以及已安裝插件的信息。7.根據(jù)權(quán)利要求6所述的客戶端,其特征在于, 所述獲取模塊,還用于遍歷本地插件存放目錄和插件配置文件,獲取所述智能網(wǎng)關(guān)的可安裝插件信息,或者,與外網(wǎng)服務(wù)器通信,從所述外網(wǎng)服務(wù)器獲取所述智能網(wǎng)關(guān)的可安裝插件信息;所述可安裝插件信息包括插件圖標(biāo)、插件名、下載路徑和/或版本號(hào)。8.根據(jù)權(quán)利要求7所述的客戶端,其特征在于, 所述插件管理模塊,還用于響應(yīng)用戶在所述插件管理界面上點(diǎn)擊可安裝插件圖標(biāo)的指令,根據(jù)所述可安裝插件信息,顯示所述可安裝插件的詳細(xì)信息界面;響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的安裝指令,發(fā)送插件安裝接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包;接收并顯示所述智能網(wǎng)關(guān)下載安裝完成后返回的安裝成功消息,并在所述插件詳細(xì)信息界面顯示可操作的相關(guān)接口,以及將對(duì)應(yīng)的已安裝插件的圖標(biāo)移至已安裝插件列表中。9.根據(jù)權(quán)利要求6、7或8所述的客戶端,其特征在于, 所述插件管理模塊,還用于響應(yīng)用戶在所述插件管理界面上點(diǎn)擊已安裝插件圖標(biāo)的指令,根據(jù)所述已安裝插件信息,顯示所述已安裝插件的詳細(xì)信息界面,在所述已安裝插件的詳細(xì)信息界面上提供插件停止/啟動(dòng)、插件卸載以及插件配置操作接口和/或插件升級(jí)操作接口,供用戶操作;響應(yīng)用戶在所述可安裝插件的詳細(xì)信息界面上的相應(yīng)操作指令,發(fā)送對(duì)應(yīng)的插件管理接口消息給所述智能網(wǎng)關(guān),由所述智能網(wǎng)關(guān)進(jìn)行相應(yīng)操作;接收所述智能網(wǎng)關(guān)反饋的操作結(jié)果,根據(jù)所述操作結(jié)果顯示操作成功或失敗消息。10.根據(jù)權(quán)利要求6、7或8所述的客戶端,其特征在于, 所述插件管理模塊,還用于若所述智能網(wǎng)關(guān)上已安裝插件有對(duì)應(yīng)的第三方應(yīng)用,則在所述已安裝插件的詳細(xì)信息界面提供所述第三方應(yīng)用的啟動(dòng)鏈接。11.一種智能網(wǎng)關(guān)的功能插件管理系統(tǒng),其特征在于,包括:客戶端及與所述客戶端通信的智能網(wǎng)關(guān),其中: 所述客戶端包括權(quán)利要求6-10中任一項(xiàng)所述的客戶端; 所述智能網(wǎng)關(guān),用于向所述客戶端提供已安裝插件列表接口,供所述客戶端調(diào)用以獲取所述智能網(wǎng)關(guān)的已安裝插件的信息。12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于, 所述智能網(wǎng)關(guān),還用于接收所述客戶端發(fā)送的插件安裝接口消息,根據(jù)所述插件安裝接口消息提供的插件安裝包下載路徑,從所述客戶端或所述外網(wǎng)服務(wù)器下載插件安裝包,在插件安裝包安裝完成后,向所述客戶端返回安裝成功消息;或者,接收所述客戶端發(fā)送的插件管理接口消息,根據(jù)所述插件管理接口消息進(jìn)行相應(yīng)操作,并向所述客戶端反饋操作結(jié)果。
【文檔編號(hào)】H04L12/66GK106034070SQ201510115614
【公開日】2016年10月19日
【申請(qǐng)日】2015年3月16日
【發(fā)明人】李國(guó)節(jié)
【申請(qǐng)人】中興通訊股份有限公司