CN101159684A - 用户驻地设备会话管理的方法及*** - Google Patents
用户驻地设备会话管理的方法及*** Download PDFInfo
- Publication number
- CN101159684A CN101159684A CNA2007101761419A CN200710176141A CN101159684A CN 101159684 A CN101159684 A CN 101159684A CN A2007101761419 A CNA2007101761419 A CN A2007101761419A CN 200710176141 A CN200710176141 A CN 200710176141A CN 101159684 A CN101159684 A CN 101159684A
- Authority
- CN
- China
- Prior art keywords
- cpe
- customer premises
- premises equipment
- online
- session
- 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
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明实施方式提供了一种用户驻地设备会话管理的方法及***,该方法包括用户驻地设备和自动配置***,在会话异常终止且在第一设定时间内未接收到用户驻地设备的消息时,判断用户驻地设备是否在线;如果用户驻地设备在线,则进行正常会话操作;如果用户驻地设备不在线,则进行终止会话操作。本发明具体实施方式还提供一种自动配置***,该方法和***具有减少了不必要的重建会话连接,降低了用户驻地设备会话的掉线率,减少了网络之间的数据传输,节约网络资源的优点。
Description
技术领域
本发明涉及通信领域,尤其涉及一种用户驻地设备会话管理的方法及***。
背景技术
用户驻地设备CPE(Customer Premises Equipment)会话由CPE与自动配置***ACS(Auto Configuration System)一系列的事务交互组成,这些事务可以通过一个传输控制协议连接TCP connection(transmission control protocolconnection)上的一系列超文本传输协议请求/回复HTTP request(HyperTextTransfer Protocol request)消息完成,当在该超文本传输协议请求或回复消息传输异常时,关闭该会话连接,另外新建一个TCP connection继续CPE会话。
现有技术中的CPE会话出现异常终止时的处理流程如图1所示,包括如下步骤:
步骤A、CPE向自动配置***ACS(Auto Configuration System)发送开始连接的请求消息;
步骤B、CPE与ACS进行加密套接字协议层初始化;
步骤C、CPE向ACS发送超文本传输协议请求消息;
步骤D、ACS向CPE返回超文本传输协议回复消息;
步骤E、多次重复步骤C和步骤D;由于传输的文件有可能无法一次在超文本传输协议请求消息中传送完毕,所以可以进行多次的步骤C和步骤D;
在ACS未在***的规定时间内接收到CPE发送的超文本传输协议请求消息时,进行如下步骤:
步骤F、ACS中断ACS与CPE的原会话;
步骤G、ACS向CPE发送重新建立会话连接请求消息;
如ACS与CPE连接成功则进行如下步骤:
步骤H、CPE与ACS重新进行加密套接字协议层初始化;
步骤I、进行步骤E直至CPE会话正常终止。
上述***的规定时间一般情况下不少于30s;上述CPE会话正常终止和CPE会话异常终止的条件请参考TR069协议上的规定。
在实现本发明的过程中,发明人发现上述方法存在如下问题:
如ACS未在***的规定时间内接收到CPE发送的超文本传输协议请求消息是因为网络暂时的拥塞闪断造成的,则按上述方法,ACS会中断会话,并重新与CPE重建会话连接,而网络闪断过后超文本传输协议请求消息很快就会到达ACS,而由于此时的ACS已经进行了重建会话连接的操作,所以ACS将拒绝接收该超文本传输协议请求消息,这样导致了ACS与CPE之间进行不必要的重建会话连接,也使得CPE会话的掉线率提高。并且在ACS在重建会话连接必将增加网络之间的数据传输量。
发明内容
鉴于上述现有技术所存在的问题,本发明实施方式提供一种用户驻地设备会话管理的方法及***,该方法及***减少了不必要的重建会话连接,降低了CPE会话的掉线率,减少了网络之间的数据传输。
本发明实施方式是通过以下技术方案实现的:
本发明具体实施方式提供一种用户驻地设备会话管理的方法,包括用户驻地设备和自动配置***,
在会话异常终止且在第一设定时间内未接收到用户驻地设备的消息时,判断用户驻地设备是否在线;
如果用户驻地设备在线,则进行正常会话操作;
如果用户驻地设备不在线,则进行终止会话操作。
本发明具体实施方式还提供一种自动配置***,所述***包括:
接收模块,用于接收来自用户驻地设备的消息;
判断模块,用于在会话异常终止且接收模块未在第一设定时间内接收到用户驻地设备的消息时,判断用户驻地设备是否在线;
操作模块,用于在判断模块判断用户驻地设备在线的情况下,进行正常会话操作;
终止模块,用于在判断模块判断用户驻地设备不在线的情况下,进行终止会话操作。
由上述所提供的技术方案可以看出,本发明的技术方案在ACS未正常接收到CPE的消息时,确认CPE在线后进行正常操作,从而减少了不必要的重建会话连接,降低了CPE会话的掉线率,减少了网络之间的数据传输,确认CPE不在线时,进行终止会话操作,则不必为该异常终止的会话建立链接,从而减少了数据的传送量。
附图说明
图1为现有技术的CPE会话出现异常终止会话时的处理流程图。
图2为本发明具体实施方式的用户驻地设备会话管理的方法流程图。
图3为本发明具体实施方式所述***的结构图。
具体实施方式
本发明实施方式提供了一种用户驻地设备会话管理的方法,该方法的具体步骤为,在会话异常终止且在第一设定时间内未接收到用户驻地设备的消息时,判断用户驻地设备是否在线;如果用户驻地设备在线,则进行正常会话操作;如果用户驻地设备不在线,则进行终止会话操作。上述第一设定时间本领域技术人员可以根据实际的需要进行设定;上述会话异常终止的条件请参考TR069协议。进行正常会话操作可以为进行现有技术中描述的步骤E直至会话正常终止。而完成上述操作均可以由自动配置***来完成。该方法通过对用户驻地设备是否在线进行判断,如果CPE在线,则进行正常的会话操作。本发明具体实施方式的方法在未接收到CPE的消息时,增加了对CPE是否在线的判断,如果CPE在线,则进行正常的会话操作,而不是现有技术的直接进行会话的终止,并进行重建会话操作。如果CPE不在线,则进行终止会话操作,而不是现有技术中的立刻进行重建会话操作。由于CPE不在线必将导致重建会话不成功,而本发明具体实施方式的方法只进行会话终止,而不立刻进行会话的重建,减少了重建会话的数量,减少了网络上的数据传输。本发明具体实施方式的方法通过判断CPE是否在线,避免了因网络临时故障(如网络的延时或闪断等)而引起的重建会话,降低了会话的掉线率,减少了重建会话时的数据传输。
上述用户驻地设备会话表示CPE与ACS的会话。
上述判断用户驻地设备是否在线的具体操作为,向用户驻地设备发送连接请求消息,如在第二设定时间内接收到连接请求回复消息,则判断用户驻地设备在线;如在第二设定时间内未接收到连接请求回复消息,则判断用户驻地设备不在线。该第二设定时间也可以根据实际需要进行设定。
本发明具体实施方式的方法在进行正常的会话操作前,还可以确认是否在第三设定时间内接收到CPE的消息,当确定在第三设定时间内接收到CPE的消息后,进行正常会话操作;当在第三设定时间内未接收到CPE的消息后,进行终止会话操作。该CPE的消息为基于超文本传输协议的回复消息,上述操作可以由ACS完成,该操作在会话异常终止时设置了接收CPE消息的时间,相当于延长了ACS接收CPE消息的时间,从而避免了因网络临时故障而引起的重建会话,节约了网络资源。
为更好的描述本发明实施方式所述的方法,现结合附图对本发明的具体实施方式进行说明:
实施例1:本发明所述的用户驻地设备会话管理的方法的具体实施方式如图2所示,包括步骤如下:
步骤A、CPE向自动配置***ACS(Auto Configuration System)发送开始连接的请求消息;
步骤B、CPE与ACS进行加密套接字协议层初始化;
步骤C、CPE向ACS发送超文本传输协议请求消息;
步骤D、ACS向CPE返回超文本传输协议回复消息;
步骤E、多次重复步骤C和步骤D;
在会话异常终止且ACS未在第一设定时间内接收到CPE发送的超文本传输协议请求消息时,进行如下步骤:
步骤F、判断CPE是否在线;其具体的操作步骤为,ACS向CPE发送连接请求消息CR(Connection Request),如ACS在第二设定时间内收到CPE返回的CR回复则判断CPE在线,如ACS未在第二设定时间内收到CPE返回的CR回复则判断CPE不在线。
如果判断出CPE在线后,进行步骤G和H,如果判断出CPE不在线时,进行步骤I,
步骤G、ACS确认是否收到CPE的超文本传输协议请求消息;当确认在第三设定时间内接收到CPE超文本传输协议请求消息时,进行步骤H,确认未在第三设定时间内接收到CPE超文本传输协议请求消息时,进行步骤I;
步骤H、ACS进行正常会话操作;该正常会话操作既为执行步骤E直至会话正常终止。
步骤I、进行终止会话操作,该终止会话操作既为不再为所述异常终止的会话建立连接。
本发明具体实施方式提供的方法,可以在ACS未正常接收到CPE的消息时,确认CPE在线后进行正常操作,从而减少了不必要的重建会话连接,降低了CPE会话的掉线率,减少了网络之间的数据传输;确认CPE不在线时,进行终止会话操作,则不必为该异常终止的会话建立链接,从而减少了数据的传送量。
本发明具体实施方式提供的一种自动配置***,如图3所示,该***包括:接收模块1,用于接收来自用户驻地设备的消息;判断模块2,用于在会话异常终止且接收模块1未在第一设定时间内接收到用户驻地设备的消息时,判断用户驻地设备是否在线;操作模块3,用于在判断模块2判断用户驻地设备在线的情况下,进行正常会话操作,终止模块6,用于在判断模块1判断用户驻地设备不在线的情况下,进行终止会话操作。该***能在会话异常终止且在第一设定时间内未接收到用户驻地设备的消息时,判断用户驻地设备在线时,进行正常操作,从而减少了不必要的重建会话连接,降低了CPE会话的掉线率,减少了网络之间的数据传输;确认CPE不在线时,进行终止会话操作,则不必为该异常终止的会话建立链接,从而减少了数据的传送量。
为了使该***能发送连接请求消息,该判断模块2中可以设置发送子模块21,用于在会话异常终止且接收模块1未在第一设定时间内接收到用户驻地设备的消息时向用户驻地设备发送连接请求消息;为了让判断模块2能接收到连接请求消息回复,判断模块2设置接收子模块22,用于接收连接请求消息回复;为了让判断模块2判断用户驻地设备是否在线,判断模块2设置判断子模块23,用于接收子模块22在第二设定时间内接收到所述回复时,判断出用户驻地设备在线;接收子模块22在第二设定时间内未接收到所述回复时,判断出用户驻地设备不在线。
为了能让该***能在第三设定时间内等待用户驻地设备的消息,该***还设置等待接收模块4,用于在判断模块2判断用户驻地设备在线,且接收模块1在第三设定时间接收到用户驻地设备的消息后,进行正常会话操作。该等待接收模块4对该***的等待时间进行了延长,避免了因网络临时故障而引起的重建会话,节约了网络资源。该***还设置等待终止模块5,用于在判断模块2判断用户驻地设备在线,接收模块1在第三设定时间未接收到所述消息的情况下,进行终止会话操作。
本发明具体实施方式提供的***,可以第一设定时间内未接收到用户驻地设备的消息时,判断用户驻地是设备在线后,进行正常操作,从而减少了不必要的重建会话连接,降低了CPE会话的掉线率,减少了网络之间的数据传输;确认CPE不在线时,进行终止会话操作,则不必为该异常终止的会话建立链接,从而减少了数据的传送量。
综上所述,本发明具体实施方式提供的技术方案,具有减少了不必要的重建会话连接,降低了CPE会话的掉线率,减少了网络之间的数据传输,节约网络资源的优点。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (8)
1.一种用户驻地设备会话管理的方法,其特征在于,
在会话异常终止且在第一设定时间内未接收到来自用户驻地设备的消息时,判断用户驻地设备是否在线;
如果用户驻地设备在线,则进行正常会话操作;
如果用户驻地设备不在线,则进行终止会话操作。
2.根据权利要求1所述的方法,其特征在于,所述判断用户驻地设备是否在线包含以下操作:
向用户驻地设备发送连接请求消息,如在第二设定时间内接收到连接请求回复消息,则判断用户驻地设备在线;如在第二设定时间内未接收到连接请求回复消息,则判断用户驻地设备不在线。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括,
当判断用户驻地设备在线,且在第三设定时间内接收到所述消息后,进行正常会话操作。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括,
当判断用户驻地设备在线,且在第三设定时间内还未接收到所述消息后,进行终止会话操作。
5.一种自动配置***,其特征在于,所述***包括:
接收模块,用于接收来自用户驻地设备的消息;
判断模块,用于在会话异常终止且接收模块未在第一设定时间内接收到用户驻地设备的消息时,判断用户驻地设备是否在线;
操作模块,用于在判断模块判断用户驻地设备在线的情况下,进行正常会话操作;
终止模块,用于在判断模块判断用户驻地设备不在线的情况下,进行终止会话操作。
6.根据权利要求5所述的***,其特征在于,所述判断模块包括:
发送子模块,用于在会话异常终止且接收模块未在第一设定时间内接收到用户驻地设备的消息时向用户驻地设备发送连接请求消息;
接收子模块,用于接收连接请求消息回复;
判断子模块,用于在接收子模块在第二设定时间内接收到所述回复时,判断出用户驻地设备在线;在接收子模块在第二设定时间内未接收到所述回复时,判断出用户驻地设备不在线。
7.根据权利要求5所述的***,其特征在于,所述***还包括,
等待接收模块,用于在判断模块判断用户驻地设备在线,接收模块在第三设定时间接收到所述消息后,进行正常会话操作。
8.根据权利要求5所述的***,其特征在于,所述***还包括,
等待终止模块,用于在判断模块判断用户驻地设备在线,接收模块在第三设定时间未接收到所述消息的情况下,进行终止会话操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101761419A CN101159684A (zh) | 2007-10-19 | 2007-10-19 | 用户驻地设备会话管理的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101761419A CN101159684A (zh) | 2007-10-19 | 2007-10-19 | 用户驻地设备会话管理的方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101159684A true CN101159684A (zh) | 2008-04-09 |
Family
ID=39307609
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101761419A Pending CN101159684A (zh) | 2007-10-19 | 2007-10-19 | 用户驻地设备会话管理的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101159684A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895411A (zh) * | 2009-05-18 | 2010-11-24 | 华为技术有限公司 | 会话管理的方法和设备 |
CN102457406A (zh) * | 2010-10-27 | 2012-05-16 | 深圳市金蝶友商电子商务服务有限公司 | 互联网通讯应用中检测客户端异常断开的方法和服务器 |
CN102684899A (zh) * | 2011-03-15 | 2012-09-19 | 中兴通讯股份有限公司 | 基于Tr069协议获取设备状态的方法、ACS及*** |
CN103067194A (zh) * | 2011-10-24 | 2013-04-24 | 中兴通讯股份有限公司 | 一种终端在线状态监控方法及*** |
-
2007
- 2007-10-19 CN CNA2007101761419A patent/CN101159684A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101895411A (zh) * | 2009-05-18 | 2010-11-24 | 华为技术有限公司 | 会话管理的方法和设备 |
CN101895411B (zh) * | 2009-05-18 | 2013-11-06 | 华为技术有限公司 | 会话管理的方法和设备 |
CN102457406A (zh) * | 2010-10-27 | 2012-05-16 | 深圳市金蝶友商电子商务服务有限公司 | 互联网通讯应用中检测客户端异常断开的方法和服务器 |
CN102684899A (zh) * | 2011-03-15 | 2012-09-19 | 中兴通讯股份有限公司 | 基于Tr069协议获取设备状态的方法、ACS及*** |
WO2012122730A1 (zh) * | 2011-03-15 | 2012-09-20 | 中兴通讯股份有限公司 | 基于Tr069协议获取设备状态的方法、ACS及*** |
CN102684899B (zh) * | 2011-03-15 | 2014-11-05 | 中兴通讯股份有限公司 | 基于Tr069协议获取设备状态的方法、ACS及*** |
CN103067194A (zh) * | 2011-10-24 | 2013-04-24 | 中兴通讯股份有限公司 | 一种终端在线状态监控方法及*** |
CN103067194B (zh) * | 2011-10-24 | 2017-06-27 | 南京中兴新软件有限责任公司 | 一种终端在线状态监控方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113472606A (zh) | 一种心跳超时检测方法、服务器及电子设备 | |
CN101141197B (zh) | 一种软件下载方法 | |
CN101925028B (zh) | 一种短消息网关及其短消息异网互通处理方法 | |
CN1209894C (zh) | 简单网络管理协议中报文可靠传输的方法 | |
CN102415056A (zh) | Pon***、站侧装置以及加入者侧装置 | |
EP1047239A3 (en) | System and method for stopping and resuming a data communication | |
CN101682611A (zh) | 在物理传输介质中断时改善tcp数据传输进程的方法 | |
CN101159684A (zh) | 用户驻地设备会话管理的方法及*** | |
CN105391536A (zh) | 一种客户端和服务端进行通信的方法及装置 | |
CN107508916B (zh) | 用于智能机器人的服务器链接管理方法 | |
CN107317731A (zh) | 一种客户端与服务器连接状态的检测方法 | |
CN101207617A (zh) | 网络储存***的数据传输方法 | |
CN110166479A (zh) | 一种传输***提升udp发送效率的方法 | |
JP2000242589A (ja) | データ転送制御コンピュータシステム | |
CN111314961A (zh) | Tcp传输方法、装置和*** | |
CN102868945A (zh) | 一种epon中onu的升级方法 | |
CN108234595A (zh) | 日志传输方法及*** | |
CN101562563B (zh) | 用户非正常下线后的快速重拨方法 | |
CN113472810A (zh) | 一种基于tcp/ip协议socket通信的方法及*** | |
JP5162641B2 (ja) | メディアアダプタ装置とルータ装置の自動設定システム | |
JP2001211106A (ja) | 異常監視機能を備えた伝送システム、異常監視機能を備えた端末装置、及び異常監視機能を備えた端末装置における処理プログラムを記録した記録媒体 | |
CN102739464B (zh) | 具服务器监视功能的客户端及方法 | |
CN100438417C (zh) | 向网络会议客户端发送信息的实现方法 | |
KR19980050158A (ko) | 통신처리 시스템의 전달 프로토콜 | |
CN111800316B (zh) | 一种解决管线式http请求的服务器链路关闭的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080409 |