CN104683123A - 一种实现家庭网关参数管理的方法以及家庭网关 - Google Patents
一种实现家庭网关参数管理的方法以及家庭网关 Download PDFInfo
- Publication number
- CN104683123A CN104683123A CN201310606909.7A CN201310606909A CN104683123A CN 104683123 A CN104683123 A CN 104683123A CN 201310606909 A CN201310606909 A CN 201310606909A CN 104683123 A CN104683123 A CN 104683123A
- Authority
- CN
- China
- Prior art keywords
- parameter
- home gateway
- client agent
- described client
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种实现家庭网关参数管理的方法以及家庭网关。该方法包括:在家庭网关内设置客户端代理,所述客户端代理对家庭网关内的至少一个管理模块进行接口封装;由所述客户端代理接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并将所述管理模块的处理结果返回给所述终端。本发明提供了自动化的网络诊断与管理,可及时掌握家庭网络状态并进行故障诊断自处理、参数自助配置等。
Description
技术领域
本发明涉及三网融合领域,尤其涉及一种实现家庭网关参数管理的方法以及家庭网关。
背景技术
目前的家庭网关设备,只能通过浏览器访问WEB页面的方式进行参数查询与配置,配置页面不够友好。
此外,在出现网络故障时,也没有快速便捷的手段进行家庭网络整体的故障诊断,现有的如360客户端,仅能对用户PC等终端进行诊断,无法获取家庭网关里的参数进行家庭网络整体的诊断与处理。
随着互联网的快速发展,智能手机、PC等在家庭网络中处于实时与家庭网关通信的状态,这些设备上的客户端应用使用起来简易、便捷,已成为主流的使用习惯。
发明内容
鉴于以上,本发明提出一种实现家庭网关参数管理的方法以及家庭网关。以解决现有技术中存在的至少一个问题。
根据本发明一方面,提出一种家庭网关,包括:
客户端代理,对家庭网关内的至少一个管理模块进行接口封装,接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并向终端返回所述管理模块的处理结果;
至少一个管理模块,根据所述客户端代理的调用进行处理,并向所述客户端代理返回处理结果。
进一步,所述客户端代理接收终端的参数配置请求,所述参数配置请求包括至少一个参数。
进一步,所述客户端代理将配置成功的参数返回给所述客户端,并在所述客户端的用户使用界面上同时呈现配置成功的参数。
进一步,所述客户端代理进行参数查询,并接收所述管理模块返回的结果。
进一步,所述客户端代理比对查询前与查询后的参数是否发生变化,如果是,则由所述客户端代理向所述终端返回发生变化的参数。
根据本发明另一方面,还提出一种实现家庭网关参数管理的方法,包括:
在家庭网关内设置客户端代理,所述客户端代理对家庭网关内的至少一个管理模块进行接口封装;
由所述客户端代理接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并将所述管理模块的处理结果返回给所述终端。
进一步,所述客户端代理接收终端的参数配置请求,所述参数配置请求包括至少一个参数。
进一步,所述客户端代理将配置成功的参数返回给所述客户端,并在所述客户端的用户使用界面上同时呈现配置成功的参数。
进一步,所述客户端代理进行参数查询,并接收所述管理模块返回的查询结果。
进一步,所述客户端代理比对查询前与查询后的参数是否发生变化,如果是,则由所述客户端代理向所述终端返回发生变化的参数。
本发明基于家庭网关现有参数管理机制,新增客户端代理对家庭网关各功能模块对外接口进行封装,实现批量参数配置、参数查询、家庭网络状态变化实时推送及家庭网络故障诊断处理等家庭网关能力的调用。本发明适用于所有的家庭网关,能够实现终端应用对家庭网关能力的直接调用。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明一实施例中的一种家庭网关的结构示意图。
图2所示为本发明一实施例中的一种实现家庭网关参数管理的方法流程示意图。
图3所示为本发明另一实施例中的方法流程示意图。
图4所示为本发明另一实施例中的方法流程示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本发明针对家庭网络故障诊断手段缺乏、网络状态不能主动推送、家庭网关参数查询与配置操作繁琐等问题,提出了一种实现家庭网关参数管理的方法以及家庭网关。通过新增的客户端代理对家庭网关内的各个模块的对外接口进行统一封装,实现家庭网络故障诊断处理、实时参数查询、参数配置以及家庭网络状态变化实时推送等家庭网关能力的调用。本发明为用户及时掌握家庭网络状态并进行故障诊断自处理、参数自助配置等提供了便捷、简化的处理方式。
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
图1所示为本发明一实施例中的一种家庭网关的结构示意图。该家庭网关包括客户端代理和至少一个管理模块。其中:
客户端代理,对家庭网关内的至少一个管理模块进行接口封装,接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并向终端返回所述管理模块的处理结果。其中,客户端代理识别合法的终端请求并处理转发。客户端代理可以根据用户名、密码判断终端是否合法,或者根据设置的其他信息进行判断。
至少一个管理模块,根据所述客户端代理的调用进行处理,并向所述客户端代理返回处理结果。
现有技术中的终端发起请求时,必须与各模块分别交互,各模块的交互接口是有差异的,实现起来复杂度高。而且目前的产品中,并没有提供终端进行查询配置的机制和方案。本发明中,客户端代理将家庭网关内的各个模块的接口API都做了一层封装,统一对终端提供,包括参数配置、参数查询以及进行故障诊断处理等等。终端就无需与家庭网关内的各个模块分别按照相应的接口做交互了。从而简化了处理流程。
其中,客户端代理接收的请求包括参数配置请求、参数查询请求等等。管理模块包括登录认证管理、宽带连接管理、设备接入管理、设备信息管理、无线配置管理、网络信息统计、其他信息配置管理等等。终端例如是手机、PC等。本领域技术人员应该可以理解,上述只是用于举例说明,不应理解为对本发明的限制。
所述客户端代理接收终端的参数配置请求,所述参数配置请求包括至少一个参数。其中,参数例如是设备信息、宽带连接配置、无线参数配置、网络状态信息等。客户端代理在封装接口的时候,就会在接口中对各参数请求做定义,明确什么参数是到哪个模块。因此,客户端代理可以根据参数配置请求调用家庭网关内的相应管理模块。管理模块进行处理,即接受指令并执行,如接受无线配置指令并进行相应SSID、密码、信道等参数配置,并返回处理结果,例如配置是否成功。所述客户端代理将配置成功的参数返回给所述终端,并在所述终端的用户使用界面上同时呈现配置成功的参数。例如,终端提交配置无线SSID、加密密码、加密方式、无线信道等几个参数,客户端代理完成交互后将配置结果返回给终端,终端接收到后,在用户使用界面上同时呈现配置成功后的各个参数状态,这样可以使原来在配置页面一步步操作的步骤,简化为一次完成。
所述客户端代理进行参数查询,接收所述管理模块返回的结果,并比对查询前与查询后的参数是否发生变化,如果是,则由所述客户端代理向所述终端返回发生变化的参数。其中,所述客户端代理可以周期性的进行参数查询,即无需根据终端的查询请求进行参数查询。这里所说的参数例如是家庭网络接入了几台设备、分配了什么IP地址、网络上下行流量/速率、无线通信信道等。目前是用户通过WEB的方式登录家庭网关的配置页面,然后进行参数配置、参数查询等。本发明可以由客户端代理主动监测家庭网络状态相关的各个模块,发生网络故障或状态变化时可将相关信息主动推送至终端,无需终端发起查询请求。此外,本发明的客户端代理也可以接收终端的查询请求。由于本发明中,客户端代理将各个模块进行了统一封装,因此,在接收到查询请求时,由客户端代理调用各个模块,从而对于终端来说,简化了查询流程。
图2所示为本发明一实施例中的一种实现家庭网关参数管理的方法流程示意图。该方法包括以下步骤:
步骤21,在家庭网关内设置客户端代理,所述客户端代理对家庭网关内的至少一个管理模块进行接口封装。
步骤22,由所述客户端代理接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并将所述管理模块的处理结果返回给所述终端。
现有技术中的终端发起请求时,必须与各模块分别交互,各模块的交互接口是有差异的,实现起来复杂度高。而且目前的产品中,并没有提供终端进行查询配置的机制和方案。本发明中,客户端代理将家庭网关内的各个模块的接口API都做了一层封装,统一对终端提供,包括参数配置、参数查询以及进行故障诊断处理等等。终端就无需与家庭网关内的各个模块分别按照相应的接口做交互了。从而简化了处理流程。
本发明提供了自动化的网络诊断与管理,可及时掌握家庭网络状态并进行故障诊断自处理、参数自助配置等。
其中,客户端代理接收的请求包括参数配置请求、参数查询请求等等。管理模块包括登录认证管理、宽带连接管理、设备接入管理、设备信息管理、无线配置管理、网络信息统计、其他信息配置管理等等。终端例如是手机、PC等。本领域技术人员应该可以理解,上述只是用于举例说明,不应理解为对本发明的限制。
下面将结合附图和具体实施例,对本发明作进一步说明。
图3所示为本发明另一实施例中的方法流程示意图。该实施例为参数配置流程。包括以下步骤:
步骤31,所述客户端代理接收终端的参数配置请求,所述参数配置请求包括至少一个参数。
所述参数配置请求包括至少一个参数。其中,参数例如是设备信息、宽带连接配置、无线参数配置、网络状态信息等。
步骤32,根据所述请求调用家庭网关内的相应管理模块,并接收管理模块返回的处理结果。
客户端代理在封装接口的时候,就会在接口中对各参数请求做定义,明确什么参数是到哪个模块。因此,客户端代理可以根据参数配置请求调用家庭网关内的相应管理模块。管理模块进行处理,即接受指令并执行,如接受无线配置指令并进行相应SSID、密码、信道等参数配置,并返回处理结果,例如配置是否成功。
步骤33,所述客户端代理将配置成功的参数返回给所述客户端,并在所述客户端的用户使用界面上同时呈现配置成功的参数。
例如,终端提交配置无线SSID、加密密码、加密方式、无线信道等几个参数,客户端代理完成交互后将配置结果返回给终端,终端接收到后,在用户使用界面上同时呈现配置成功后的各个参数状态,这样可以使原来在配置页面一步步操作的步骤,简化为一次完成。
图4所示为本发明另一实施例中的方法流程示意图。该实施例为参数查询流程。该实施例为参数查询流程。包括以下步骤:
步骤41,所述客户端代理进行参数查询,并接收所述管理模块返回的查询结果。
所述参数查询请求包括至少一个参数。这里所说的参数例如是家庭网络接入了几台设备、分配了什么IP地址、网络上下行流量/速率、无线通信信道等。
其中,客户端代理可以进行周期性的查询,即无需根据终端的查询请求进行参数查询。此外,本发明的客户端代理也可以接收终端的查询请求,并根据终端的请求进行查询。由于本发明中,客户端代理将各个模块进行了统一封装,因此,在接收到终端的查询请求时,由客户端代理调用各个模块,从而对于终端来说,简化了查询流程。
步骤42,所述客户端代理比对查询前与查询后的参数是否发生变化,如果是,执行步骤43,否则继续执行步骤41。
步骤43,由所述客户端代理向所述终端返回发生变化的参数。
本发明基于家庭网关现有参数管理机制,新增客户端代理对家庭网关各功能模块对外接口进行封装,实现批量参数配置、参数查询、家庭网络状态变化实时推送及家庭网络故障诊断处理等家庭网关能力的调用。本发明适用于所有的家庭网关,能够实现终端应用对家庭网关能力的直接调用。
至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
可能以许多方式来实现本发明的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。
Claims (10)
1.一种家庭网关,其特征在于,包括:
客户端代理,对家庭网关内的至少一个管理模块进行接口封装,接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并向终端返回所述管理模块的处理结果;
至少一个管理模块,根据所述客户端代理的调用进行处理,并向所述客户端代理返回处理结果。
2.根据权利要求1所述家庭网关,其特征在于:
所述客户端代理接收终端的参数配置请求,所述参数配置请求包括至少一个参数。
3.根据权利要求2所述家庭网关,其特征在于:
所述客户端代理将配置成功的参数返回给所述客户端,并在所述客户端的用户使用界面上同时呈现配置成功的参数。
4.根据权利要求1所述家庭网关,其特征在于:
所述客户端代理进行参数查询,并接收所述管理模块返回的结果。
5.根据权利要求4所述家庭网关,其特征在于:
所述客户端代理比对查询前与查询后的参数是否发生变化,如果是,则由所述客户端代理向所述终端返回发生变化的参数。
6.一种实现家庭网关参数管理的方法,其特征在于,包括:
在家庭网关内设置客户端代理,所述客户端代理对家庭网关内的至少一个管理模块进行接口封装;
由所述客户端代理接收终端的请求,根据所述请求调用家庭网关内的相应管理模块,并将所述管理模块的处理结果返回给所述终端。
7.根据权利要求6所述实现家庭网关参数管理的方法,其特征在于:
所述客户端代理接收终端的参数配置请求,所述参数配置请求包括至少一个参数。
8.根据权利要求7所述实现家庭网关参数管理的方法,其特征在于:
所述客户端代理将配置成功的参数返回给所述客户端,并在所述客户端的用户使用界面上同时呈现配置成功的参数。
9.根据权利要求6所述实现家庭网关参数管理的方法,其特征在于:
所述客户端代理进行参数查询,并接收所述管理模块返回的查询结果。
10.根据权利要求9所述实现家庭网关参数管理的方法,其特征在于:
所述客户端代理比对查询前与查询后的参数是否发生变化,如果是,则由所述客户端代理向所述终端返回发生变化的参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310606909.7A CN104683123A (zh) | 2013-11-26 | 2013-11-26 | 一种实现家庭网关参数管理的方法以及家庭网关 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310606909.7A CN104683123A (zh) | 2013-11-26 | 2013-11-26 | 一种实现家庭网关参数管理的方法以及家庭网关 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104683123A true CN104683123A (zh) | 2015-06-03 |
Family
ID=53317756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310606909.7A Pending CN104683123A (zh) | 2013-11-26 | 2013-11-26 | 一种实现家庭网关参数管理的方法以及家庭网关 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104683123A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105871617A (zh) * | 2016-04-07 | 2016-08-17 | 烽火通信科技股份有限公司 | 一种家庭网关h.248协议语音故障自诊断的实现方法 |
CN108512747A (zh) * | 2017-02-23 | 2018-09-07 | 中兴通讯股份有限公司 | 家庭网关的插件管理方法以及家庭网关、通信*** |
CN108965423A (zh) * | 2018-07-06 | 2018-12-07 | 南京苏博曼纳软件科技有限公司 | 一种基于云管理的智能网关***管理方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020004935A1 (en) * | 2000-07-03 | 2002-01-10 | Huotari Allen Joseph | System for remote automated installation and configuration of digital subscriber line modems |
CN101427548A (zh) * | 2006-04-27 | 2009-05-06 | 阿尔卡特朗讯公司 | 移动网关设备 |
CN101667926A (zh) * | 2008-09-02 | 2010-03-10 | 中兴通讯股份有限公司 | 终端设备的远程管理方法和***、代理设备 |
CN102571378A (zh) * | 2010-12-13 | 2012-07-11 | 中兴通讯股份有限公司 | 一种基于用户侧的固网终端配置管理的方法和*** |
CN102916872A (zh) * | 2011-08-02 | 2013-02-06 | 李帜 | 一种通信代理网关 |
-
2013
- 2013-11-26 CN CN201310606909.7A patent/CN104683123A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020004935A1 (en) * | 2000-07-03 | 2002-01-10 | Huotari Allen Joseph | System for remote automated installation and configuration of digital subscriber line modems |
CN101427548A (zh) * | 2006-04-27 | 2009-05-06 | 阿尔卡特朗讯公司 | 移动网关设备 |
CN101667926A (zh) * | 2008-09-02 | 2010-03-10 | 中兴通讯股份有限公司 | 终端设备的远程管理方法和***、代理设备 |
CN102571378A (zh) * | 2010-12-13 | 2012-07-11 | 中兴通讯股份有限公司 | 一种基于用户侧的固网终端配置管理的方法和*** |
CN102916872A (zh) * | 2011-08-02 | 2013-02-06 | 李帜 | 一种通信代理网关 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105871617A (zh) * | 2016-04-07 | 2016-08-17 | 烽火通信科技股份有限公司 | 一种家庭网关h.248协议语音故障自诊断的实现方法 |
CN105871617B (zh) * | 2016-04-07 | 2019-10-11 | 烽火通信科技股份有限公司 | 一种家庭网关h.248协议语音故障自诊断的实现方法 |
CN108512747A (zh) * | 2017-02-23 | 2018-09-07 | 中兴通讯股份有限公司 | 家庭网关的插件管理方法以及家庭网关、通信*** |
CN108965423A (zh) * | 2018-07-06 | 2018-12-07 | 南京苏博曼纳软件科技有限公司 | 一种基于云管理的智能网关***管理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6742650B2 (ja) | モバイルブラウザを用いたアプリケーションの呼び出し方法及び装置 | |
US9906969B2 (en) | Remote diagnostics for mobile devices | |
CN105530255B (zh) | 验证请求数据的方法及装置 | |
CN107592367A (zh) | 家电设备的资源共享方法、装置和计算机可读存储介质 | |
US20160156719A1 (en) | Proxy captive portal traffic for input-limited devices | |
US20120047245A1 (en) | Method for provisioning parameters of terminal, system thereof, and terminal management device | |
US20180083828A1 (en) | Method and apparatus for extending service capabilities in a communication network | |
CN112399130B (zh) | 云视频会议信息的处理方法、装置、存储介质和通信设备 | |
US20140362808A1 (en) | Wireless Routing Device, Mobile Terminal, and Management System and Method | |
CN102387156B (zh) | 设备登录网络的处理方法、装置及*** | |
US20170257767A1 (en) | Method and device for joining network processing of sensor, network platform equipment and Internet of things gateway | |
CN106713004B (zh) | 一种路由器适配方法及*** | |
CN107318098B (zh) | 一种终端控制方法、sim卡、通信模块和终端 | |
CN107451852A (zh) | 一种直播平台中第三方直播应用app的推广方法及服务器 | |
CN107566233A (zh) | 家电设备的资源共享方法和装置 | |
CN106790603A (zh) | 消息交互的方法、装置及*** | |
CN103259771B (zh) | 一种网络应用的互动方法及装置 | |
CN107800597A (zh) | 家电设备的数据传输方法、装置和计算机可读存储介质 | |
CN104683123A (zh) | 一种实现家庭网关参数管理的方法以及家庭网关 | |
CN103916444A (zh) | 一种云模式的号码信息显示方法 | |
US11985195B2 (en) | Methods to enable data continuity service | |
CN105871785A (zh) | 一种业务处理方法、装置和*** | |
CN105100523B (zh) | 语音通道建立方法、装置及*** | |
CN112738019B (zh) | 设备信息的显示方法、装置、存储介质以及电子装置 | |
CN104202432B (zh) | 一种远程web管理***及管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150603 |
|
RJ01 | Rejection of invention patent application after publication |