專利名稱:智能終端管理家庭網關的系統及方法
技術領域:
本發(fā)明涉及家庭網關的管理領域,具體來講是一種智能終端管理家庭網關的系統及方法。
背景技術:
隨著寬帶行業(yè)蓬勃發(fā)展及智能終端的普及,越來越多的家庭內部用戶通過智能終端WiFi接入家庭網關,以享受網絡服務,其中智能終端包括iOS系統、Android系統、Windows Phone系統的智能手機及平板電腦等,PC (Personal Computer,個人電腦)使用的比例日趨下降。用戶管理家庭網關的傳統方式是通過PC瀏覽器訪問家庭網關的內置HTTP(Hyper Text Transport Protocol,超文本傳輸協議)服務器進行管理。雖然智能終端也可通過自帶瀏覽器訪問家庭網關,但由于顯示尺寸及瀏覽器兼容問題,體驗效果不好。用戶在配置家庭網關參數時,若涉及到連接相關的信息變更,如家庭網關WiFiSSID (Service Set Identifier,服務集標識)變更、密碼變更時,因使用的PC及智能終端原生系統均不能同步更新WiFi SSID和密碼,導致用戶與家庭網關間的無線連接會斷掉。此時用戶需手動連接新的SSID,用新的密碼,才能重新連接家庭網關。又由于家庭網關的維護不可避免的需要升級,目前用戶是訪問家庭網關設備商官方網站主動查詢是否有新的軟件版本,并下載到本地電腦上,再通過PC的瀏覽器連接家庭網關進行升級。但是該操作對大多數用戶過于復雜,且用戶不能及時得知軟件更新信息。家庭網關承載著家庭網絡中各種終端接入的功能,目前市場上的大多數家庭網關僅具備基本的路由和轉發(fā)功能,缺乏對家庭網絡中設備的精細化管理。隨著家庭網絡接入的終端種類與數目的繁多,用戶迫切需要一種便捷的方式對家庭網絡進行管控與感知
發(fā)明內容
針對現有技術中存在的缺陷,本發(fā)明的目的在于提供一種智能終端管理家庭網關的系統及方法,利用智能終端的App (Application,指管理家庭網關的應用程序)來管理家庭網關,能夠查詢設定家庭網關的參數、同步更新家庭網關與智能終端上對應的WiFi SSID和/或密碼信息,主動向用戶推送最新的智能終端App或家庭網關軟件,簡化升級操作,向用戶推送家庭網關感知的注冊事件,便于用戶對家庭網絡的掌控,向家庭網關推送執(zhí)行腳本,實現新功能。為達到以上目的,本發(fā)明提供一種智能終端管理家庭網關的系統,包括智能終端和家庭網關,二者通過網關App通信協議進行通信,智能終端內包括家庭網關管理模塊、日志文件、映射文件和智能終端原生數據庫,家庭網關管理模塊用于查閱日志文件、訪問和修改智能終端原生數據庫中數據、為映射文件中的MAC地址添加別名;家庭網關包括后臺服務模塊、家庭網關原生數據庫和家庭網關原生軟件模塊,所述家庭網關管理模塊通過所述后臺服務模塊訪問家庭網關原生數據庫,所述后臺服務模塊通過家庭網關原生軟件模塊配合所述家庭網關管理模塊的管理。
本發(fā)明還提供一種基于上述系統的智能終端管理家庭網關的方法,所述管理方法包括智能終端更新家庭網關參數、家庭網關的升級、家庭網關推送注冊事件給智能終端;當智能終端通過家庭網關管理模塊更新家庭網關參數涉及家庭網關的WiFi服務集標識和/或密碼時,家庭網關管理模塊將更新的值發(fā)給所述后臺服務模塊檢測有效性,若有效,后臺服務模塊更新家庭網關原生數據庫中的WiFi服務集標識和/或密碼,通過家庭網關原生軟件模塊重啟家庭網關WiFi模塊,家庭網關管理模塊同步更新智能終端原生數據庫中的WiFi服務集標識和/或密碼;家庭網關管理模塊定期查詢官方網站是否有新的家庭網關的升級軟件,若有,所述后臺服務模塊下載升級軟件并校驗,將結果發(fā)送至家庭網關管理模塊,校驗成功且用戶確定升級,后臺服 務模塊更新家庭網關軟件,家庭網關重啟,智能終端和家庭網關重新連接;用戶通過家庭網關管理模塊預先注冊事件,所述網關軟件模塊檢測到所述注冊事件,后臺服務模塊將注冊事件通知所述家庭網關管理模塊,家庭網關將注冊事件寫入所述日志文件,通知用戶查閱。在上述技術方案的基礎上,所述智能終端管理家庭網關前,家庭網關管理模塊先向家庭網關對應的IP及端口發(fā)起連接,附帶用戶名及密碼,所述后臺服務模塊收到用戶名及密碼后進行認證,認證通過后完成通信連接。在上述技術方案的基礎上,所述家庭網關管理模塊獲取、更新家庭網關的配置,通過操作傳給所述后臺服務模塊,后臺服務模塊獲取、更新家庭網關原生數據庫,將狀態(tài)回復給家庭網關管理|旲塊。在上述技術方案的基礎上,用戶通過所述家庭網關管理模塊獲取家庭網關的參數時,家庭網關管理模塊發(fā)送獲取網關參數請求消息,附帶參數名,后臺服務模塊收到后,讀取家庭網關原生數據庫中對應參數的值,向家庭網關管理模塊回復獲取網關參數請求成功消息,若失敗,回復獲取網關參數請求失敗消息,附帶錯誤原因描述。在上述技術方案的基礎上,用戶通過所述家庭網關管理模塊更新家庭網關的參數時,家庭網關管理模塊發(fā)送修改網關參數請求消息,附帶參數名及對應值,后臺服務模塊收到后,家庭網關原生數據庫更新對應參數的值,若更新成功,向家庭網關管理模塊回復修改網關參數請求成功消息,若更新失敗,回復修改網關參數請求失敗消息,附帶錯誤原因描述。在上述技術方案的基礎上,所述家庭網關管理模塊同步更新智能終端原生數據庫中的無線服務集標識和/或密碼時,若僅是密碼修改,則修改記錄中WiFi服務集標識對應的密碼;SWiFi服務集標識、密碼均修改了,則添加一條新的WiFi服務集標識和密碼記錄。在上述技術方案的基礎上,所述家庭網關的軟件升級時,家庭網關管理模塊向后臺服務模塊發(fā)送鏡像下載消息,附帶更新的軟件網絡路徑,后臺服務模塊進行軟件下載后,調用家庭網關原生軟件模塊對軟件合法性進行校驗,若校驗失敗,回復鏡像下載失敗消息并附帶錯誤碼,若成功,回復鏡像下載成功消息,用戶確定升級后,后臺服務模塊調用家庭網關原生軟件模塊進行軟件升級。在上述技術方案的基礎上,所述家庭網關管理模塊定期查詢官方網站,判斷是否有新的家庭網關管理模塊升級,若有,家庭網關管理模塊下載軟件且用戶確定升級后,升級并重啟家庭網關管理模塊,智能終端和家庭網關重新連接。在上述技術方案的基礎上,所述家庭網關管理模塊執(zhí)行新功能時,家庭網關管理模塊發(fā)送執(zhí)行腳本請求消息,附帶新功能對應的腳本,后臺服務模塊接收到后,通過家庭網關原生軟件模塊執(zhí)行所述腳本,若成功,則回復執(zhí)行腳本請求成功消息給家庭網關管理模塊,若失敗,回復執(zhí)行腳本請求失敗消息,附帶錯誤原因描述給家庭網關管理模塊。在上述技術方案的基礎上,所述家庭網關管理模塊預先注冊事件,向后臺服務模塊發(fā)送注冊請求消息,附帶對應的事件名稱,所述網關軟件模塊進行事件注冊,若失敗,回復注冊請求失敗消息給家庭網關管理模塊,附帶對應錯誤信息,若成功,回復注冊請求成功消息給家庭網關管理模塊。在上述技術方案的基礎上,所述家庭網關將注冊事件寫入所述日志文件時,當注冊事件中包含接入設備的MAC地址,且該MAC地址不存在于映射文件時,家庭網關管理模塊將該MAC地址寫入映射文件;當該MAC地址存在與映射文件且在映射文件有別名時,則將對應的別名插入日志文件中對應的MAC地址前或后。在上述技術方案的基礎上,所述家庭網關管理模塊為映射文件中標識設備的MAC地址起別名。本發(fā)明的有益效果在于:1.利用智能終端的App來管理家庭網關,比PC瀏覽器或自帶瀏覽器更加便捷,通過智能終端更新家庭網關WiFi SSID、密碼時,能做到智能終端與家庭網關上的WiFi SSID、密碼同步,無需人工介入WiFi重新關聯的過程。2.家庭網關管理模塊檢測到自身或家庭網關軟件更新后主動通知用戶操作,用戶可一鍵完成升級操作。App除自身必要 升級外,為實現家庭網關的某些新功能,但不至于升級家庭網關軟件的情況下,用戶可選擇對應版本的App,通過執(zhí)行該版本App的相關功能選擇,直接向家庭網關推送腳本命令實現新功能。由于智能終端的App升級比家庭網關軟件升級的風險要小,因此滿足了特定用戶的需求,又避免了家庭網關的軟件頻繁升級。3.家庭網關結合現有的DPI等技術可檢測到用戶的注冊事件,如接入設備的感知,接入流量的感知,推送給App并形成日志文件,提醒用戶查閱,便于用戶對家庭網關環(huán)境的掌控。此外,MAC地址到別名的映射動態(tài)插入日志文件中的相關條目,使得用戶的查閱更加直觀。
圖1為本發(fā)明實施例智能終端管理家庭網關的系統圖;圖2為本發(fā)明實施例RGApp與RGDaemon建立連接的交互圖;圖3為本發(fā)明實施例RGApp讀取、設定家庭網關參數的交互圖;圖4為本發(fā)明實施例RGApp進行家庭網關軟件升級的交互圖;圖5為本發(fā)明實施例RGApp注冊事件及接收RGDaemon上報事件的交互圖;圖6為本發(fā)明實施例RGApp命令家庭網關執(zhí)行新功能的交互圖。
具體實施例方式以下結合附圖及實施例對本發(fā)明作進一步詳細說明。如圖1所示,本發(fā)明所述智能終端管理家庭網關的系統,包括智能終端和家庭網關(Residential Gateway,簡稱RG), 二者通過網關App通信協議(本實施例中簡稱RGAppProtocol)進行通信。智能終端內包括家庭網關管理模塊(本實施例中簡稱RGApp)、記錄家庭接入設備MAC地址與名稱的映射文件(本實施例中簡稱MapConf )、用于查閱家庭網關異步事件的日志文件(本實施例中簡稱RGLog)和智能終端原生數據庫(本實施例中簡稱PhoneDB )。家庭網關包括后臺服務模塊(本實施例中簡稱RGDaemon )、家庭網關原生數據庫(本實施例中簡稱RGDB )和家庭網關軟件模塊(RGSoftware )。運行在智能終端上的RGApp通過通信協議RGAppProtocol與運行在家庭網關上的RGDaemon進行通信的建立及消息的交互。RGApp用于查閱日志文件中的記錄;RGApp訪問PhoneDB修改已有記錄中WiFi SSID對應的密碼,或添加一條新的WiFi SSID及密碼記錄;RGApp還為MapConf中的MAC地址添加對應的別名,用于標識別家庭網絡中的接入設備。RGApp讀取、設定家庭網關上的參數,均是通過RGDaemon訪問RGDB實現,RGDaemon通過RGSoftware執(zhí)行密碼認證、腳本運行、WiFi重啟、鏡像合法性校驗與升級、DP1、事件通知機制等,配合RGApp實現用戶對家庭網關的管理。本發(fā)明智能終端管理家庭網關的方法,包括智能終端讀取、修改家庭網關參數、RGApp或家庭網關的軟件升級、家庭網關推送注冊事件給智能終端。在實際應用中,RGApp可以在家庭網絡里通過WiFi連接家庭網關,也可在戶外通過第三方設備以運營商無線鏈路(例如3G)或WiFi熱點,從而接入Internet連接家庭網關,實現在室內與室外均可管理家庭網關。所述智能終端管理家庭網關前,RGApp先向家庭網關對應的IP及端口發(fā)起連接,附帶用戶名及密碼,RGDaemon收到消息認證通過后,兩者完成通信連接建立,用于RGApp和RGDaemon的后續(xù)管理交互。通信建立后,RGApp提供管理家庭網關的各個功能按鈕,根據用戶操作或異步事件的觸發(fā)進入不同情況下的管理。如圖2所示,為本發(fā)明實施例RGApp與RGDaemon建立連接的交互圖。RGApp根據家庭網關對應的 IP 及端口,向 RGDaemon 建立 TCP (Transmission Control Protocol傳輸控制協議)連接后;RGApp發(fā)出登陸驗證請求消息RGAppP_Auth,附帶登錄名及密碼;RGDaemon將收到的登錄名及密碼與RGDB中的內容對比,若與RGDB中的不一致,則認證失敗,向RGApp回復登陸驗證請求失敗消息RGAppP_AuthFail, RGApp收到后提示錯誤;若認證成功,向RGApp回復登陸驗證請求成功消息RGAppP_AuthOK, RGApp收到該消息后即完成與RGDaemon連接建立的過程。在具體實施中,智能終端在家庭里通過WiFi接入家庭網關,家庭網關的內網地址通常是192.168.1.1,也可從家庭網關背面設備銘牌獲得具體的值。智能終端在戶外通過運營商無線鏈路(例如3G)或WiFi熱點訪問家庭網關時,需知道網關在Internet上的IP地址,該IP地址已有成熟的獲取機制,如DDNS (Dynamic Domain Name Server,動態(tài)域名服務)等。RGApp與RGDaemon建立連接后,如圖3所示,為RGApp讀取、更新家庭網關參數的交互圖。用戶通過RGApp瀏覽網關相關配置時,進行參數的讀取,RGApp發(fā)出獲取網關參數請求消息RGAppP_GetParam,附帶相關參數的名稱;RGDaemon收到后讀取RGDB中相關參數的值,若讀取成功,向RGApp發(fā)回獲取網關參數請求成功消息RGAppP_GetParamOK,附帶參數的值;若讀取失敗,向RGApp發(fā)回獲取網關參數請求失敗消息RGAppP_GetParamNOK,附帶錯誤原因的描述。 用戶通過所述RGApp更新家庭網關的參數時,常規(guī)參數的寫入為=RGApp發(fā)送修改網關參數請求消息RGAppP_SetParam,附帶參數名及對應值;RGDaemon收到后向RGDB更新對應參數的值,若更新成功,向RGApp回復修改網關參數請求成功消息RGAppP_SetParamOK,若更新失敗,回復修改網關參數請求失敗消息RGAppP_SetParamNOK,附帶錯誤原因描述。當RGApp更新家庭網關參數涉及家庭網關的WiFi SSID和/密碼時,即無線參數的寫入,將更新的值發(fā)給RGDaemon檢測有效性。如圖3所示,RGApp向RGDaemon發(fā)出設定WiFi參數請求消息RGAppP_SetWiFi,附帶更新后的WiFi SSID及密碼。RGDaemon收到后通過RGDB校準參數是否有效,若無效,向RGApp回復設定WiFi參數請求失敗消息RGAppP_SetffiFiNOK,附帶錯誤信息描述,RGApp收到后提示用戶參數不合法。若有效,RGDaemon回復設定WiFi參數請求合法消息RGAppP_SetWiFiOK,RGApp收到后回復執(zhí)行WiFi參數更新消息RGAppP_WiFiUpdate,通知RGDaemon已收到確認信息,可以進行家庭網關的WiFiSSID和/或密碼更新;RGDaemon收到后,向RGApp發(fā)送執(zhí)行WiFi模塊重啟消息RGAppP_WiFiReStart,隨后RGDB更新WiFi SSID和/或密碼,并調用RGSoftware重啟WiFi模塊;RGApp收到RGAppP_WiFiReStart消息后,更新PhoneDB的WiFi SSID及密碼。其中,若是僅修改了密碼,則修改對應記錄中該WiFi SSID對應的密碼;若是WiFi SSID及密碼均修改了,則添加一條新的WiFi SSID、密碼記錄。RGApp可以定期查詢官方網站是否有新的RGApp的升級,或者是新的家庭網關的升級軟件,若有,通知用戶下載。當查詢到RGApp的升級時,用戶只需要升級RGApp即可,由RGApp下載軟件,升級并重啟RGApp,智能終端和家庭網關重新鏈接。如圖4所示,為RGApp進行家庭網關軟件升級的交互圖。當查詢到家庭網關的軟件升級時 ,用戶決定下載家庭網關軟件后,RGApp向RGDaemon發(fā)送鏡像下載消息RGAppP_Image,附帶更新軟件的網絡路徑。RGDaemon進行軟件下載,下載完畢后調用RGSoftware對軟件合法性進行校驗,若校驗失敗,回復鏡像下載失敗消息RGAppPP_ImageNOK,并附帶錯誤碼給RGApp, RGApp提示用戶;若成功,回復鏡像下載成功消息RGAppP_ImageOK給RGApp。用戶決定升級家庭網關軟件后,RGApp發(fā)送鏡像升級消息RGAppP_ImageUpdate通知家庭網關正式升級軟件。RGDaemon調用RGSoftware升級家庭網關軟件,家庭網關重啟,智能終端和家庭網關重新鏈接。智能終端可向家庭網關注冊對家庭網絡中感興趣的事件,當用戶感興趣的事件觸發(fā)后,家庭網關則將這些事件推送給智能終端,讓用戶感知。例如接入設備的感知:各種終端接入家庭網關時,家庭網關的轉發(fā)表中都有識別該終端的唯一 MAC (Media AccessControl,媒體介入控制層)地址記錄生成,家庭網關將這些信息推送給智能終端,用戶即可得知家庭網絡內有哪些設備被激活:比如某人回家了(手機WiFi功能保持開啟,曾連接過家庭網絡使得手機中存在該記錄,進入家庭網關的WiFi信號范圍內,會自動連入家庭網絡);有人開啟了 OTT (Over The Top,互聯網電視機頂盒業(yè)務)看電視;有人在用視頻游戲主機玩游戲。例如接入信息的感知:結合DPI (Deep Packet Inspection,深度包檢測)技術,可以得知家庭網絡中有人訪問敏感網站,使用聊天工具,觀看網絡視頻,進行P2P下載等。如圖5所示,為RGApp注冊事件及接收RGDaemon上報事件的交互圖。用戶可以通過RGApp注冊感興趣的事件,向RGDaemon發(fā)送事件注冊請求消息RGAppP_RegEvent,附帶對應的事件名稱;RGDaemon通過家庭網關RGSoftware進行事件注冊,若失敗,回復事件注冊請求失敗消息RGAppP_RegEventNOK,附帶對應的錯誤信息;若成功,回復注冊請求成功消息RGAppP_RegEventOK。當RGDaemon通過RGSoftware檢測到注冊事件發(fā)生,將注冊事件通知RGApp,發(fā)送注冊事件通知消息RGAppP_Notify,附帶對應的注冊事件名稱及當前狀態(tài)。RGApp收到后將所述注冊事件寫入智能終端的RGLog,若注冊事件中含有的接入設備MAC在MapConf中有別名記錄,則將對應的別名插入RGLog中對應的MAC地址前或后,便于用戶閱讀理解,并通知用戶查閱。對于設備感知而言,當注冊事件中包含接入設備的MAC地址,且該MAC地址不存在于MapConf時,RGApp將該不存在的MAC地址寫入MapConf。用戶可以通過RGApp編輯MapConf,給對應的MAC地址起個好記的別名,便于后期管理,也可以查詢 RGLog。智能終端上的軟件升級除自身完善外,用戶還可以通過RGApp命令家庭網關執(zhí)行新功能,彌補家庭網關當如功能不足。如圖6所示,為RGApp命令家庭網關執(zhí)行新功能的交互圖。RGApp發(fā)送執(zhí)行腳本請求消息RGAppP_Command,附帶對應的腳本;RGDaemon收到后將通過RGSoftware執(zhí)行腳本功能,如果成功,向RGApp回復執(zhí)行腳本請求成功消息RGAppP_CommandOK ;如果失敗,向RGApp回復執(zhí)行腳本請求失敗消息RGAppP_Co_andNOK,附帶錯誤原因描述。所述執(zhí)行新功能的應用環(huán)境為:用戶需要某種功能,或家庭網關需要完善某功能,但目前的家庭網關軟件不支持,可以利用家庭網關的若干指令即可實現,通過更新智能終端的軟件,可以將這些指令推送給家庭網關執(zhí)行,從而使家庭網關支持,遠比升級家庭網關軟件代價小。本發(fā)明通過智能終端的App管理家庭網關,其中App是英文Application的簡稱,由于智能終端的流行,App特指智能終端的第三方應用程序,本文特指智能終端上管理家庭網關的應用程序。本發(fā)明中的智能終端包括但不限于iOS系統、Android系統、Windows Phone系統的智能手機 及平板電腦。家庭網關特指具有WiFi功能的家庭網關,包括但不僅限于EPON (Ethernet Passive Optical Network,以太網無源光網絡)上行,GPON (Gigabit-Capable Passive Optical Network,千兆無源光網絡)上行,DSL (DigitalSubscriber Line,數字用戶線)上行,以太網上行家庭網關,也包括無線路由器。本發(fā)明不局限于上述實施方式,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發(fā)明的保護范圍之內。本說明書中未作詳細描述的內容屬于本領域專業(yè)技術人員公知的現有技術。
權利要求
1.一種智能終端管理家庭網關的系統,包括智能終端和家庭網關,二者通過網關App通信協議進行通信,其特征在于:智能終端內包括家庭網關管理模塊、日志文件、映射文件和智能終端原生數據庫,家庭網關管理模塊用于查閱日志文件、訪問和修改智能終端原生數據庫中數據、為映射文件中的MAC地址添加別名;家庭網關包括后臺服務模塊、家庭網關原生數據庫和家庭網關原生軟件模塊,所述家庭網關管理模塊通過所述后臺服務模塊訪問家庭網關原生數據庫,所述后臺服務模塊通過家庭網關原生軟件模塊配合所述家庭網關管理模塊的管理。
2.一種基于權利要求1所述系統的智能終端管理家庭網關的方法,其特征在于:所述管理方法包括智能終端更新家庭網關參數、家庭網關的升級、家庭網關推送注冊事件給智能終端; 當智能終端通過家庭網關管理模塊更新家庭網關參數涉及家庭網關的WiFi服務集標識和/或密碼時,家庭網關管理模塊將更新的值發(fā)給所述后臺服務模塊檢測有效性,若有效,后臺服務模塊更新家庭網關原生數據庫中的WiFi服務集標識和/或密碼,通過家庭網關原生軟件模塊重啟家庭網關WiFi模塊,家庭網關管理模塊同步更新智能終端原生數據庫中的WiFi服務集標識和/或密碼; 家庭網關管理模塊定期查詢官方網站是否有新的家庭網關的升級軟件,若有,所述后臺服務模塊下載升級軟件并校驗,將結果發(fā)送至家庭網關管理模塊,校驗成功且用戶確定升級,后臺服務模塊更新家庭網關軟件,家庭網關重啟,智能終端和家庭網關重新連接; 用戶通過家庭網關管理模塊預先注冊事件,所述網關軟件模塊檢測到所述注冊事件,后臺服務模塊將注冊事件通知所述家庭網關管理模塊,家庭網關將注冊事件寫入所述日志文件,通知用戶查閱。
3.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述智能終端管理家庭網關前,家庭網關管理模塊先向家庭網關對應的IP及端口發(fā)起連接,附帶用戶名及密碼,所述后臺服務模塊收到用戶名及密碼后進行認證,認證通過后完成通信連接。
4.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關管理模塊獲取、更新家庭網關的配置,通過操作傳給所述后臺服務模塊,后臺服務模塊獲取、更新家庭網關原生數據庫,將狀態(tài)回復給家庭網關管理模塊。
5.如權利要求4所述智能終端管理家庭網關的方法,其特征在于:用戶通過所述家庭網關管理模塊獲取家庭網關的參數時,家庭網關管理模塊發(fā)送獲取網關參數請求消息,附帶參數名,后臺服務模塊收到后,讀取家庭網關原生數據庫中對應參數的值,向家庭網關管理模塊回復獲取網關參數請求成功消息,若失敗,回復獲取網關參數請求失敗消息,附帶錯誤原因描述。
6.如權利要求5所述智能終端管理家庭網關的方法,其特征在于:用戶通過所述家庭網關管理模塊更新家庭網關的參數時,家庭網關管理模塊發(fā)送修改網關參數請求消息,附帶參數名及對應值,后臺服務模塊收到后,家庭網關原生數據庫更新對應參數的值,若更新成功,向家庭網關管理模塊回復修改網關參數請求成功消息,若更新失敗,回復修改網關參數請求失敗消息,附帶錯誤原因描述。
7.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關管理模塊同步更新智能終端原生數據庫中的無線服務集標識和/ 或密碼時,若僅是密碼修改,則修改記錄中WiFi服務集標識對應的密碼;若WiFi服務集標識、密碼均修改了,則添加一條新的WiFi服務集標識和密碼記錄。
8.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關的軟件升級時,家庭網關管理模塊向后臺服務模塊發(fā)送鏡像下載消息,附帶更新的軟件網絡路徑,后臺服務模塊進行軟件下載后,調用家庭網關原生軟件模塊對軟件合法性進行校驗,若校驗失敗,回復鏡像下載失敗消息并附帶錯誤碼,若成功,回復鏡像下載成功消息,用戶確定升級后,后臺服務模塊調用家庭網關原生軟件模塊進行軟件升級。
9.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關管理模塊定期查詢官方網站,判斷是否有新的家庭網關管理模塊升級,若有,家庭網關管理模塊下載軟件且用戶確定升級后,升級并重啟家庭網關管理模塊,智能終端和家庭網關重新連接。
10.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關管理模塊執(zhí)行新功能時,家庭網關管理模塊發(fā)送執(zhí)行腳本請求消息,附帶新功能對應的腳本,后臺服務模塊接收到后,通過家庭網關原生軟件模塊執(zhí)行所述腳本,若成功,則回復執(zhí)行腳本請求成功消息給家庭網關管理模塊,若失敗,回復執(zhí)行腳本請求失敗消息,附帶錯誤原因描述給家庭網關管理模塊。
11.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關管理模塊預先注冊事件,向后臺服務模塊發(fā)送注冊請求消息,附帶對應的事件名稱,所述網關軟件模塊進行事件注冊,若失敗,回復注冊請求失敗消息給家庭網關管理模塊,附帶對應錯誤信息,若成功,回復注冊請求成功消息給家庭網關管理模塊。
12.如權利要求11所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關將注冊事件寫入所述日志文件時,當注冊事件中包含接入設備的MAC地址,且該MAC地址不存在于映射文件時,家庭網關管理模塊將該MAC地址寫入映射文件;當該MAC地址存在與映射文件且在映射文件有別名時,則將對應的別名插入日志文件中對應的MAC地址前或后。
13.如權利要求2所述智能終端管理家庭網關的方法,其特征在于:所述家庭網關管理模塊為映射文件中標識設備的MAC地址起別名。
全文摘要
一種智能終端管理家庭網關的系統及方法,包括智能終端和家庭網關,二者通過網關App通信協議進行通信,智能終端內包括家庭網關管理模塊、日志文件、映射文件和智能終端原生數據庫,家庭網關管理模塊用于查閱日志文件、訪問和修改智能終端原生數據庫中數據、為映射文件中的MAC地址添加別名;家庭網關包括后臺服務模塊、家庭網關原生數據庫和家庭網關原生軟件模塊,家庭網關管理模塊訪問家庭網關原生數據庫,后臺服務模塊通過家庭網關原生軟件模塊配合管理。本發(fā)明能夠查詢設定家庭網關的參數、同步更新家庭網關與智能終端上對應的WiFi SSID和/或密碼信息,主動向用戶推送最新的智能終端App或家庭網關軟件,簡化升級操作。
文檔編號H04L12/28GK103220182SQ201310154218
公開日2013年7月24日 申請日期2013年4月28日 優(yōu)先權日2013年4月28日
發(fā)明者王愷, 王志軍, 王勤, 柳安意 申請人:烽火通信科技股份有限公司