CN110474804B - 一种智能家庭网关批量升级方法 - Google Patents
一种智能家庭网关批量升级方法 Download PDFInfo
- Publication number
- CN110474804B CN110474804B CN201910748696.9A CN201910748696A CN110474804B CN 110474804 B CN110474804 B CN 110474804B CN 201910748696 A CN201910748696 A CN 201910748696A CN 110474804 B CN110474804 B CN 110474804B
- Authority
- CN
- China
- Prior art keywords
- upgrade
- upgrading
- version number
- intelligent home
- home gateway
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0889—Techniques to speed-up the configuration process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明提供了家庭网关技术领域的一种智能家庭网关批量升级方法,包括如下步骤:步骤S10、配置智能家庭网关的批量升级策略并生成升级文件;步骤S20、初始化待升级的智能家庭网关并接收所述升级文件;步骤S30、待升级的智能家庭网关将所述升级文件解析为批量升级策略,依据所述升级策略进行批量升级。本发明的优点在于:实现按区域对智能家庭网关进行个性化的批量升级,极大的提高了升级的效率。
Description
技术领域
本发明涉及家庭网关技术领域,特别指一种智能家庭网关批量升级方法。
背景技术
智能家庭网关作为内部局域网与外部公网(如电信网络)的连接点,具有举足轻重的地位,是宽带业务与家庭之间的纽带。随着家庭网络的不断发展,智能家庭网关需求量越来越大,种类也越来越多。
智能家庭网关时常需要进行升级以提供更加优质的服务。但是,传统上针对智能家庭网关的批量升级只能统一升级为固定的版本,传统的方式存在有如下缺点:1、无法按区域进行个性化的批量升级,统一升级时常将有特性需求的区域进行了覆盖升级,从而导致智能家庭网关丧失了原有的功能,缺乏灵活性;2、针对有特殊需求的智能家庭网关,仅能通过终端综合管理***(itms)对每台智能家庭网关进行一一设置后发下,效率低下。
因此,如何提供一种智能家庭网关批量升级方法,实现按区域对智能家庭网关进行个性化的批量升级,并提高升级效率,成为一个亟待解决的问题。
发明内容
本发明要解决的技术问题,在于提供一种智能家庭网关批量升级方法,实现按区域对智能家庭网关进行个性化的批量升级,并提高升级效率。
本发明是这样实现的:一种智能家庭网关批量升级方法,包括如下步骤:
步骤S10、配置智能家庭网关的批量升级策略并生成升级文件;
步骤S20、初始化待升级的智能家庭网关并接收所述升级文件;
步骤S30、待升级的智能家庭网关将所述升级文件解析为批量升级策略,依据所述升级策略进行批量升级。
进一步地,所述步骤S10具体包括:
步骤S11、配置智能家庭网关的批量升级策略;所述批量升级策略包括升级版本号、特殊升级版本号、升级模式以及升级内容;
步骤S12、依据所述升级版本号、特殊升级版本号、升级模式以及升级内容生成升级文件;所述升级文件的文件名包括升级区域;
步骤S13、将所述升级文件存储至云服务器。
进一步地,所述步骤S11中的升级模式包括向上升级、指定版本升级以及野蛮升级。
进一步地,所述步骤S11中的升级内容以键值对的形式存在。
进一步地,所述步骤S20具体包括:
步骤S21、云服务器依据所述升级文件的文件名,下发指令对升级区域的各智能家庭网关进行初始化;
步骤S22、各智能家庭网关完成初始化后,接收云服务器发送的升级文件。
进一步地,所述步骤S30具体包括:
步骤S31、待升级的智能家庭网关从所述升级文件中解析出升级版本号、特殊升级版本号、升级模式以及升级内容;
步骤S32、读取所述升级模式,若为向上升级,则进入步骤S33;若为指定版本升级,则进入步骤S34;若为野蛮升级,则进入步骤S36;
步骤S33、判断当前版本号是否小于升级版本号,若小于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程;若不小于,则结束流程;
步骤S34、判断当前版本号是否等于升级版本号,若等于,则结束流程;若不等于,则进入步骤S35;
步骤S35、判断当前版本号是否等于特殊升级版本号,若等于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程;若不等于,则结束流程;
步骤S36、判断当前版本号是否等于升级版本号,若等于,则结束流程;若不等于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程。
本发明的优点在于:
通过配置智能家庭网关的批量升级策略,并生成文件名包括升级区域的升级文件,实现云服务器依据文件名对相关区域的智能家庭网关进行初始化并下发升级文件,进而实现按区域对智能家庭网关进行个性化的批量升级,相对于传统上仅能通过终端综合管理***(itms)对每台智能家庭网关进行一一设置后发下,极大的提高了升级效率。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1是本发明一种智能家庭网关批量升级方法的流程图。
图2是本发明升级策略的流程图。
具体实施方式
请参照图1至图2所示,本发明一种智能家庭网关批量升级方法的较佳实施例,包括如下步骤:
步骤S10、配置智能家庭网关的批量升级策略并生成升级文件;所述升级文件为JSON格式,JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成;
步骤S20、初始化待升级的智能家庭网关并接收所述升级文件;
步骤S30、待升级的智能家庭网关将所述升级文件解析为批量升级策略,依据所述升级策略进行批量升级。
所述步骤S10具体包括:
步骤S11、配置智能家庭网关的批量升级策略;所述批量升级策略包括升级版本号、特殊升级版本号、升级模式以及升级内容;所述升级版本号即升级的目标版本号,所述特殊升级版本号即待升级的源版本号;
步骤S12、依据所述升级版本号、特殊升级版本号、升级模式以及升级内容生成升级文件;所述升级文件的文件名包括升级区域,用于匹配待升级的区域;
步骤S13、将所述升级文件存储至云服务器。
所述步骤S11中的升级模式包括向上升级、指定版本升级以及野蛮升级;所述向上升级即只要当前的版本号低于升级版本号,便向上进行升级;所述指定版本升级即指定需要进行升级的版本号;所述野蛮升级即直接升级为最新版本。
所述步骤S11中的升级内容以键值对的形式存在,便于对升级内容进行查询。
所述步骤S20具体包括:
步骤S21、云服务器依据所述升级文件的文件名,下发指令对升级区域的各智能家庭网关进行初始化;
步骤S22、各智能家庭网关完成初始化后,接收云服务器发送的升级文件。
所述步骤S30具体包括:
步骤S31、待升级的智能家庭网关从所述升级文件中解析出升级版本号、特殊升级版本号、升级模式以及升级内容;
步骤S32、读取所述升级模式,若为向上升级,则进入步骤S33;若为指定版本升级,则进入步骤S34;若为野蛮升级,则进入步骤S36;
步骤S33、判断当前版本号是否小于升级版本号,若小于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程;若不小于,则结束流程;
步骤S34、判断当前版本号是否等于升级版本号,若等于,则结束流程;若不等于,则进入步骤S35;
步骤S35、判断当前版本号是否等于特殊升级版本号,若等于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程;若不等于,则结束流程;
步骤S36、判断当前版本号是否等于升级版本号,若等于,则结束流程;若不等于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程。所述升级内容通过JSON接口进行调用。
综上所述,本发明的优点在于:
通过配置智能家庭网关的批量升级策略,并生成文件名包括升级区域的升级文件,实现云服务器依据文件名对相关区域的智能家庭网关进行初始化并下发升级文件,进而实现按区域对智能家庭网关进行个性化的批量升级,相对于传统上仅能通过终端综合管理***(itms)对每台智能家庭网关进行一一设置后发下,极大的提高了升级效率。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
Claims (3)
1.一种智能家庭网关批量升级方法,其特征在于:包括如下步骤:
步骤S10、配置智能家庭网关的批量升级策略并生成升级文件;
步骤S20、初始化待升级的智能家庭网关并接收所述升级文件;
步骤S30、待升级的智能家庭网关将所述升级文件解析为批量升级策略,依据所述升级策略进行批量升级;
所述步骤S10具体包括:
步骤S11、配置智能家庭网关的批量升级策略;所述批量升级策略包括升级版本号、特殊升级版本号、升级模式以及升级内容;所述升级模式包括向上升级、指定版本升级以及野蛮升级;所述升级内容以键值对的形式存在;
步骤S12、依据所述升级版本号、特殊升级版本号、升级模式以及升级内容生成升级文件;所述升级文件的文件名包括升级区域;
步骤S13、将所述升级文件存储至云服务器。
2.如权利要求1所述的一种智能家庭网关批量升级方法,其特征在于:所述步骤S20具体包括:
步骤S21、云服务器依据所述升级文件的文件名,下发指令对升级区域的各智能家庭网关进行初始化;
步骤S22、各智能家庭网关完成初始化后,接收云服务器发送的升级文件。
3.如权利要求1所述的一种智能家庭网关批量升级方法,其特征在于:所述步骤S30具体包括:
步骤S31、待升级的智能家庭网关从所述升级文件中解析出升级版本号、特殊升级版本号、升级模式以及升级内容;
步骤S32、读取所述升级模式,若为向上升级,则进入步骤S33;若为指定版本升级,则进入步骤S34;若为野蛮升级,则进入步骤S35;
步骤S33、判断当前版本号是否小于升级版本号,若小于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程;若不小于,则结束流程;
步骤S34、判断当前版本号是否等于升级版本号,若等于,则结束流程;
若不等于,则:
判断当前版本号是否等于特殊升级版本号,若等于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程;若不等于,则结束流程;
步骤S35、判断当前版本号是否等于升级版本号,若等于,则结束流程;
若不等于,则解析所述升级内容进行升级,对当前版本号进行更新,并结束流程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910748696.9A CN110474804B (zh) | 2019-08-14 | 2019-08-14 | 一种智能家庭网关批量升级方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910748696.9A CN110474804B (zh) | 2019-08-14 | 2019-08-14 | 一种智能家庭网关批量升级方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110474804A CN110474804A (zh) | 2019-11-19 |
CN110474804B true CN110474804B (zh) | 2022-06-14 |
Family
ID=68511693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910748696.9A Active CN110474804B (zh) | 2019-08-14 | 2019-08-14 | 一种智能家庭网关批量升级方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110474804B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045744A (zh) * | 2010-12-07 | 2011-05-04 | 华为技术有限公司 | 一种批量升级基站的方法和*** |
CN102883358A (zh) * | 2012-09-21 | 2013-01-16 | 杭州华三通信技术有限公司 | 一种实现批量ap升级的方法及装置 |
CN103281373A (zh) * | 2013-05-30 | 2013-09-04 | 烽火通信科技股份有限公司 | 家庭网关智能升级装置及升级方法 |
CN105357056A (zh) * | 2015-12-07 | 2016-02-24 | 成都广达新网科技股份有限公司 | 一种基于策略的eoc局端设备升级方法 |
CN106325904A (zh) * | 2015-06-30 | 2017-01-11 | 青岛海信移动通信技术股份有限公司 | 终端软件升级方法、服务器和终端 |
CN106550384A (zh) * | 2015-09-17 | 2017-03-29 | 大唐移动通信设备有限公司 | 基站批量升级方法及装置 |
CN108958772A (zh) * | 2018-07-03 | 2018-12-07 | 武汉精测电子集团股份有限公司 | 一种多板卡设备的批量升级方法及*** |
CN109542474A (zh) * | 2018-10-15 | 2019-03-29 | 广东宝莱特医用科技股份有限公司 | 一种监护仪固件的批量升级方法 |
-
2019
- 2019-08-14 CN CN201910748696.9A patent/CN110474804B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045744A (zh) * | 2010-12-07 | 2011-05-04 | 华为技术有限公司 | 一种批量升级基站的方法和*** |
CN102883358A (zh) * | 2012-09-21 | 2013-01-16 | 杭州华三通信技术有限公司 | 一种实现批量ap升级的方法及装置 |
CN103281373A (zh) * | 2013-05-30 | 2013-09-04 | 烽火通信科技股份有限公司 | 家庭网关智能升级装置及升级方法 |
CN106325904A (zh) * | 2015-06-30 | 2017-01-11 | 青岛海信移动通信技术股份有限公司 | 终端软件升级方法、服务器和终端 |
CN106550384A (zh) * | 2015-09-17 | 2017-03-29 | 大唐移动通信设备有限公司 | 基站批量升级方法及装置 |
CN105357056A (zh) * | 2015-12-07 | 2016-02-24 | 成都广达新网科技股份有限公司 | 一种基于策略的eoc局端设备升级方法 |
CN108958772A (zh) * | 2018-07-03 | 2018-12-07 | 武汉精测电子集团股份有限公司 | 一种多板卡设备的批量升级方法及*** |
CN109542474A (zh) * | 2018-10-15 | 2019-03-29 | 广东宝莱特医用科技股份有限公司 | 一种监护仪固件的批量升级方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110474804A (zh) | 2019-11-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11296957B2 (en) | Network slice management method, unit, and system | |
CN109151805B (zh) | 基于物联网的eSIM卡配置方法及*** | |
US9350611B2 (en) | Apparatus and method for locating a target operation object | |
CN101695157B (zh) | 网络应用中移动终端屏幕显示的自适应方法及*** | |
US20080244049A1 (en) | Method and System for Device Management | |
CN111343020A (zh) | 多协议物联网设备的统一管理方法和装置 | |
CN101674590A (zh) | 一种客户端设备及其远程升级方法、远程升级服务*** | |
CN111935738B (zh) | 一种用于多运营商核心网对接mec的方法及*** | |
US11334332B2 (en) | Facilitating cloud native edge computing via behavioral intelligence | |
CN104618437A (zh) | 一种与android终端设备***设置接口的适配方法 | |
CN107395385A (zh) | 软件升级方法及装置 | |
CN101771930A (zh) | 一种用户终端、软件托管业务管理***和管理方法 | |
CN112565334A (zh) | 物联网设备的接入方法、装置及mqtt网关 | |
US8185090B2 (en) | Method and system for provisioning content in a mobile device management system | |
CN103491522A (zh) | 终端适配方法和装置 | |
CN110474804B (zh) | 一种智能家庭网关批量升级方法 | |
CN110661850A (zh) | 一种边缘计算方法、***、计算机设备和存储介质 | |
US20110009110A1 (en) | Processing method, system and apparatus for component installation | |
CN102946564A (zh) | 视频服务***自动升级的方法 | |
US10171285B2 (en) | Proactive M2M framework using device-level vCard for inventory, identity, and network management | |
CN115567388A (zh) | 网络切片配置自动更新方法、***、装置及存储介质 | |
EP3107350B1 (en) | Information binding method and device | |
CN111385110B (zh) | 网络的管理方法及装置 | |
CN110837392A (zh) | 一种iptv或融合网关的自适应差分升级的方法及*** | |
WO2024099131A1 (zh) | 一种机器学习的管控方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 361000 unit 1001, No.56, guanri Road, phase II, software park, Siming District, Xiamen City, Fujian Province Applicant after: Fujian Xingwang Intelligent Technology Co.,Ltd. Address before: 361000 unit 1001, No.56, guanri Road, phase II, software park, Siming District, Xiamen City, Fujian Province Applicant before: FUJIAN STAR-NET WISDOM TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |