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

文档序号:9924199阅读:376来源:国知局
一种无线自组织代理捎带网络soap消息传递方法
【技术领域】
[0001 ]本发明设及一种当基站及卫星通信失效场景下,用户通过无线自组织梢带(SOAP) 网络进行可靠或最大概率传递消息的方法,属于无线自组织网络和社交网络技术领域。
【背景技术】
[0002] 无线自组织网(Self-organized化twork)设计是由AdHoC概念发展而来,是由一 组带有无线收发装置的移动终端组成的多跳、临时、自组织、自管理的系统,可W自成一个 临时网络,也可W与Internet和蜂窝网无线网络连接。当前无线自组织网仅局限在无线移 动终端的路由发现层面,总是立足寻找一条可靠的到达路由,而对基于传输内容层面的社 交性没有设及到,即并无跨层通信之功能。
[0003] 而无线传感网WSN(Wireless Sensor化twork)是建立在不同传感功能的无线节 点如何传递少量信息,即如何在尽可能低能耗的前提下优化传输路由,为此增加了作为可 信任的信标节点/错点(Beacon node/Anchor),运些信标节点往往还具有GPS的地理位置定 位功能。
[0004] 容迟网DTN(Delay Tolerant化twork)适合于更少无线节点之间建立残缺的时延 可容忍路由,在水声通信、空天卫星通信之间,运些稀疏节点之间的相遇准则可W由相对稳 定的概率来模糊预测;车联网中的无线节点具有较高的运行速度与既定线路,W及同样散 布着带GPS功能或者位置固定的信标节点,同样只考虑了节点之间的路由,忽视了节点用户 作为"代理"的主观能动性。
[0005] 当前的无线室距包括蓝牙、Wifi W及一些无线短距忍片Zigbee等,其中,蓝牙主要 用于点到点的蓝牙终端的连接,Wifi主要是完成与WLAN中的AP进行无线接入连接,Zigbee 技术作为无线传感网WSN的节点技术被使用,WSN网络节点具有短能耗,因此在节能特性上 尤其重视。
[0006] 2014年有一款APP应用Firechat,它依靠蓝牙或WiFi信号在附近的用户之间传输 消息。Firechat是将附近能够捕捉到信息的手机作为节点,彼此之间仅传递文本消息,即 "聊天"模式,但是需要一定密集程度的覆盖才能完成类似于自组织网络的功能,且不具有 安全模式,即节点透明。
[0007] 在考虑到当前国际之间的风云变幻的局面,信息发达的今天如果突然遭受自然灾 害,或者发生局部W及大规模战争,当基站及卫星通信失效场景下,各种类型的消息如何有 效地传递,是个亟需解决的技术问题。

【发明内容】

[000引本发明所要解决的技术问题在于一旦发生移动基站和卫星失效的情况下,提出一 种无线自组织代理梢带网络SOAP消息传递方法,SOAP网络用户通过启动SOAP服务,将所要 发送的具体内容由逐个SOAP代理梢带转发;在没有SOAP业务传递时,相遇的SOAP代理会通 过管理消息!!(Management Message)消息传递和交换彼此的信息,包括秘钥、授信、黑名单 等等,从而保障为最大安全性的传递SOAP业务。
[0009] 本发明为解决上述技术问题具体采用W下技术方案:
[0010] -种无线自组织代理梢带网络SOAP消息传递方法,具体步骤如下:
[001 U 步骤1、由SOAP用户启动SOAP业务,并将自身所要发送的内容分成n个内容块CB,n 为大于或等于1的自然数;
[0012] 步骤2、当该SOAP用户概率游走遇到另一个SOAP用户时,经过路由消息RM交互后, 如确定该另一个SOAP用户能进行梢带转发,则将CB和梢带消息PM发送给该另一个SOAP用 户,此时该另一个SOAP用户作为SOAP代理进入步骤3进行梢带转发;
[OOU]步骤3、S0AP代理按照步骤2的流程,根据自己的路由链的指向,最终经过多个其它 SOAP代理将CB传递给SOAP接收端用户。
[0014] 进一步的,上述本发明的一种无线自组织代理梢带网络SOAP消息传递方法,设步 骤1中原始发送CB的SOAP用户为SOAP发送端用户,当SOAP发送端用户在步骤2之后遇到其它 SOAP用户时,根据步骤2确定任何其它SOAP用户能进行梢带转发时,将CB和梢带消息PM通过 其遇到的该其它SOAP用户作为SOAP代理进行梢带转发;SOAP接收端用户在截止时间DT内, 将所能收集到的CB合并成一个最大概率完整性的源文件。
[0015] 进一步的,上述本发明的一种无线自组织代理梢带网络SOAP消息传递方法,当其 它SOAP代理进行梢带转发时,接收到重复梢带消息PM的SOAP代理则忽略该消息。
[0016] 进一步的,上述本发明的一种无线自组织代理梢带网络SOAP消息传递方法,步骤3 中SOAP代理与其它SOAP代理的信息交互过程为:
[0017] 步骤301、两个SOAP代理在建立物理链路连接之后,握手成功,通过管理消息MM确 认彼此的SOAP代理性质并进行能力协商;
[001引步骤302、S0AP代理之间交互路由消息RM报文,并更新路由链;
[0019] 步骤303、有梢带任务的SOAP代理根据自己的路由链的计算,确定是否通过当前对 接的SOAP代理进行梢带转发,如确定能够转发,则发送CB和梢带消息PM。
[0020] 进一步的,上述本发明的一种无线自组织代理梢带网络SOAP消息传递方法,梢带 消息PM包括W下字段:版本号、类型、目的地址、源地址、消息唯一标识、副本编号、截止时 间、分片标识、偏移量、加密模式、业务类型、载荷总长度、净荷,校验和。
[0021] 进一步的,上述本发明的一种无线自组织代理梢带网络SOAP消息传递方法,步骤1 中SOAP发送端用户将自身所要发送的内容分成n个内容块CB,具体方法包括:
[0022] (a)对于二进制文件,采用最大M片法,具体为:设定最大分片数M,设定最小分片容 量W,W =化字节,对其进行分成M个片,每个片的容量应不小于W,否则减少M值,分别生成M个 内容块 CB,1 <M< 10;
[0023] (b)对于图像文件,采用图像压缩法,具体为:判断图像文件格式,生成多个分辨率 不同的图像文件,并按照分辨率高低,生成若干个不同的内容块CB;
[0024] (C)对于文本内容,采用文本扫描法,具体为:设定每K个字节为一帖,发送时分别 取每个帖的第i个时隙组成一个新文本包,则共生成K个内容块CB,i e [0,K-I ],5含K < 10;
[0025] (d)对于语音消息,采用语音跳片法,具体为:选择参数K,WT = SOOms为一个语音 片,每一帖长度为K*T,分i个时隙逐个生成K个内容块CB,ie [0,K-1];
[0026] (e)对于多媒体视频,采用(a)所述最大M片法对多媒体文件进行分片转发。
[0027] 进一步的,本发明的一种无线自组织代理梢带网络SOAP消息传递方法,步骤301中 所述管理消息MM包括W下字段:版本号、类型、匪消息类型、匪消息净荷。
[0028] 进一步的,上述本发明的一种无线自组织代理梢带网络SOAP消息传递方法,步骤 302中SOAP代理之间交互路由消息RM报文,路由消息RM报文包括主链FAL、从链FALS、黑名 单,具体步骤为:
[0029] 步骤(1)、两个SOAP代理对接后,如果没有其他任务占用,则互相交换自己的主链 FAL,并用对方的主链FAL更新自己的从链FALS;
[0030] 步骤(2)、如果一方发出黑名单请求,则双方更新自己的黑名单,并在相应的主链 FAL的节点的能力集中打上黑名单标记。
[0031] 进一步的,本发明的一种无线自组织代理梢带网络SOAP消息传递方法,更新路由 链是指主链FAL的自动排序,具体为:
[0032] 步骤a、定义特定自动更新FAL的更新周期为T,在一个更新周期内,某SOAP代理统 计该时间段内所交会的所有SOAP代理总数为N,定义频繁因子Fi为与第i个SOAP代理完整交 互通信的次数;定义持续因子M(i),定义亲密因子H(i),ie[l,N];
[0033] 步骤b、计算当前第i个SOAP代理的绝对信任指数ATI:
[0034] ATI(i)=Fi*M(i)*H(i
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1