1.一种无线自组织代理捎带网络SOAP消息传递方法,其特征在于,具体步骤如下:步骤1、由SOAP用户启动SOAP业务,并将自身所要发送的内容分成n个内容块CB,n为大于或等于1的自然数;
步骤2、当该SOAP用户概率游走遇到另一个SOAP用户时,经过路由消息RM交互后,如确定该另一个SOAP用户能进行捎带转发,则将CB和捎带消息PM发送给该另一个SOAP用户,此时该另一个SOAP用户作为SOAP代理进入步骤3进行捎带转发;
步骤3、SOAP代理按照步骤2的流程,根据自己的路由链的指向,最终经过多个其它SOAP代理将CB传递给SOAP接收端用户;其中SOAP代理与其它SOAP代理的信息交互过程为:步骤301、两个SOAP代理在建立物理链路连接之后,握手成功,通过管理消息MM确认彼此的SOAP代理性质并进行能力协商;
步骤302、SOAP代理之间交互路由消息RM报文,并更新路由链;
步骤303、有捎带任务的SOAP代理根据自己的路由链的计算,确定是否通过当前对接的SOAP代理进行捎带转发,如确定能够转发,则发送CB和捎带消息PM;
步骤302中SOAP代理之间交互路由消息RM报文,路由消息RM报文包括主链FAL、从链FALS、黑名单,具体步骤为:步骤(1)、两个SOAP代理对接后,如果没有其他任务占用,则互相交换自己的主链FAL,并用对方的主链FAL更新自己的从链FALS,主链FAL中包括节点表述和转发代理链表FAL;其中:节点表述由ID,节点能力集,下一个节点指针表示;转发代理链表FAL由关系亲密度由近及远组成链表,默认有效转发链表长度为N,6≤N≤10;更新路由链是指主链FAL的自动排序,具体为:步骤a、定义特定自动更新FAL的更新周期为T,在一个更新周期内,某SOAP代理统计该时间段内所交会的所有SOAP代理总数为N,定义频繁因子Fi为与第i个SOAP代理完整交互通信的次数;定义持续因子M(i),定义亲密因子H(i),i∈[1,N];
步骤b、计算当前第i个SOAP代理的绝对信任指数ATI:
ATI(i)=Fi*M(i)*H(i)
步骤c、以过去P个周期内的授信指数ETI做参照,则获得连续序列:
{ETI(i,j)},j∈[n-PT,n-T],
其中n为第n个更新周期,T为默认更新周期;
由此,当前授信指数的计算为:
将生成ETI(i)存放在节点能力集中,即ETI(i,0)=ETI(i);并作为下一P周期的ETI计算的一部分;
步骤d、对已更新节点能力集的主链FAL,按照当前ETI的值由大到小进行重新排序,即生成主链FAL的授信FAL和可达FAL;
步骤(2)、如果一方发出黑名单请求,则双方更新自己的黑名单,并在相应的主链FAL的节点的能力集中打上黑名单标记。
2.根据权利要求1所述的一种无线自组织代理捎带网络SOAP消息传递方法,其特征在于,设步骤1中原始发送CB的SOAP用户为SOAP发送端用户,当SOAP发送端用户在步骤2之后遇到其它SOAP用户时,根据步骤2确定任何其它SOAP用户能进行捎带转发时,将CB和捎带消息PM通过其遇到的该其它SOAP用户作为SOAP代理进行捎带转发;SOAP接收端用户在截止时间DT内,将所能收集到的CB合并成一个最大概率完整性的源文件。
3.根据权利要求2所述的一种无线自组织代理捎带网络SOAP消息传递方法,其特征在于,当其它SOAP代理进行捎带转发时,接收到重复捎带消息PM的SOAP代理则忽略该消息。
4.根据权利要求1所述的一种无线自组织代理捎带网络SOAP消息传递方法,其特征在于,捎带消息PM包括以下字段:版本号、类型、目的地址、源地址、消息唯一标识、副本编号、截止时间、分片标识、偏移量、加密模式、业务类型、载荷总长度、净荷,校验和。
5.根据权利要求1所述的一种无线自组织代理捎带网络SOAP消息传递方法,其特征在于,步骤1中SOAP发送端用户将自身所要发送的内容分成n个内容块CB,具体方法包括:(a)对于二进制文件,采用最大M片法,具体为:设定最大分片数M,设定最小分片容量W,W=1K字节,对其进行分成M个片,每个片的容量应不小于W,否则减少M值,分别生成M个内容块CB,1≤M≤10;
(b)对于图像文件,采用图像压缩法,具体为:判断图像文件格式,生成多个分辨率不同的图像文件,并按照分辨率高低,生成若干个不同的内容块CB;
(c)对于文本内容,采用文本扫描法,具体为:设定每K个字节为一帧,发送时分别取每个帧的第i个时隙组成一个新文本包,则共生成K个内容块CB,i∈[0,K-1],5≤K≤10;
(d)对于语音消息,采用语音跳片法,具体为:选择参数K,以T=600ms为一个语音片,每一帧长度为K*T,分i个时隙逐个生成K个内容块CB,i∈[0,K-1];
(e)对于多媒体视频,采用(a)所述最大M片法对多媒体文件进行分片转发。
6.根据权利要求1所述的一种无线自组织代理捎带网络SOAP消息传递方法,其特征在于,步骤301中所述管理消息MM包括以下字段:版本号、类型、MM消息类型、MM消息净荷。