1.一种通信网络双向服务代理模型,其特征在于,包括:网络代理Proxy模块、双向服务Bi-S模块及双向服务访问点Bi-SAP模块,其中网络代理Proxy模块可以执行分配的任务并屏蔽网络的实现细节,为用户提供高效的透明服务,用于感知用户对网络服务质量的需求并通过自身或代理间的协作提供相应的网络服务质量给用户;
双向服务Bi-S模块,用于为网络代理Proxy模块的代理之间同时互相提供服务,Bi-S模块在网络代理Proxy模块间通过智能感知为用户提供包括带宽、信道资源、安全等级、移动性在内的服务质量;
双向服务访问点Bi-SAP模块是对双向服务的抽象并且是对服务访问点的扩展、一个逻辑上的接口,负责网络代理间的通信,包括核心服务访问点和增强服务访问点,都是设计未来具体网络的协议原语的基础,核心服务是元服务。
2.根据权利要求1所述的通信网络双向服务代理模型,其特征在于,所述网络代理Proxy模块包括若干个子代理,每个子代理可以执行分配的任务包括任何一个进程、一种需求、一个任务。
3.根据权利要求1或2所述的通信网络双向服务代理模型,其特征在于,所述网络代理间的关系包含多种:从代理的类型来看可以分为代理,子代理,子代理的子代理;从代理在系统的位置来看可以分为水平、竖直、斜;从代理的功能来看可以分为对等代理、对等子代理、非对等代理、非对等子代理。
4.根据权利要求3所述的通信网络双向服务代理模型,其特征在于,所述网络代理Proxy模块感知用户对网络服务质量的需求,并通过自身或者代理Proxy模块间的协作提供相应的网络服务质量给用户;
用代理(M)-Proxy和(M+1)-Proxy来表述代理间的双向服务和服务的请求过程,包括以下步骤:
(1)代理(M)-Proxy提出服务质量请求;
(2)代理(M+1)-Proxy提供服务质量;
(3)代理(M+1)-Proxy实现(M)-Proxy的服务质量请求;
(4)代理(M)-Proxy感知(M+1)-Proxy提供的服务质量;
(5)若步骤(4)中代理(M+1)-Proxy提供的服务质量不能够满足代理(M)-Proxy提出的服务质量需求时,则返回步骤(1)继续执行。
5.根据权利要求1所述的通信网络双向服务代理模型,其特征在于,所述双向服务访问点Bi-SAP模块是对OSI/BRM-BM中服务访问点SAP的扩展,代理间的通信都需要通过双向服务访问点,双向服务访问点可以分为对等代理间的双向服务访问点和非对等代理间的双向服务访问点。
6.根据权利要求5所述的通信网络双向服务代理模型,其特征在于,所述代理间通过双向服务和双向服务访问点来进行通信,其中包括对等代理间的通信和非对等代理间的通信。
7.一种基于权利要求1所述通信网络双向服务代理模型的服务代理方法,其特征在于,包括以下步骤:
用代理(M)-Proxy和(M+1)-Proxy来表述代理间的双向服务和服务的请求过程,包括以下步骤:用户(M)-Proxy提出服务质量请求,双向服务代理模型中的代理Proxy通过自适应的智能感知把用户的服务质量需求转换为具体的网络参数和消息请求带宽、信道资源、安全等级、移动性,分配给代理(M+1)-Proxy提供服务质量;代理(M+1)-Proxy实现(M)-Proxy的服务质量请求;代理(M)-Proxy感知(M+1)-Proxy提供的服务质量;若步骤(4)中代理(M+1)-Proxy提供的服务质量不能够满足代理(M)-Proxy提出的服务质量需求时,则通过请求其它代理进行协作;若还不能满足用户的网络服务质量需求时,则返回步骤(1)重新提出服务质量请求。
8.根据权利要求7所述通信网络双向服务代理方法,其特征在于,当代理(M+1)-Proxy提供的服务质量不能满足用户要求时,这时采用多个代理协作服务。