一種實(shí)現(xiàn)家庭網(wǎng)關(guān)參數(shù)管理的方法以及家庭網(wǎng)關(guān)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及三網(wǎng)融合領(lǐng)域,尤其涉及一種實(shí)現(xiàn)家庭網(wǎng)關(guān)參數(shù)管理的方法以及家庭網(wǎng)關(guān)。
【背景技術(shù)】
[0002]目前的家庭網(wǎng)關(guān)設(shè)備,只能通過(guò)瀏覽器訪問(wèn)WEB頁(yè)面的方式進(jìn)行參數(shù)查詢與配置,配置頁(yè)面不夠友好。
[0003]此外,在出現(xiàn)網(wǎng)絡(luò)故障時(shí),也沒(méi)有快速便捷的手段進(jìn)行家庭網(wǎng)絡(luò)整體的故障診斷,現(xiàn)有的如360客戶端,僅能對(duì)用戶PC等終端進(jìn)行診斷,無(wú)法獲取家庭網(wǎng)關(guān)里的參數(shù)進(jìn)行家庭網(wǎng)絡(luò)整體的診斷與處理。
[0004]隨著互聯(lián)網(wǎng)的快速發(fā)展,智能手機(jī)、PC等在家庭網(wǎng)絡(luò)中處于實(shí)時(shí)與家庭網(wǎng)關(guān)通信的狀態(tài),這些設(shè)備上的客戶端應(yīng)用使用起來(lái)簡(jiǎn)易、便捷,已成為主流的使用習(xí)慣。
【發(fā)明內(nèi)容】
[0005]鑒于以上,本發(fā)明提出一種實(shí)現(xiàn)家庭網(wǎng)關(guān)參數(shù)管理的方法以及家庭網(wǎng)關(guān)。以解決現(xiàn)有技術(shù)中存在的至少一個(gè)問(wèn)題。
[0006]根據(jù)本發(fā)明一方面,提出一種家庭網(wǎng)關(guān),包括:
[0007]客戶端代理,對(duì)家庭網(wǎng)關(guān)內(nèi)的至少一個(gè)管理模塊進(jìn)行接口封裝,接收終端的請(qǐng)求,根據(jù)所述請(qǐng)求調(diào)用家庭網(wǎng)關(guān)內(nèi)的相應(yīng)管理模塊,并向終端返回所述管理模塊的處理結(jié)果;
[0008]至少一個(gè)管理模塊,根據(jù)所述客戶端代理的調(diào)用進(jìn)行處理,并向所述客戶端代理返回處理結(jié)果。
[0009]進(jìn)一步,所述客戶端代理接收終端的參數(shù)配置請(qǐng)求,所述參數(shù)配置請(qǐng)求包括至少一個(gè)參數(shù)。
[0010]進(jìn)一步,所述客戶端代理將配置成功的參數(shù)返回給所述客戶端,并在所述客戶端的用戶使用界面上同時(shí)呈現(xiàn)配置成功的參數(shù)。
[0011]進(jìn)一步,所述客戶端代理進(jìn)行參數(shù)查詢,并接收所述管理模塊返回的結(jié)果。
[0012]進(jìn)一步,所述客戶端代理比對(duì)查詢前與查詢后的參數(shù)是否發(fā)生變化,如果是,則由所述客戶端代理向所述終端返回發(fā)生變化的參數(shù)。
[0013]根據(jù)本發(fā)明另一方面,還提出一種實(shí)現(xiàn)家庭網(wǎng)關(guān)參數(shù)管理的方法,包括:
[0014]在家庭網(wǎng)關(guān)內(nèi)設(shè)置客戶端代理,所述客戶端代理對(duì)家庭網(wǎng)關(guān)內(nèi)的至少一個(gè)管理模塊進(jìn)行接口封裝;
[0015]由所述客戶端代理接收終端的請(qǐng)求,根據(jù)所述請(qǐng)求調(diào)用家庭網(wǎng)關(guān)內(nèi)的相應(yīng)管理模塊,并將所述管理模塊的處理結(jié)果返回給所述終端。
[0016]進(jìn)一步,所述客戶端代理接收終端的參數(shù)配置請(qǐng)求,所述參數(shù)配置請(qǐng)求包括至少一個(gè)參數(shù)。
[0017]進(jìn)一步,所述客戶端代理將配置成功的參數(shù)返回給所述客戶端,并在所述客戶端的用戶使用界面上同時(shí)呈現(xiàn)配置成功的參數(shù)。
[0018]進(jìn)一步,所述客戶端代理進(jìn)行參數(shù)查詢,并接收所述管理模塊返回的查詢結(jié)果。
[0019]進(jìn)一步,所述客戶端代理比對(duì)查詢前與查詢后的參數(shù)是否發(fā)生變化,如果是,則由所述客戶端代理向所述終端返回發(fā)生變化的參數(shù)。
[0020]本發(fā)明基于家庭網(wǎng)關(guān)現(xiàn)有參數(shù)管理機(jī)制,新增客戶端代理對(duì)家庭網(wǎng)關(guān)各功能模塊對(duì)外接口進(jìn)行封裝,實(shí)現(xiàn)批量參數(shù)配置、參數(shù)查詢、家庭網(wǎng)絡(luò)狀態(tài)變化實(shí)時(shí)推送及家庭網(wǎng)絡(luò)故障診斷處理等家庭網(wǎng)關(guān)能力的調(diào)用。本發(fā)明適用于所有的家庭網(wǎng)關(guān),能夠?qū)崿F(xiàn)終端應(yīng)用對(duì)家庭網(wǎng)關(guān)能力的直接調(diào)用。
【附圖說(shuō)明】
[0021]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1所示為本發(fā)明一實(shí)施例中的一種家庭網(wǎng)關(guān)的結(jié)構(gòu)示意圖。
[0023]圖2所示為本發(fā)明一實(shí)施例中的一種實(shí)現(xiàn)家庭網(wǎng)關(guān)參數(shù)管理的方法流程示意圖。
[0024]圖3所示為本發(fā)明另一實(shí)施例中的方法流程示意圖。
[0025]圖4所示為本發(fā)明另一實(shí)施例中的方法流程示意圖。
【具體實(shí)施方式】
[0026]現(xiàn)在將參照附圖來(lái)詳細(xì)描述本發(fā)明的各種示例性實(shí)施例。應(yīng)注意到:除非另外具體說(shuō)明,否則在這些實(shí)施例中闡述的部件和步驟的相對(duì)布置和數(shù)值不限制本發(fā)明的范圍。
[0027]同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際的比例關(guān)系繪制的。
[0028]以下對(duì)至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說(shuō)明性的,決不作為對(duì)本發(fā)明及其應(yīng)用或使用的任何限制。
[0029]對(duì)于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說(shuō)明書的一部分。
[0030]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
[0031]應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步討論。
[0032]本發(fā)明針對(duì)家庭網(wǎng)絡(luò)故障診斷手段缺乏、網(wǎng)絡(luò)狀態(tài)不能主動(dòng)推送、家庭網(wǎng)關(guān)參數(shù)查詢與配置操作繁瑣等問(wèn)題,提出了一種實(shí)現(xiàn)家庭網(wǎng)關(guān)參數(shù)管理的方法以及家庭網(wǎng)關(guān)。通過(guò)新增的客戶端代理對(duì)家庭網(wǎng)關(guān)內(nèi)的各個(gè)模塊的對(duì)外接口進(jìn)行統(tǒng)一封裝,實(shí)現(xiàn)家庭網(wǎng)絡(luò)故障診斷處理、實(shí)時(shí)參數(shù)查詢、參數(shù)配置以及家庭網(wǎng)絡(luò)狀態(tài)變化實(shí)時(shí)推送等家庭網(wǎng)關(guān)能力的調(diào)用。本發(fā)明為用戶及時(shí)掌握家庭網(wǎng)絡(luò)狀態(tài)并進(jìn)行故障診斷自處理、參數(shù)自助配置等提供了便捷、簡(jiǎn)化的處理方式。
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
[0034]圖1所不為本發(fā)明一實(shí)施例中的一種家庭網(wǎng)關(guān)的結(jié)構(gòu)不意圖。該家庭網(wǎng)關(guān)包括客戶端代理和至少一個(gè)管理模塊。其中:
[0035]客戶端代理,對(duì)家庭網(wǎng)關(guān)內(nèi)的至少一個(gè)管理模塊進(jìn)行接口封裝,接收終端的請(qǐng)求,根據(jù)所述請(qǐng)求調(diào)用家庭網(wǎng)關(guān)內(nèi)的相應(yīng)管理模塊,并向終端返回所述管理模塊的處理結(jié)果。其中,客戶端代理識(shí)別合法的終端請(qǐng)求并處理轉(zhuǎn)發(fā)??蛻舳舜砜梢愿鶕?jù)用戶名、密碼判斷終端是否合法,或者根據(jù)設(shè)置的其他信息進(jìn)行判斷。
[0036]至少一個(gè)管理模塊,根據(jù)所述客戶端代理的調(diào)用進(jìn)行處理,并向所述客戶端代理返回處理結(jié)果。
[0037]現(xiàn)有技術(shù)中的終端發(fā)起請(qǐng)求時(shí),必須與各模塊分別交互,各模塊的交互接口是有差異的,實(shí)現(xiàn)起來(lái)復(fù)雜度高。而且目前的產(chǎn)品中,并沒(méi)有提供終端進(jìn)行查詢配置的機(jī)制和方案。本發(fā)明中,客戶端代理將家庭網(wǎng)關(guān)內(nèi)的各個(gè)模塊的接口 API都做了一層封裝,統(tǒng)一對(duì)終端提供,包括參數(shù)配置、參數(shù)查詢以及進(jìn)行故障診斷處理等等。終端就無(wú)需與家庭網(wǎng)關(guān)內(nèi)的各個(gè)模塊分別按照相應(yīng)的接口做交互了。從而簡(jiǎn)化了處理流程。
[0038]其中,客戶端代理接收的請(qǐng)求包括參數(shù)配置請(qǐng)求、參數(shù)查詢請(qǐng)求等等。管理模塊包括登錄認(rèn)證管理、寬帶連接管理、設(shè)備接入管理、設(shè)備信息管理、無(wú)線配置管理、網(wǎng)絡(luò)信息統(tǒng)計(jì)、其他信息配置管理等等。終端例如是手機(jī)、PC等。本領(lǐng)域技術(shù)人員應(yīng)該可以理解,上述只是用于舉例說(shuō)明,不應(yīng)理解為對(duì)本發(fā)明的限制。
[0039]所述客戶端代理接收終端的參數(shù)配置請(qǐng)求,所述參數(shù)配置請(qǐng)求包括至少一個(gè)參數(shù)。其中,參數(shù)例如是設(shè)備信息、寬帶連接配置、無(wú)線參數(shù)配置、網(wǎng)絡(luò)狀態(tài)信息等。客戶端代理在封裝接口的時(shí)候,就會(huì)在接口中對(duì)各參數(shù)請(qǐng)求做定義,明確什么參數(shù)是到哪個(gè)模塊。因此,客戶端代理可以根據(jù)參數(shù)配置請(qǐng)求調(diào)用家庭網(wǎng)關(guān)內(nèi)的相應(yīng)管理模塊。管理模塊進(jìn)行處理,即接受指令并執(zhí)行,如接受無(wú)線配置指令并進(jìn)行相應(yīng)SSID、密碼、信道等參數(shù)配置,并返回處理結(jié)果,例如配置是否成功。所述客戶端代理將配置成功的參數(shù)返回給所述終端,并在所述終端的用戶使用界面上同時(shí)呈現(xiàn)配置成功的參數(shù)。例如,終端提交配置無(wú)線SSID、加密密碼、加密方式、無(wú)線信道等幾個(gè)參數(shù),客戶端代理完成交互后將配置結(jié)果返回給終端,終端接收到后,在用戶使用界面上同時(shí)呈現(xiàn)配置成功后的各個(gè)參數(shù)狀態(tài),這樣可以使原來(lái)在配置頁(yè)面一步步操作的步驟,簡(jiǎn)化為一次完成。
[0040]所述客戶端代理進(jìn)行參數(shù)查詢,接收所述管理模塊返回的結(jié)果,并比對(duì)查詢前與查詢后的參數(shù)是否發(fā)生變化,如果是,則由所述客戶端代理向所述終端返回發(fā)生變化的參數(shù)。其中,所述客戶端代理可以周期性的進(jìn)行參數(shù)查詢,即無(wú)需根據(jù)終端的查詢請(qǐng)求進(jìn)行參數(shù)查詢。這里所說(shuō)的參數(shù)例如是家庭網(wǎng)絡(luò)接入了幾臺(tái)設(shè)備、分配了什么IP地址、網(wǎng)絡(luò)上下行流量/速率、無(wú)線通信信道等。目前是用戶通過(guò)WEB的方式登錄家庭網(wǎng)關(guān)的配置頁(yè)面,然后進(jìn)行參數(shù)配置、參數(shù)查詢等。本發(fā)明可以由客戶端代理主動(dòng)監(jiān)測(cè)家庭網(wǎng)絡(luò)狀態(tài)相關(guān)的各個(gè)模塊,發(fā)生網(wǎng)絡(luò)故障或狀態(tài)變化時(shí)可將相關(guān)信息主動(dòng)推送至終端,無(wú)需終端發(fā)起查詢請(qǐng)求。此外,