一种通信方法、客户端设备及服务端设备技术

技术编号:24293543 阅读:64 留言:0更新日期:2020-05-26 20:54
本申请实施例公开了一种通信方法、客户端设备以及服务端设备,用于降低客户端认为会话中断而停止接收请求报文的响应报文的风险。其中,方法包括:客户端设备生成请求报文并向服务端设备发送,所述请求报文用于指示所述服务端设备对数据模型的数据进行操作;所述客户端设备根据所述请求报文生成状态查询报文,所述状态查询报文包括状态查询信息,所述状态查询信息用于请求所述服务端设备获取所述服务端设备处理所述请求报文的处理状态;所述客户端设备向所述服务端设备发送所述状态查询报文;所述客户端设备接收所述服务端设备根据所述状态查询报文发送的第一报文,所述第一报文包括所述请求报文的处理状态。

A communication method, client device and server device

【技术实现步骤摘要】
一种通信方法、客户端设备及服务端设备
本申请涉及网络通信领域,尤其涉及一种通信方法、客户端设备及服务端设备。
技术介绍
网络设备管理系统是一种用于对网络设备进行管理的系统。网络设备管理系统中运行用于执行网络设备管理的协议,例如Restconf协议。Restconf协议是一种允许Web应用以一种模块化和可扩展的方式访问网络设备中的配置数据、操作数据、数据模型定义的协议操作及通知事件的协议。Restconf协议运行于超文本传输协议(hypertexttransferprotocol,HTTP)上,可以用于访问利用Yang(yetanothernextgeneration)模型语言定义的数据模型及使用网络结构(networkconfiguration,NETCONF)协议中定义的数据。在软件层面,网络设备管理系统包括客户端(client)和服务端(server)。在客户端和服务端建立会话之后,客户端向服务端发送请求(request)报文,以实现请求创建、删除、修改或查询一个或多个网络设备的数据。服务端用于接收客户端的请求报文并解析,对网络设备本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,所述方法包括:/n客户端设备生成请求报文并向服务端设备发送,所述请求报文用于指示所述服务端设备对数据模型的数据进行操作;/n所述客户端设备根据所述请求报文生成状态查询报文,所述状态查询报文包括状态查询信息,所述状态查询信息用于请求所述服务端设备获取所述服务端设备处理所述请求报文的处理状态;/n所述客户端设备向所述服务端设备发送所述状态查询报文;/n所述客户端设备接收所述服务端设备根据所述状态查询报文发送的第一报文,所述第一报文包括所述请求报文的处理状态。/n

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:
客户端设备生成请求报文并向服务端设备发送,所述请求报文用于指示所述服务端设备对数据模型的数据进行操作;
所述客户端设备根据所述请求报文生成状态查询报文,所述状态查询报文包括状态查询信息,所述状态查询信息用于请求所述服务端设备获取所述服务端设备处理所述请求报文的处理状态;
所述客户端设备向所述服务端设备发送所述状态查询报文;
所述客户端设备接收所述服务端设备根据所述状态查询报文发送的第一报文,所述第一报文包括所述请求报文的处理状态。


2.根据权利要求1所述的方法,其特征在于,所述请求报文包括会话标识,所述会话标识为所述客户端设备为发送所述请求报文而与所述服务端设备建立的会话的标识;
所述状态查询信息包括所述会话标识。


3.根据权利要求1所述的方法,其特征在于,所述请求报文中包括所述数据模型的名称,所述状态查询信息包括所述数据模型的名称。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述客户端设备在向所述服务端设备发送所述请求报文时,所述方法还包括:
启动定时器;
所述客户端设备接收所述服务端设备根据所述状态查询报文发送的第一报文包括:
在定时器超时之前,所述客户端设备接收所述服务端设备根据所述状态查询报文发送的所述第一报文。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述第一报文为响应报文或通知报文。


6.根据权利要求1-5任一项所述的方法,其特征在于,所述状态查询报文为订阅报文或扩展的获取报文,所述扩展的获取报文是指携带有所述状态查询信息的获取报文。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述状态查询报文的统一资源标识符中包括所述状态查询信息。


8.根据权利要求1-7任一项所述的方法,其特征在于,所述客户端设备向所述服务端设备发送所述状态查询报文包括:
所述客户端设备周期性的向所述服务端设备发送所述状态查询报文。


9.根据权利要求1-8任一项所述的方法,其特征在于,所述请求报文为基于Restconf协议的请求报文。


10.一种通信方法,其特征在于,所述方法包括:
服务端设备获取客户端设备发送的请求报文,并对所述请求报文进行处理,所述请求报文用于指示所述服务端设备对数据模型的数据进行操作;
所述服务端设备接收所述客户端设备发送的状态查询报文,所述状态查询报文中包括状态查询信息,所述状态查询信息用于请求所述服务端设备获取所述服务端设备处理所述请求报文的处理状态;
所述服务端设备根据所述状态查询信息获取所述请求报文的处理状态;
所述服务端设备向所述客户端设备发送第一报文,所述第一报文包括所述请求报文的处理状态。


11.根据权利要求10所述的方法,其特征在于,所述状态查询信息包括所述会话标识,所述会话标识为所述客户端设备为发送所述请求报文而与所述服务端设备建立的会话的标识;
所述服务端设备根据所述状态查询信息获取所述请求报文的处理状态包括:
所述服务端设备根据所述状态查询信息中包括的会话标识获取与所述会话标识对应的请求报文的处理状态。


12.根据权利要求10所述的方法,其特征在于,所述状态查询信息包括所述数据模型的名称;
所述服务端设备根据所述状态查询信息获取所述请求报文的处理状态包括:
所述服务端设备获取包括所述数据模型名称的请求报文的处理状态。


13.根据权利要求10-12任一项所述的方法,其特征在于,所述第一报文为响应报文或通知报文。


14.根据权利要求10-13任一项所述的方法,其特征在于,所述状态查询报文为订阅报文或扩展的获取报文,所述扩展的获取报文是指携带有所述状态查询信息的获取报文。


15.根据权利要求10-14任一项所述的方法,其特征在于,状态查询报文的统一资源标识符中包括所述状态查询信息。


16.根据权利要求10-15任一项所述的方法,其特征在于,所述服务端设备向所述客户端设备发送第一报文包括:
所述服务端设备周期性的向所述客户端设备发送第一报文。


17.根据权利要求10-16任一项所述的方法,其特征在于,所述请求报文为基于Restconf协议的请求报文。


18.一种客户端设备,其特征在于,包括:...

【专利技术属性】
技术研发人员:王建平金春蓉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1