一种无线自组织代理捎带网络soap消息传递方法_4

文档序号:9924199阅读:来源:国知局
>[0142] 步骤G3、考虑到不能因子单个周期内ATI = O就认为授信指数为0,因此将过去P个 周期内的授信指数ETKEntrusted Index)做参照,(默认P = 7),则获得连续序列:{ETI(i, ^},托[11斗1',11-1'],其中11为第11个更新周期,1'为默认更新周期,由此,当前授信指数的计 算为:£77(Z)二1/巧(^£77(/,./)^,477|诚,将生成61'1(1)存放在节点能力集中,即61'1。, J=X 0) =ETKi);并作为下一 P周期的ETI计算的一部分。
[0143] 步骤G4、对已更新节点能力集的主链FAL,按照当前ETI的值由大到小进行重新排 序,即生成主链FAL的授信FAL和可达FAL。
[0144] 由此,本发明提出了一种无线自组织代理梢带网络SOAP消息定义及传递方法,建 立了 SOAP网络的协议找分层体系,SOAP服务的启动方法,两个SOAP代理之间的消息交互过 程,PM消息的结构定义,MM消息的基本结构定义,SOAP代理节点定义与转发节点链表结构, 基于内容的SOAP源发送处理过程,SOAP代理查询转发FAL的过程,两个SOAP代理通过计算授 信指数ETI来更新各自的主链FAL的过程,由此为原先移动通信终端在基站等被摧毁的情况 下,依然可W提供不同内容模式的安全的最大可靠的信息的传递很好的解决方法。
[0145] W上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可W做出若干改进和润饰,运些改进和润饰也应 视为本发明的保护范围。
【主权项】
1. 一种无线自组织代理梢带网络SOAP消息传递方法,其特征在于,具体步骤如下: 步骤1、由SOAP用户启动SOAP业务,并将自身所要发送的内容分成η个内容块CB,n为大 于或等于1的自然数; 步骤2、当该SOAP用户概率游走遇到另一个SOAP用户时,经过路由消息RM交互后,如确 定该另一个SOAP用户能进行梢带转发,则将CB和梢带消息PM发送给该另一个SOAP用户,此 时该另一个SOAP用户作为SOAP代理进入步骤3进行梢带转发; 步骤3、S0AP代理按照步骤2的流程,根据自己的路由链的指向,最终经过多个其它SOAP 代理将CB传递给SOAP接收端用户。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消息传递方法,其特征在 于,步骤3中SOAP代理与其它SOAP代理的信息交互过程为: 步骤301、两个SOAP代理在建立物理链路连接之后,握手成功,通过管理消息MM确认彼 此的SOAP代理性质并进行能力协商; 步骤302、SOAP代理之间交互路由消息RM报文,并更新路由链; 步骤303、有梢带任务的SOAP代理根据自己的路由链的计算,确定是否通过当前对接的 SOAP代理进行梢带转发,如确定能够转发,则发送CB和梢带消息PM。5. 根据权利要求1所述的一种无线自组织代理梢带网络SOAP消息传递方法,其特征在 于,梢带消息PM包括W下字段:版本号、类型、目的地址、源地址、消息唯一标识、副本编号、 截止时间、分片标识、偏移量、加密模式、业务类型、载荷总长度、净荷,校验和。6. 根据权利要求1所述的一种无线自组织代理梢带网络SOAP消息传递方法,其特征在 于,步骤1中SOAP发送端用户将自身所要发送的内容分成η个内容块CB,具体方法包括: (a) 对于二进制文件,采用最大Μ片法,具体为:设定最大分片数Μ,设定最小分片容量W, W=化字节,对其进行分成Μ个片,每个片的容量应不小于W,否则减少Μ值,分别生成Μ个内容 块 CB,1 <1。0; (b) 对于图像文件,采用图像压缩法,具体为:判断图像文件格式,生成多个分辨率不同 的图像文件,并按照分辨率高低,生成若干个不同的内容块CB; (C)对于文本内容,采用文本扫描法,具体为:设定每K个字节为一帖,发送时分别取每 个帖的第i个时隙组成一个新文本包,则共生成K个内容块CB,i e [0,K-1 ],5 < K < 10; (d) 对于语音消息,采用语音跳片法,具体为:选择参数K,WT = 600ms为一个语音片,每 一帖长度为Κ*Τ,分i个时隙逐个生成K个内容块CB,ie[0,K-l]; (e) 对于多媒体视频,采用(a)所述最大Μ片法对多媒体文件进行分片转发。7. 根据权利要求4所述的一种无线自组织代理梢带网络SOAP消息传递方法,其特征在 于,步骤301中所述管理消息MM包括W下字段:版本号、类型、匪消息类型、匪消息净荷。8. 根据权利要求4所述的一种无线自组织代理梢带网络SOAP消息传递方法,其特征在 于,步骤302中SOAP代理之间交互路由消息RM报文,路由消息RM报文包括主链FAL、从链 FALS、黑名单,具体步骤为: 步骤(1 )、两个SOAP代理对接后,如果没有其他任务占用,则互相交换自己的主链FAL, 并用对方的主链FAL更新自己的从链FALS; 步骤(2)、如果一方发出黑名单请求,则双方更新自己的黑名单,并在相应的主链FAL的 节点的能力集中打上黑名单标记。9. 根据权利要求8所述的一种无线自组织代理梢带网络SOAP消息传递方法,其特征在 于,更新路由链是指主链FAL的自动排序,具体为: 步骤a、定义特定自动更新FAL的更新周期为T,在一个更新周期内,某SOAP代理统计该 时间段内所交会的所有SOAP代理总数为N,定义频繁因子Fi为与第i个SOAP代理完整交互通 信的次数;定义持续因子M( i),定义亲密因子H( i),i e [ 1,N]; 步骤b、计算当前第i个SOAP代理的绝对信任指数ATI: ATI(i)=Fi*M(i)*H(i) 步骤c、W过去P个周期内的授信指数ETI做参照,则获得连续序列: {ETI(i,j)}je[n-PT,n-T], 其中η为第η个更新周期,T为默认更新周期; 由此,当前授信指数的计算为:将生成ΕΤΙ (i)存放在节点能力集中,即ΕΤΙ (i,0) =ΕΤΙ (i);并作为下一Ρ周期的ΕΤΙ计 算的一部分。 步骤d、对已更新节点能力集的主链FAL,按照当前ETI的值由大到小进行重新排序,即 生成主链FAL的授信FAL和可达FAL。10. 根据权利要求8所述的一种无线自组织代理梢带网络SOAP消息传递方法,其特征在 于,主链FAL中包括节点表述和转发代理链表FAL其中: 节点表述由ID,节点能力集,下一个节点指针表示; 转发代理链表FAL由关系亲密度由近及远组成链表,默认有效转发链表长度为N,6 < N 。0。
【专利摘要】本发明公开了一种无线自组织代理捎带网络SOAP消息传递方法。在原有通信环境被破坏的情况下,无线终端通过建立自组织SOAP网络,通过间续性的SOAP消息的转接,完成端到端的消息传递。其中当节点作为SOAP发送源点时,能根据数据类型进行常规和安全模式的发送,为保证到达目标节点的最大概率以及消息的时效性,可以选择可限制多副本传输;SOAP代理不仅传递有效信息PM,同时还通过SOAP代理的交互更新管理消息MM、路由消息RM,以及引入节点路由的授信因子ETI对转发代理链表FAL进行动态排序,从而更新最可信任的到达目标路径;最后SOAP接收端将汇集的多流SOAP消息合并为最小残缺概率的有效消息。
【IPC分类】H04W4/12, H04W4/00
【公开号】CN105704651
【申请号】CN201610046086
【发明人】林晓勇, 邱婷婷, 张泽秋, 吴维波, 朱园园
【申请人】南京邮电大学
【公开日】2016年6月22日
【申请日】2016年1月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1