在无基础设施移动环境下以内容为中心的通信系统技术方案

技术编号:14756029 阅读:75 留言:0更新日期:2017-03-02 21:57
本发明专利技术涉及一种在无基础设施移动环境下以内容为中心的通信系统,包括:移动端,具有能提供语音、视频、发送图片的功能的APP软件,同时采用NDN架构,定义三种数据包,设置PIT表以及缓存CS;并采用优化的转发策略控制数据包的泛洪,减少请求的响应时间;MSP430单片机,用于实现整体通信系统的MAC层协议部分,采用了传统的CSMA/CA的信道竞争模式,并且设计了帧结构;蓝牙模块,用来连接手机端内置蓝牙完成数据从手机端到MSP430单片机的传输;Lora模块,完成不同距离不同功耗的窄带数据传输。与现有技术相比,本发明专利技术采用未来网络媒体架构NDN,真正实现了NDN以内容取代IP地址通信的方式,更适应于网络中多媒体内容的分享。

【技术实现步骤摘要】

本专利技术涉及无线通信
,尤其是涉及一种在无基础设施移动环境下以内容为中心的通信系统
技术介绍
随着无线网络的发展和移动设备的普及化,人们对信息交互的需求也逐渐提升。如今,人们对无线通讯的要求,已不再只是满足于端到端通信的基础标准。微博分享、微信朋友圈等新兴网络媒体产业的兴起,使得更多的人期望在无线网络环境下,也能够实时对内容进行分享。然而在无线资源条件下,由于带宽较窄、通信链路不稳定、网络移动性能较差等问题致使对于多媒体内容的传输,不能像在有线网络中那样快速稳定。因此,如何提升无线网络的性能来保障以内容分享为目的的通信服务质量,在近年来成为了新的热议话题。IP网络架构的设计瓶颈使得人们开始关注对新的网络架构的开发,也正是在这样的情况下,命名数据网络(NamedDataNetworking,简称NDN)这一新型的网络架构逐渐走入了人们的视线。NDN是利用对于数据的直接命名来进行请求与内容的匹配的,每个NDN的数据包中都含有对于数据内容进行定义的数据标签。当网络中的任意节点收到该数据包时,都会根据着针对内容的标签进行接收接口记录、转发接口记录等操作,然后通过特定的路由转发协议将数据包进行转发。如果该节点中恰巧含有符合兴趣内容的数据包,那么该数据包会根据节点中记录的接口记录将数据包逆向返回给用户。NDN在无线网络中的应用主要可以分成两种:(1)在现有的网络架构上设置NDNoverlay,这种方法仍然没有摆脱现有的IP网络架构,不能充分利用NDN以内容替代IP寻址的特点;(2)直接在MAC层上设计NDN层,这种方式一般应用于传感器网络、车联网等adhoc网络,然后没有对MAC层作出适应于NDN网络特点的修改。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种在无基础设施移动环境下以内容为中心的通信系统,提供了在探险、航行、旅游等无基础通信设施的应用场景中的远距离通信的功能,同时采用未来网络媒体架构NDN,真正实现了NDN以内容取代IP地址通信的方式,更适应于网络中多媒体内容的分享。本专利技术的目的可以通过以下技术方案来实现:一种在无基础设施移动环境下以内容为中心的通信系统,包括:移动端,具有能提供语音、视频、发送图片的功能的APP软件,同时采用NDN架构,定义三种数据包,设置PIT表以及缓存CS;并采用优化的转发策略控制数据包的泛洪,减少请求的响应时间;MSP430单片机,用于实现整体通信系统的MAC层协议部分,采用了传统的CSMA/CA的信道竞争模式,并且设计了帧结构以满足快速组网退网、发送SOS信号的功能;蓝牙模块,用来连接手机端内置蓝牙完成数据从手机端到MSP430单片机的传输;Lora模块,通过自定义的物理层协议以及两种不同的调制模式完成不同距离不同功耗的窄带数据传输。所述的移动端的数据包包括三种类型,分别为:(1)兴趣包InterestPacket,每当一个用户请求一个内容时,会产生一个相应的兴趣包,该兴趣包包含其请求内容的名称,并向周围用户广播该兴趣包;(2)数据包,当内容拥有者接收到兴趣包后,返回相应的数据包;(3)拓扑维护包:每个用户周期性的维护邻居用户信息,包括GPS信息、邻居用户信息以及PIT表信息。所述的缓存CS的缓存策略分为两个部分:(1)是否缓存收到的数据包;(2)当缓存空间存满后,采用LCE-LFU的缓存策略,即缓存所有收到的数据包,如果缓存空间已满,则替代最不频繁使用的内容,同时考虑兴趣包和数据包的到达频率来表示不同内容的请求频率。所述的PIT表用来记录接收用户接收到但不能满足的兴趣包的信息,考虑到在无线环境下,用户具有移动性,接收用户周围原本请求该内容的发送用户可能已经离开接收用户的传输范围,因此,PIT表中的每条记录在设定时间后就会被认为过时并被删除。所述的转发策略控制数据包的泛洪具体包括:(1)基于一跳邻节点信息的下一跳转发兴趣包节点的选取优化问题:其中表示没有处理过相同请求的邻居节点集合,表示处理过相同请求的邻居节点集合,表示节点i的覆盖面积,表示选中的下一跳转发节点的集合,是的子集;ρ∈(0,1]是预先设定的阈值用来控制兴趣包的数量;表示选中的转发节点和已转发过节点覆盖的范围并集;上述公式表达意思是在未处理过相同请求的邻居节点集合中选取最少的转发节点覆盖最大的范围;被选中的节点继续转发兴趣包,未被选中的节点则不转发兴趣包;(2)基于两跳邻节点信息的下一跳转发兴趣包节点的选取优化问题:其中表示没有处理过相同请求的邻居节点集合,表示处理过相同请求的邻居节点集合,表示节点i的邻节点集合,表示选中的下一跳转发节点的集合,是的子集;ρ∈(0,1]是预先设定的阈值用来控制兴趣包的数量;表示选中的转发节点和已转发过节点覆盖的节点集合的并集;上述公式表达意思是在未处理过相同请求的邻居节点集合中选取最少的转发节点覆盖最多的邻居节点。所述的MSP430单片机的帧结构由两部分构成:MAC头和MAC承载,MAC头由一个固定字节组成,包括MAC信息类型、保留和版本号,设置不同的MAC信息类型可以快速的组网、退网、发送SOS信号;MAC承载由帧头和负载组成,帧头由四个字节的网络ID,一个字节的目的地址ID,一个字节的转发地址ID,一个地址的源地址ID和一个字节的控制信息组成;网络ID:组网时由各个用户的MAC地址决定,唯一标示一个网络;目的地址ID:组网时由各个用户协商决定,代表网络中用户的唯一标示,0xFF保留为广播;转发地址ID:用来表明多跳需要转发的节点;源地址ID:发送信息的用户ID。所述的蓝牙模块位蓝牙4.0,由于蓝牙4.0一次可发送的包的大小为20bytes,而MSP430单片机一次可以处理的数据包大小为54bytes,定义了针对移动端和MSP430单片机之间的接口协议以实现包的分割与重组。与现有技术相比,本专利技术充分利用无线网络中广播这一特性,设计了支持快速组网、发送SOS消息以及支持单播广播的MAC层协议,并直接在此基础上设计了NDN层,充分考略无线网络的移动性,提出了对转发策略的优化问题来解决广播带来的泛洪问题,同时对缓存策略作出修改,同时考虑数据包和兴趣包的到达频率;另外由于蓝牙4.0一次可发送的包的大小为20bytes,而MSP430一次可以处理的数据包大小为54bytes,我们定义了针对APP和MSP430之间的接口协议以实现包的分割与重组。附图说明图1为本专利技术通信系统框架图;图2为MSP430的帧结构示意图;图3为透传数据包的结构示意图;图4为非透传命令的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。如图1所示,一种在无基础设施移动环境下以内容为中心的通信系统,包括:移动端:设计一款能提供语音、视频、发送图片等多种功能的APP。同时采用NDN架构,定义两种数据包:兴趣包和数据包,设置PIT表以及缓存CS。同时采用优化的转发策略控制两种数据包的泛洪,减少请求的响应时间。蓝牙4.0:由于手机无法直接和MSP本文档来自技高网
...
在无基础设施移动环境下以内容为中心的通信系统

【技术保护点】
一种在无基础设施移动环境下以内容为中心的通信系统,其特征在于,包括:移动端,具有能提供语音、视频、发送图片的功能的APP软件,同时采用NDN架构,定义三种数据包,设置PIT表以及缓存CS;并采用优化的转发策略控制数据包的泛洪,减少请求的响应时间;MSP430单片机,用于实现整体通信系统的MAC层协议部分,采用了传统的CSMA/CA的信道竞争模式,并且设计了帧结构以满足快速组网退网、发送SOS信号的功能;蓝牙模块,用来连接手机端内置蓝牙完成数据从手机端到MSP430单片机的传输;Lora模块,通过自定义的物理层协议以及两种不同的调制模式完成不同距离不同功耗的窄带数据传输。

【技术特征摘要】
1.一种在无基础设施移动环境下以内容为中心的通信系统,其特征在于,包括:移动端,具有能提供语音、视频、发送图片的功能的APP软件,同时采用NDN架构,定义三种数据包,设置PIT表以及缓存CS;并采用优化的转发策略控制数据包的泛洪,减少请求的响应时间;MSP430单片机,用于实现整体通信系统的MAC层协议部分,采用了传统的CSMA/CA的信道竞争模式,并且设计了帧结构以满足快速组网退网、发送SOS信号的功能;蓝牙模块,用来连接手机端内置蓝牙完成数据从手机端到MSP430单片机的传输;Lora模块,通过自定义的物理层协议以及两种不同的调制模式完成不同距离不同功耗的窄带数据传输。2.根据权利要求1所述的一种在无基础设施移动环境下以内容为中心的通信系统,其特征在于,所述的移动端的数据包包括三种类型,分别为:(1)兴趣包InterestPacket,每当一个用户请求一个内容时,会产生一个相应的兴趣包,该兴趣包包含其请求内容的名称,并向周围用户广播该兴趣包;(2)数据包,当内容拥有者接收到兴趣包后,返回相应的数据包;(3)拓扑维护包:每个用户周期性的维护邻居用户信息,包括GPS信息、邻居用户信息以及PIT表信息。3.根据权利要求1所述的一种在无基础设施移动环境下以内容为中心的通信系统,其特征在于,所述的缓存CS的缓存策略分为两个部分:(1)是否缓存收到的数据包;(2)当缓存空间存满后,采用LCE-LFU的缓存策略,即缓存所有收到的数据包,如果缓存空间已满,则替代最不频繁使用的内容,同时考虑兴趣包和数据包的到达频率来表示不同内容的请求频率。4.根据权利要求1所述的一种在无基础设施移动环境下以内容为中心的通信系统,其特征在于,所述的PIT表用来记录接收用户接收到但不能满足的兴趣包的信息,考虑到在无线环境下,用户具有移动性,接收用户周围原本请求该内容的发送用户可能已经离开接收用户的传输范围,因此,PIT表中的每条记录在设定时间后就会被认为过时并被删除。5.根据权利要求1所述的一种在无基础设施移动环境下以内容为中心的通信系统,其特征在于,所述的转发策略控制数据包的泛洪具体包括:(...

【专利技术属性】
技术研发人员:丁良辉钱良朱梅虹杨峰
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

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

1