提升会话交互性能的方法及自动配置服务器的制造方法

文档序号:7808773阅读:170来源:国知局
提升会话交互性能的方法及自动配置服务器的制造方法
【专利摘要】本发明实施例提供一种提升会话交互性能的方法及ACS。该方法包括:ACS向CPE发送交互请求指示,以使所述CPE向所述ACS发起连接;其中,所述交互请求指示为UDP报文;所述ACS接收所述CPE发送的会话连接请求,所述会话连接请求中包含交互请求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。使得所述ACS与所述CPE之间通过交互一个UDP报文即可建立连接,从而极大的提升了所述ACS与所述CPE之间的会话交互性能。
【专利说明】提升会话交互性能的方法及自动配置服务器

【技术领域】
[0001] 本发明涉及一种通信技术,尤其涉及一种提升会话交互性能的方法及自动配置服 务器(Auto-Configuration Server,简称:ACS)。

【背景技术】
[0002] 终端广域网管理协议(CPE WAN Management Protocol,简称:CWMP)框架的组成主 要包含两部分,即ACS和用户端设备(Customer Premises Equipment,简称:CPE),ACS可以 通过CWMP实现对远端CPE的动态管理,如,自动配置和提供动态服务、软件/固件镜像文件 的管理、状态和性能监控。
[0003] 在现有的CWMP管理方案中,若ACS需要管理CPE,执行CPE管理操作,通常先由 ACS通过TCP协议向CPE发送反向会话请求以建立反向会话,并发送空的HTTP GET报文通 知CPE,ACS需要管理该CPE,该CPE接收到反向会话请求后,处理该反向会话请求,断开连 接,然后再向ACS建立正向会话,以使ACS进行管理操作。也就是说,在ACS向CPE建立反 向会话的过程中,需要交互至少8个报文。
[0004] 由于ACS需要管理大量的CPE,且ACS本身的性能资源也非常有限,而在ACS向CPE 建立反向会话的过程中,没有交互任何有用的信息,却存在多次报文交互,严重影响ACS的 性能。


【发明内容】

[0005] 本发明提供一种提升会话交互性能的方法及ACS,以提升ACS与CPE的会话交互性 能。
[0006] 第一方面,本发明实施例提供一种提升会话交互性能的方法,包括:
[0007] 自动配置服务器ACS向用户端设备CPE发送交互请求指示,以使所述CPE向所述 ACS发起连接;其中,所述交互请求指示为用户数据报协议UDP报文;
[0008] 所述ACS接收所述CPE发送的会话连接请求,所述会话连接请求中包含交互请求 成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连 接。
[0009] 在第一方面的第一种可能的实现方式中,所述ACS向CPE发送交互请求指示之前, 还包括:
[0010] 所述ACS接收所述CPE发送的通知INFORM消息,所述INFORM消息中包含所述CPE 的统一资源定位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够 解析所述m)P报文;
[0011] 所述ACS根据所述模型值判断所述(PE是否能够解析所述UDP报文;
[0012] 若判断结果为是,则所述ACS获取所述URL,并生成所述交互请求指示。
[0013] 结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE向所述ACS 发起连接。
[0014] 结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述ACS 向CPE发送交互请求指示之后,还包括:
[0015] 所述ACS启动重传定时器;
[0016] 相应的,所述ACS接收所述CPE发送的会话连接请求,包括:
[0017] 若所述重传定时器超时前,所述ACS接收到所述CPE发送的所述会话连接请求,则 删除所述重传定时器;
[0018] 若所述重传定时器超时后,所述ACS没有接收到所述CPE发送的所述会话连接请 求,则所述ACS重新发送所述交互请求指示。
[0019] 第二方面,本发明实施例提供一种提升会话交互性能的方法,包括:
[0020] 用户端设备CPE接收自动配置服务器ACS发送的交互请求指示,所述交互请求指 示用于使所述CPE向所述ACS发起连接;其中,所述交互请求指示为用户数据报协议UDP报 文;
[0021 ] 所述CPE向所述ACS发送会话连接请求,所述会话连接请求中包含交互请求成功 标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。
[0022] 在第二方面的第一种可能的实现方式中,所述CPE接收ACS发送的交互请求指示 之前,还包括:
[0023] 所述CPE向所述ACS发送通知INFORM消息,所述INFORM消息中包含所述CPE的 统一资源定位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解 析所述UDP报文;以使所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP报文。
[0024] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE向所述ACS 发起连接。
[0025] 第三方面,本发明实施例提供一种自动配置服务器ACS,包括:
[0026] 发送模块,用于向用户端设备CPE发送交互请求指示,以使所述CPE向所述ACS发 起连接;其中,所述交互请求指示为用户数据报协议UDP报文;
[0027] 接收模块,用于接收所述CPE发送的会话连接请求,所述会话连接请求中包含交 互请求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已 建立连接。
[0028] 在第三方面的第一种可能的实现方式中,所述接收模块还用于:
[0029] 接收所述CPE发送的通知INFORM消息,所述INFORM消息中包含所述CPE的统一 资源定位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解析所 述m)P报文;
[0030] 所述ACS还包括判断模块,用于根据所述模型值判断所述CPE是否能够解析所述 UDP报文;
[0031] 所述ACS还包括获取模块,用于若所述判断模块的判断结果为是,则获取所述CPE 的URL,并生成所述交互请求指示。
[0032] 结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE向所述ACS 发起连接。
[0033] 结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:
[0034]启动模块,用于启动重传定时器;
[0035] 相应的,所述接收模块具体用于若所述重传定时器超时前,接收到所述CPE发送 的所述会话连接请求,则删除所述重传定时器;
[0036] 所述发送模块还用于若所述重传定时器超时后,所述接收模块没有接收到所述 CPE发送的所述会话连接请求,则重新发送所述交互请求指示。
[0037] 第四方面,本发明实施例提供一种用户端设备CPE,包括:
[0038] 接收模块,用于接收自动配置服务器ACS发送的交互请求指示,所述交互请求指 示用于使所述CPE向所述ACS发起连接;其中,所述交互请求指示为用户数据报协议UDP报 文;
[0039] 发送模块,用于向所述ACS发送会话连接请求,所述会话连接请求中包含交互请 求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立 连接。
[0040] 在第四方面的第一种可能的实现方式中,所述发送模块还用于:
[0041] 向所述ACS发送通知INFORM消息,所述INFORM消息中包含所述CPE的统一资源定 位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解析所述UDP 报文;以使所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP报文。
[0042] 结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式 中,所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE向所述ACS 发起连接。
[0043] 本发明实施例提供的提升会话交互性能的方法及ACS,通过ACS向CPE发送交互请 求指示,以使所述CPE向所述ACS发起连接;其中,所述交互请求指示为UDP报文;所述ACS 接收所述CPE发送的会话连接请求,所述会话连接请求中包含交互请求成功标识,所述交 互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。使得所述ACS 与所述CPE之间通过交互一个UDP报文即可建立连接,从而极大的提升了所述ACS与所述 CPE之间的会话交互性能。

【专利附图】

【附图说明】
[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0045] 图1为本发明提升会话交互性能的方法实施例一的流程图;
[0046] 图2为本发明提升会话交互性能的方法实施例二的流程图;
[0047] 图3为本发明提升会话交互性能的方法实施例三的流程图;
[0048] 图4为本发明提升会话交互性能的方法的实现过程示意图;
[0049] 图5为本发明ACS实施例一的结构示意图;
[0050] 图6为本发明ACS实施例二的结构示意图;
[0051] 图7为本发明CPE实施例一的结构示意图。

【具体实施方式】
[0052] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053] 图1为本发明提升会话交互性能的方法实施例一的流程图。如图1所示,本实施 例提供的方法具体可以由ACS执行,所述ACS具体可以为ACS,本实施例提供的方法具体可 以包括:
[0054] 步骤101、ACS向CPE发送交互请求指示,以使所述CPE向所述ACS发起连接;其 中,所述交互请求指示为用户数据报协议(User Datagram Protocol,简称:UDP)报文。
[0055] 在将所述交互请求指示封装为UDP报文时,所述UDP报文中封装HTTP GET报文,所 述HTTP GET报文用于请求所述CPE向所述ACS发起连接,然后,所述ACS通过UDP协议将所 述交互请求指示发送给所述CPE。
[0056] 步骤102、所述ACS接收所述CPE发送的会话连接请求,所述会话连接请求中包含 交互请求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间 已建立连接。
[0057] 本实施例的技术方案,通过ACS向CPE发送交互请求指示,所述交互请求指示为 UDP报文,并接收所述CPE发送的会话连接请求。由于本实施例中的交互请求指示是基于 UDP协议发送的,由于UDP的工作机制,只需一次报文即可完成有效数据的交互,因此,所述 ACS只需向CPE发送一个封装了 HTTP GET报文的UDP报文,即可使CPE向ACS发起连接,从 而建立ACS与CPE之间的正向连接,而现有技术是基于TCP协议进行的,ACS与CPE建立反 向连接的过程需要先由ACS向CPE发送握手信号消息,CPE向ACS发送握手信号响应消息, 然后ACS再向CPE发送一个确认消息后,ACS才可以向CPE发送HTTP GET报文,请求CPE向 ACS建立正向连接,在CPE向ACS建立正向连接的过程与建立反向连接的过程类似,S卩,使 用现有技术使ACS与CPE之间建立正向连接,需要交互至少八个报文,而本实施例的技术方 案,仅需交互一个UDP报文即可,因而极大的提升了 ACS与CPE之间的会话交互性能。
[0058] 图2为本发明提升会话交互性能的方法实施例二的流程图。如图2所示,在上述 实施例的基础上,在上述步骤101之前,本实施例提供的方法进一步还可以包括:
[0059] 步骤201、所述ACS接收所述CPE发送的INFORM消息,所述INFORM消息中包含所 述CPE的统一资源定位符(Uniform Resource Locator,简称:URL)和所述CPE的模型值;其 中,所述模型值用于表明所述CPE是否能够解析所述UDP报文。
[0060] 具体的,为了判断CPE是否能够解析UDP报文,新增一个用于表示所述CPE对该 能力的支持情况的数据模型,并定义数据模型存储路径为"Device. ManagementServer. UdpConnectionRequestSupport",该数据模型为String类型的枚举变量,其枚举值为 "true/false",即该数据模型的模型值为"true/false",所述模型值在INFORM消息中强制 携带,如果INFORM消息中没有携带所述模型值或所述模型值为false,则表示所述CPE不能 解析UDP报文,否则表示可以解析UDP报文。可以理解的是,在实际应用中,还可以通过其 他方式表示所述CPE是否能够解析UDP报文,本实施例对此不进行限制。
[0061] 步骤202、所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP报文。
[0062] 步骤203、若判断结果为是,则所述ACS获取所述CPE的URL,并生成所述交互请求 指示。
[0063] S卩,若判断结果为是,则所述ACS将所述交互请求指示封装为UDP报文,并发送给 与宿舍URL对应的所述CPE。可以理解的是,若判断结果为否,则所述ACS按照现有技术的 方案与所述CPE进行交互,即将所述交互请求指示封装为TCP报文。
[0064] 本实施例的技术方案,通过在CPE发送的INFORM消息中强制携带表明所述CPE是 否能够解析UDP报文的模型值,使ACS可以根据所述模型值判断将所述交互请求指示封装 为m)P报文或TCP报文,使得本实施例的技术方案可以兼容现有的技术方案。
[0065] 在上述实施例的基础上,在上述步骤101之后,本实施例提供的方法进一步还可 以包括:
[0066] 所述ACS启动重传定时器。
[0067] 需要说明的是,在一种可能的实施方式中,若所述重传定时器超时前,所述ACS接 收到所述CPE发送的所述会话连接请求,则删除所述重传定时器。
[0068] 在另一种可能的实施方式中,若所述重传定时器超时后,所述ACS没有接收到所 述CPE发送的所述会话连接请求,则所述ACS重新发送所述交互请求指示。可选的,还可以 根据实际需要设置重传的次数上限,例如5次。
[0069] 进一步地,为了优化重传机制,所述重传定时器的超时时间可以通过一定的算法 进行计算得到,例如TCP形式的2的指数方案。本实施例不对此进行限制。
[0070] 本实施例的技术方案,通过设置重传定时器,使ACS在重传定时器超时后若还没 有接收到所述会话连接请求,则重新向所述CPE发送交互请求指示;或者所述ACS在重传定 时器超时前接收到所述会话连接请求,则删除所述重传定时器,从而解决了 ACS向失去连 接的CPE发起连接而导致的超时连接等待的问题,提高了会话交互的可靠性。
[0071] 图3为本发明提升会话交互性能的方法实施例三的流程图。如图3所示,本实施 例提供的提升会话交互性能的方法具体可以由CPE执行,本实施例提供的方法具体可以包 括:
[0072] 步骤301、CPE接收ACS发送的交互请求指示,所述交互请求指示用于使所述CPE 向所述ACS发起连接;其中,所述交互请求指示为UDP报文。
[0073] 具体的,所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE 向所述ACS发起连接。
[0074] 可以理解的是,在上述步骤301之前,所述CPE还可以向所述ACS发送INFORM消 息,所述INFORM消息中包含所述CPE的URL和所述CPE的模型值;其中,所述模型值用于表 明所述CPE是否能够解析所述UDP报文;以使所述ACS根据所述模型值判断所述CPE是否 能够解析所述UDP报文。
[0075] 步骤302、所述CPE向所述ACS发送会话连接请求,所述会话连接请求中包含交互 请求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建 立连接。
[0076] 本实施例的技术方案,通过CPE接收ACS发送的交互请求指示,所述交互请求指示 用于使所述CPE向所述ACS发起连接;其中,所述交互请求指示为UDP报文;所述CPE向所 述ACS发送会话连接请求,所述会话连接请求中包含交互请求成功标识,所述交互请求成 功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。使得所述ACS与所述 CPE之间通过交互一个UDP报文即可建立连接,从而极大的提升了所述ACS与所述CPE之间 的会话交互性能。
[0077] 下面结合图4,对本发明提供的提升会话交互性能的方法的实现过程和原理作进 一步的说明,以帮助理解本发明。
[0078] 首先要说明的是,本实施例提供的方法中,在ACS上增加一个反向会话模块,即, ACS包括反向会话模块和正向会话接收模块;相应的,在CPE上增加一个反向会话接收模 块,即,CPE包括反向会话接收模块和正向会话模块。
[0079] 其中,反向会话模块可以通过UDP协议向CPE发送交互请求指示,同时启动针对该 交互请求指示的、用于超时重传交互请求指示的重传定时器。反向会话接收模块可以接收 ACS发送的UDP形式的交互请求指示,执行该交互请求指示并通告给正向会话模块。正向 会话模块可以向ACS建立正向会话,即向ACS发送会话连接请求,执行会话操作以及相关动 作。正向会话接收模块可以接收(PE的正向会话模块发送的会话连接请求,执行会话交互, 同时向反向会话模块发送交互请求成功标识,反向会话模块接收到交互请求成功标识后删 除对应的重传定时器。
[0080] 具体的,反向会话模块用于通过UDP协议向CPE发起交互请求指示,同时针对每个 CPE的交互请求指示启动一个重传定时器,重传定时器用于在超时后再次向与该重传定时 器对应的CPE发送交互请求指示,从而提高反向请求的可靠性;同时接收正向会话接收模 块通告的交互请求成功标识,并在接收到交互请求成功标识后删除重传定时器,表示该交 互请求指示已经被CPE成功接收且CPE执行了对应的正向会话交互过程。
[0081] 在ACS上,会话交互的过程具体可以包括五个阶段,分别为:
[0082] 反向会话执行决策阶段。当用户在ACS上执行操作请求时,该操作请求为用户的 操作,便进入反向会话执行决策阶段。首先ACS确认对端的CPE是否支持本实施例提供的 反向会话交互方式,即,是否接收UDP报文,决策依据是CPE通告的INFORM消息中是否携带 CPE的模型值,这里之所以要进行决策是为了兼容现有的反向会话交互方式,使设备能够自 适应,实现现有方式与本实施例提供的管理方式的兼容统一管理。如果支持本实施例提供 的反向会话交互方式,则执行本实施例的反向会话交互方式,否则按照现有方式执行反向 会话请求。可以理解的是,CPE设备在支持本实施例的反向会话交互方式的同时也可以支 持现有反向会话交互方式,使CPE设备可被两种ACS反向会话请求的兼容管理。本实施例 不对此进行限制。需要说明的是,INFORM消息是CPE在上电启动后向ACS发送的。
[0083] 获取反向请求的CPE的URL阶段。这个URL在INFORM消息中进行强制通告。
[0084] 封装反向请求的消息阶段。将交互请求指示封装为UDP报文,将空的HTTP GET请 求报文封装在UDP报文中。
[0085] 发送反向请求报文阶段。将上述封装为UDP报文的HTTP GET报文通过UDP协议发 送给CPE设备。并针对该交互请求指示,启动一个重传定时器,该重传定时器的超时时长可 以由用户进行配置,默认暂定15秒,如果重传定时器超时后CPE设备还没有向ACS建立正 向会话,即,没有向ACS发送会话连接请求,则ACS针对该CPE设备重新发送交互请求指示, 重复次数可以由用户配置,默认5次。进一步的,为了优化重试机制,超时时间可以通过一 定的算法进行计算,如TCP形式的2的指数方案。本实施例不对此进行限制。
[0086] 基于上述UDP的反向会话,每个反向会话只需要交互一个报文,针对原有反向会 话方案在性能上提升了至上8倍,同时采用超时重试机制,大大提高了反向会话的可靠性, 同时新的反向会话方式解决了现有反向会话TCP端口被耗尽的问题。
[0087] 在CPE上,CPE启动完成后便进入反向会话监听状态,在该状态其实是对其反向知 名服务端口(7547)通过UDP的方式进行监听。在实际使用时,可以根据需要通过配置修改 监听的端口,本实施例不对此进行限制。
[0088] 当监听到有UDP形式的交互请求指示到来时,便自动接收该交互请求指示,识别 出反向请求,并将该交互请求指示通告给正向会话模块,以使正向会话模块向ACS发送会 话连接请求。
[0089] 图5为本发明ACS实施例一的结构示意图。如图5所示,本实施例提供的ACS10 具体可以包括:发送模块11和接收模块12。
[0090] 其中,发送模块11可以用于向CPE发送交互请求指示,以使所述CPE向所述ACS 发起连接;其中,所述交互请求指示为UDP报文;
[0091] 接收模块12可以用于接收所述CPE发送的会话连接请求,所述会话连接请求中包 含交互请求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之 间已建立连接。
[0092] 所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE向所述 ACS发起连接。
[0093] 需要说明的是,本实施例的发送模块11相当于图4中的反向会话模块,本实施例 的接收模块12相当于图4中的正向会话接收模块。
[0094] 本实施例的技术方案,可用于执行上述方法实施例的技术方案,其实现原理和技 术效果类似,此处不再赘述。
[0095] 图6为本发明ACS实施例二的结构示意图。如图6所示,在上述实施例的基础上, 本实施例提供的ACS20进一步还可以包括:启动模块21、判断模块22和获取模块23。 [0096] 具体的,所述接收模块12还可以用于接收所述CPE发送的INFORM消息,所述 INFORM消息中包含所述CPE的URL和所述CPE的模型值;所述判断模块22可以用于根据所 述模型值判断所述CPE是否接收UDP报文;所述获取模块23可以用于若所述判断模块22 的判断结果为是,则获取所述CPE的URL,并生成所述交互请求指示。
[0097] 进一步地,启动模块21可以用于启动重传定时器;相应的,所述接收模块12具体 用于若所述重传定时器超时前,接收到所述CPE发送的所述会话连接请求,则删除所述重 传定时器。
[0098] 在另一种应用场景中,所述发送模块11还可以用于若所述重传定时器超时后,所 述接收模块12没有接收到所述CPE发送的所述会话连接请求,则重新发送所述交互请求指 /_J、1 〇
[0099] 需要说明的是,本实施例中的启动模块21、判断模块22以及获取模块23均相当于 图4中的反向会话模块。
[0100] 本实施例的ACS,可用于执行上述方法实施例的技术方案,其实现原理和技术效果 类似,此处不再赘述。
[0101] 图7为本发明CPE实施例一的结构示意图.如图7所示,本实施例提供的CPE30 具体可以包括:接收模块31和发送模块32。
[0102] 其中,接收模块31可以用于接收ACS发送的交互请求指示,所述交互请求指示用 于使所述CPE向所述ACS发起连接;其中,所述交互请求指示为UDP报文;
[0103] 发送模块32可以用于向所述ACS发送会话连接请求,所述会话连接请求中包含交 互请求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已 建立连接。
[0104] 具体的,所述UDP报文中封装HTTP GET报文,所述HTTP GET报文用于请求所述CPE 向所述ACS发起连接。
[0105] 进一步地,所述发送模块32还可以用于向所述ACS发送INFORM消息,所述INFORM 消息中包含所述CPE的URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否 能够解析所述UDP报文;以使所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP 报文。
[0106] 需要说明的是,本实施例中的接收模块31相当于图4中的反向会话接收模块;本 实施例的发送模块32相当于图4中的正向会话模块。
[0107] 本实施例的CPE,可用于执行上述方法实施例的技术方案,其实现原理及技术效果 类似,此处不再赘述。
[0108] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其 它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅 仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结 合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的 相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通 信连接,可以是电性,机械或其它的形式。
[0109] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0110] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0111] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存 储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算 机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发 明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器 (Read-Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、磁碟或者光盘等 各种可以存储程序代码的介质。
[0112] 本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块 的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完 成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上 述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0113] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【权利要求】
1. 一种提升会话交互性能的方法,其特征在于,包括: 自动配置服务器ACS向用户端设备CPE发送交互请求指示,以使所述CPE向所述ACS 发起连接;其中,所述交互请求指示为用户数据报协议UDP报文; 所述ACS接收所述CPE发送的会话连接请求,所述会话连接请求中包含交互请求成功 标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。
2. 根据权利要求1所述的方法,其特征在于,所述ACS向CPE发送交互请求指示之前, 还包括: 所述ACS接收所述CPE发送的通知INFORM消息,所述INFORM消息中包含所述CPE的 统一资源定位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解 析所述UDP报文; 所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP报文; 若判断结果为是,则所述ACS获取所述URL,并生成所述交互请求指示。
3. 根据权利要求1或2所述的方法,其特征在于,所述UDP报文中封装HTTP GET报文, 所述HTTP GET报文用于请求所述CPE向所述ACS发起连接。
4. 根据权利要求2所述的方法,其特征在于,所述ACS向CPE发送交互请求指示之后, 还包括: 所述ACS启动重传定时器; 相应的,所述ACS接收所述CPE发送的会话连接请求,包括: 若所述重传定时器超时前,所述ACS接收到所述CPE发送的所述会话连接请求,则删除 所述重传定时器; 若所述重传定时器超时后,所述ACS没有接收到所述CPE发送的所述会话连接请求,则 所述ACS重新发送所述交互请求指示。
5. -种提升会话交互性能的方法,其特征在于,包括: 用户端设备CPE接收自动配置服务器ACS发送的交互请求指示,所述交互请求指示用 于使所述CPE向所述ACS发起连接;其中,所述交互请求指示为用户数据报协议UDP报文; 所述CPE向所述ACS发送会话连接请求,所述会话连接请求中包含交互请求成功标识, 所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。
6. 根据权利要求5所述的方法,其特征在于,所述CPE接收ACS发送的交互请求指示之 前,还包括: 所述CPE向所述ACS发送通知INFORM消息,所述INFORM消息中包含所述CPE的统一 资源定位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解析所 述UDP报文;以使所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP报文。
7. 根据权利要求5或6所述的方法,其特征在于,所述UDP报文中封装HTTP GET报文, 所述HTTP GET报文用于请求所述CPE向所述ACS发起连接。
8. -种自动配置服务器ACS,其特征在于,包括: 发送模块,用于向用户端设备CPE发送交互请求指示,以使所述CPE向所述ACS发起连 接;其中,所述交互请求指示为用户数据报协议UDP报文; 接收模块,用于接收所述CPE发送的会话连接请求,所述会话连接请求中包含交互请 求成功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立 连接。
9. 根据权利要求8所述的ACS,其特征在于,所述接收模块还用于: 接收所述CPE发送的通知INFORM消息,所述INFORM消息中包含所述CPE的统一资源定 位符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解析所述UDP 报文; 所述ACS还包括判断模块,用于根据所述模型值判断所述CPE是否能够解析所述UDP 报文; 所述ACS还包括获取模块,用于若所述判断模块的判断结果为是,则获取所述CPE的 URL,并生成所述交互请求指示。
10. 根据权利要求8或9所述的ACS,其特征在于,所述UDP报文中封装HTTP GET报文, 所述HTTP GET报文用于请求所述CPE向所述ACS发起连接。
11. 根据权利要求9所述的ACS,其特征在于,还包括: 启动模块,用于启动重传定时器; 相应的,所述接收模块具体用于若所述重传定时器超时前,接收到所述CPE发送的所 述会话连接请求,则删除所述重传定时器; 所述发送模块还用于若所述重传定时器超时后,所述接收模块没有接收到所述CPE发 送的所述会话连接请求,则重新发送所述交互请求指示。
12. -种用户端设备CPE,其特征在于,包括: 接收模块,用于接收自动配置服务器ACS发送的交互请求指示,所述交互请求指示用 于使所述CPE向所述ACS发起连接;其中,所述交互请求指示为用户数据报协议UDP报文; 发送模块,用于向所述ACS发送会话连接请求,所述会话连接请求中包含交互请求成 功标识,所述交互请求成功标识用于使所述ACS获知所述ACS与所述CPE之间已建立连接。
13. 根据权利要求12所述的CPE,其特征在于,所述发送模块还用于: 向所述ACS发送通知INFORM消息,所述INFORM消息中包含所述CPE的统一资源定位 符URL和所述CPE的模型值;其中,所述模型值用于表明所述CPE是否能够解析所述UDP报 文;以使所述ACS根据所述模型值判断所述CPE是否能够解析所述UDP报文。
14. 根据权利要求12或13所述的CPE,其特征在于,所述UDP报文中封装HTTP GET报 文,所述HTTP GET报文用于请求所述CPE向所述ACS发起连接。
【文档编号】H04L12/24GK104065519SQ201410332541
【公开日】2014年9月24日 申请日期:2014年7月14日 优先权日:2014年7月14日
【发明者】龙黎江 申请人:北京星网锐捷网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1