System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于长连接的数字家庭智能网关配置管理方法技术_技高网

一种基于长连接的数字家庭智能网关配置管理方法技术

技术编号:40125738 阅读:8 留言:0更新日期:2024-01-23 21:21
一种基于长连接的数字家庭智能网关配置管理方法,有利于通过提高交互效率加快放装流程和排障流程,降低运维成本,其特征在于,包括在数字家庭智能网关管理端与数字家庭智能网关被管理端之间通过网络连接的这一基础架构之上设置用于自动配置服务器ACS与智能网关客户端CPE之间TCP通道的长连接机制,在CPE和ACS之间建立通道后,双方通过TCP的通道保活机制保证通道持续,CPE再次访问ACS时继续使用这一条连接通道,以在不需要重建业务连接HTTP的前提下即可完成智能网关配置管理。

【技术实现步骤摘要】

本专利技术涉及电子通信中数字信息传输,特别是一种基于长连接的数字家庭智能网关配置管理方法


技术介绍

1、现有智能网关和智能网关管理平台之间采用tr069(technical report:技术报告)协议实现通信来完成智能网关的配置管理。tr069协议包含些该协议特有的组件,包括cpe和acs,以及在cpe和acs之间的短连接。cpe是智能网关(cpe,customer premiseequipment客户侧终端设备,或简称为客户端或被管理端)。acs是自动配置服务器(acs,automated configuration server,自动配置服务器,或简称为服务端或管理端)。短连接是cpe和acs之间采用短连接机制通信,在每次会话开始时,由cpe发起建立与acs的tcp连接,在每次会话结束后,由acs释放与cpe的tcp连接(tcp,transmission controlprotocol,传输控制协议)。cpe和acs之间的交互流程参考图1所示。cpe和acs之间建立tcp连接后,采用rpc(remote procedure call,远程过程调用)方法实现通信。rpc方法包括定义cpe参数。这些参数可由acs通过与该参数相关的rpc方法访问。acs与cpe之间通过tr069协议的rpc方法进行互操作,cpe函数由acs调用,用来对cpe进行管理,如设置cpe参数,获取cpe参数,cpe版本升级,cpe重启等。

2、现有技术方案已经在智能网关管理中广泛使用,随着智能网关管理规模的增加,问题也逐步凸显出来,主要存在以下几个问题:

3、1)协议交互效率较低。由于cpe和acs之间交互采用短连接技术实现,每次两者之间要发起通信时,均需要完成从tcp连接建立到释放的过程,在大规模设备的情况下,acs需要处理大规模的连接建立和释放连接请求,协议交互效率低下,交互处理时延较长。

4、2)acs主动探索cpe时,经常由于cpe的ip地址因超过dhcp的ip地址有效时间,cpe的ip地址发生改变,acs再也无法主动联系到cpe,只能等待cpe在下一个周期(如:每12小时)连接acs时,才能再次建立连接,这给cpe设备的运维和管理带来了很多的不便,运维效率低。

5、中国拥有全球最大的宽带网络,用户数接近5亿用户,由于上述两个问题的影响,导致当前智能网关的运维效率低下,成本高企,不利于业务的发展。

6、在实际运维中出现的问题包括:1)装维上门用时时间长;2)故障定界定位市场长,故障处理效率低;3)设备面临的插件升级,升级周期长,由于设备无法连接导致出现大量的现网版本,维护难度提升。


技术实现思路

1、本专利技术针对现有技术中的不足或缺陷,提供一种基于长连接的数字家庭智能网关配置管理方法,有利于通过提高交互效率加快放装流程和排障流程,降低运维成本。

2、本专利技术的技术解决方案如下:

3、一种基于长连接的数字家庭智能网关配置管理方法,其特征在于,包括在数字家庭智能网关管理端与数字家庭智能网关被管理端之间通过网络连接的这一基础架构之上设置用于自动配置服务器acs与智能网关客户端cpe之间tcp通道的长连接机制,在cpe和acs之间建立通道后,双方通过tcp的通道保活机制保证通道持续,cpe再次访问acs时继续使用这一条连接通道,以在不需要重建业务连接http的前提下即可完成智能网关配置管理。

4、所述数字家庭智能网关管理端包括服务端集群和注册端集群,所述数字家庭智能网关被管理端包括若干客户端,每一个客户端都有与其长连接的一个服务端。

5、服务端与注册端之间的交互流程包括以下步骤:

6、步骤a1,服务端向注册端发起注册请求;

7、步骤a2,在注册端更新服务端状态到空闲;

8、步骤a3,注册端为服务端分配长连接请求,更新服务端连接队列;

9、步骤a4,服务端将新接入或已有连接断开;

10、步骤a5,更新服务端及连接队列信息。

11、客户端、服务端和注册端之间的交互流程包括以下步骤:

12、步骤b1,客户端向注册端发起注册请求;

13、步骤b2,注册端向客户端返回可长连接服务端及参数;

14、步骤b3,客户端向服务端发起长连接服务端请求;

15、步骤b4,服务端处理长连接请求;

16、步骤b5,服务端向客户端进行长连接参数交互;

17、步骤b6,服务端为客户端建立长连接机制,在服务端与客户端之间定期保活连接,处理异常;

18、步骤b7,客户端在长连接下随时向服务端发起业务通信。

19、在以宽带、iptv和语音业务同开场景的放装流程中acs与cpe之间仅需以下6次交互步骤:

20、步骤c1,建立tcp长连接;

21、步骤c2,建立业务连接http;

22、步骤c3,网关接入认证;

23、步骤c4,下发宽带业务;

24、步骤c5,下发iptv业务;

25、步骤c6,下发语音业务。

26、在以排障需调用5项网关基础能力的排障流程中acs与cpe之间仅需以下5次交互步骤:

27、步骤d1,调用在线状态;

28、步骤d2,获取cpu利用率;

29、步骤d3,获取内存利用率;

30、步骤d4,业务参数获取;

31、步骤d5,检测光功率。

32、本专利技术的技术效果如下:本专利技术一种基于长连接的数字家庭智能网关配置管理方法,与短连接相比的技术优点包括1)采用长连接模式,业务交互效率更高。智能网关设备和管理端进行业务处理时,往往一个大的业务流程包含多次命令交互,采用短连接时,需要频繁的建立连接、执行业务指令和释放连接的过程,效率较低;而采用长连接技术,可以在设备注册时建立连接,在执行业务流程的时候,只需要直接执行业务指令即可,交互效率高。2)采用长连接模式,可以实时获取设备状态。智能网关设备数量大、而且分布在用户家中,如果设备不可达时只能通过上门的方式才能解决,成本非常高,因此保持设备在线和实时了解设备状态对于处理设备问题和用户投诉非常重要,采用短连接模式时往往由于设备离线,只能上门处理用户问题,设备升级时也会由于连接问题导致升级不成功;而采用长连接可以实时获取设备运行状态,及时发现设备问题并修复。

本文档来自技高网...

【技术保护点】

1.一种基于长连接的数字家庭智能网关配置管理方法,其特征在于,包括在数字家庭智能网关管理端与数字家庭智能网关被管理端之间通过网络连接的这一基础架构之上设置用于自动配置服务器ACS与智能网关客户端CPE之间TCP通道的长连接机制,在CPE和ACS之间建立通道后,双方通过TCP的通道保活机制保证通道持续,CPE再次访问ACS时继续使用这一条连接通道,以在不需要重建业务连接HTTP的前提下即可完成智能网关配置管理。

2.根据权利要求1所述的基于长连接的数字家庭智能网关配置管理方法,其特征在于,所述数字家庭智能网关管理端包括服务端集群和注册端集群,所述数字家庭智能网关被管理端包括若干客户端,每一个客户端都有与其长连接的一个服务端。

3.根据权利要求1所述的基于长连接的数字家庭智能网关配置管理方法,其特征在于,服务端与注册端之间的交互流程包括以下步骤:

4.根据权利要求1所述的基于长连接的数字家庭智能网关配置管理方法,其特征在于,客户端、服务端和注册端之间的交互流程包括以下步骤:

5.根据权利要求1所述的基于长连接的数字家庭智能网关配置管理方法,其特征在于,在以宽带、IPTV和语音业务同开场景的放装流程中ACS与CPE之间仅需以下6次交互步骤:

6.根据权利要求1所述的基于长连接的数字家庭智能网关配置管理方法,其特征在于,在以排障需调用5项网关基础能力的排障流程中ACS与CPE之间仅需以下5次交互步骤:

...

【技术特征摘要】

1.一种基于长连接的数字家庭智能网关配置管理方法,其特征在于,包括在数字家庭智能网关管理端与数字家庭智能网关被管理端之间通过网络连接的这一基础架构之上设置用于自动配置服务器acs与智能网关客户端cpe之间tcp通道的长连接机制,在cpe和acs之间建立通道后,双方通过tcp的通道保活机制保证通道持续,cpe再次访问acs时继续使用这一条连接通道,以在不需要重建业务连接http的前提下即可完成智能网关配置管理。

2.根据权利要求1所述的基于长连接的数字家庭智能网关配置管理方法,其特征在于,所述数字家庭智能网关管理端包括服务端集群和注册端集群,所述数字家庭智能网关被管理端包括若干客户端,每一个客户端都有与其长连接的一个服...

【专利技术属性】
技术研发人员:杨朝令林江袁隽
申请(专利权)人:北京直真科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1