系统和方法可以整合确认,诸如应用级确认和媒体访问控制层确认。在跨层确认方法的实施例,媒体访问控制层确认和应用层确认可以被整合为单个媒体访问控制层确认。在跨应用确认方法的实施例中,用于第一应用的应用层确认和用于第二应用的应用层确认可以被整合在单个媒体访问控制层帧。
【技术实现步骤摘要】
【国外来华专利技术】用于数据传输的跨层和跨应用确认相关申请交叉引用本申请要求2013年6月21日提交的题为“METHODSOFCROSS-LAYERANDCROSS-APPLICATIONACKNOWLEDGMENTFORDATATRANSMISSIONINPROXIMITYCOMMUNICATIONS”的美国临时专利申请No.61/837746的权益,其内容通过引用并入本文。
技术介绍
物联网(IOT)将对象或事物引入基于人对人(H2H)的互联网服务。它标志着物理或虚拟对象被互连以实现服务互联网(IoS)的互联网阶段。许多这些服务是基于接近度的,诸如智能购物、智能家居、智能办公、智能医疗、智能交通、智能停车、智能电网和智能城市等。接近服务可以基于接近的点对点(P2P)通信。P2P设备包括平板电脑、智能电话、音乐播放器、游戏机、个人数字助理、膝上型电脑/PC、医疗设备、联网汽车、智能仪表、传感器、网关、显示器、报警器、机顶盒、打印机、谷歌眼镜、无人驾驶飞机和服务机器人等。P2P通信系统可以是具有控制器或作为基础设施的核心网络的集中式系统、或不具有控制器或作为基础设施的核心网络的分布式系统。接近服务可以包括人对人(H2H)接近服务、机器对机器(M2M)接近服务、机器对人(M2H)接近服务、人对机器(H2M)接近服务和网间网接近服务。基于接近的应用和服务表示了一种从核心基础设施卸载沉重的本地互联网业务并且提供经由多跳对基础设施的连接的趋势。许多标准已经将接近服务使用情况认为其标准化工作组的一部分,诸如3GPP、oneM2M、IETF、IEEE和OMA。服务层以及跨层技术是支持这些服务的标准化的领域。接近服务可以使用对于可靠数据传输具有不同确认(即ACK)机制的无线网络,如IEEE802.15和IEEE802.11标准系列中规定的。“IEEE802.15.4e,MACEnhancementforIEEE802.15.4-2006”ACK信息元素(IE)被定义用于使协调器确认在保证时隙(GTS)中发送的多个数据帧。组ACK用于向重传分配新的时隙。ACK帧可以包含附加内容作为IE。多信道自适应和切换被定义用于使发送方和接收方对切换其通信信道。在“IEEE802.15.4kinPHY/MACAmendmentforLowEnergyCriticalInfrastructureNetworks”中,定义了增量ACK(IACK),以协助可靠的MAC片段传输。每个IACK指示成功发送的片段和失败的片段。IACK可以被描述为ACK和NACK的组合。在IETF约束应用协议(CoAP)中,在CoAP协议中存在ACK和重传。从本质上说,CoAP客户端首先向CoAP服务器发送请求。然后,如果请求需要被确认,则CoAP服务器需要向CoAP客户端发送回ACK。另外,CoAP服务器还可以负担响应以及ACK。这种ACK和响应是与完全独立于MAC层ACK的应用相关的CoAP级功能。无论是否存在MAC层ACK,CoAP协议将以这样的方式工作:分离的CoAPACK和CoAP响应或承载的CoAPACK和CoAP响应,如IETFCoAP中所规定的。可以进一步优化如上所述的用于可靠数据传输的传统确认(例如,ACK)机制。
技术实现思路
传统协议中的MAC层确认是应用无视的或应用独立的。本文公开了一种整合了确认(诸如应用级确认和媒体访问控制层确认)的系统和方法。在实施例中,利用整合确认同时服务媒体访问控制层确认和应用层确认。在另一实施例中,可以利用整合的确认来在相同的ACK帧中确认多个应用。提供该
技术实现思路
以简化形式介绍将在以下详细描述中进一步描述的原理的选择。该
技术实现思路
不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在用于限制要求保护的主题的范围。此外,要求保护的主题不限于解决在公开的任何部分中提出的任何或所有缺点。附图说明通过结合附图的示例,可以从下面的描述进行更详细地理解,其中:图1A示出不使用跨层ACK的单跳消息流;图1B示出使用跨层ACK的单跳消息流;图2示出使用流线型跨层ACK的单跳消息流;图3A示出当从用于跨层ACK的高层接收消息时发送UE的示例性流程图;图3B示出当从用于跨层ACK的物理层接收消息时发送UE的示例性流程图;图4示出用于跨层ACK的接收UE的流程图;图5A示出不使用跨层ACK的多跳情形的消息流;图5B示出使用跨层ACK的多跳情形的消息流;图6示出使用跨应用ACK的单跳消息流;图7示出使用跨层跨应用ACK的单跳消息流;图8A示出不使用跨层ACK的通过IEEE802.15.4网络的CoAP的单跳消息流;图8B示出使用跨层ACK的通过IEEE802.15.4网络的CoAP的单跳消息流;图9示出可以使用整合的确认的用户设备的示例性协议栈;图10A示出使用3GPPLTEUu接口用户平面协议栈的整合的ACK。图10B示出使用3GPPLTEUu接口用户平面协议栈的整合的ACK。图11A示出根据实施例的示例性非限制性修改和/或扩展的一般MAC帧格式;图11B示出根据实施例的示例性非限制性的帧控制字段格式;图12A是可以实现一个或多个所公开的实施例的示例性机器对机器(M2M)或物联网(IoT)通信系统的系统图;图12B是在图12A中示出的M2M/IoT通信系统内可以使用的示例型架构的系统图;图12C是在图12A中示出的通信系统内可以使用的M2M/IoT终端或网关设备的系统图;以及图12D是可以实现图12A的通信系统的各方面的示例性计算系统的框图。具体实施方式传统协议中的MAC层确认是应用无视的或应用独立的。本文公开了整合和优化应用级ACK(例如,CoAP级ACK)和MAC层ACK(例如,IEEE802.15.4ACK)的方法和系统。可以通过定义整合的ACK消息来实现优化,这能够减少发送方和接收方之间需要的消息的数目。如本文中所讨论的,整合的MACACK可以包括跨层ACK、跨应用ACK或跨层跨应用ACK。在诸如IEEE802.15和IEEE802.11系列的大多数的MAC协议中,存在基于ACK的重传机制,用于在MAC层中提供单跳可靠传输。高层协议(例如,TCP、COAP)还提供基于端对端ACK机制的端对端(多跳或单跳)可靠传输。然而,MAC层重传和应用层重传是彼此独立的。换句话说,MAC层重传基于MAC层ACK,并且高层重传仅基于应用层ACK,如在下面进一步详细讨论的。对于单跳内出现多数应用的接近通信,尽管有时需要多跳,但是事实证明,独立处理的MAC层重传和高层重传可能是多余的。在多数MAC协议(例如,IEEE802.15.4)中存在对应用层无用的MAC层ACK消息。可以通过允许在MAC层ACK中允许承载“应用数据”来减少消息的数目。“应用数据”可以是应用ACK。本文所讨论的方法和系统公开了如何协调和优化用于多个应用的MAC层传输(或重传)和高层传输(或重传)机制。下面更详细地解释用于接近通信的可靠数据传输的确认机制,诸如跨层ACK、跨应用ACK和跨层跨应用ACK。而且,如在本文中更详细讨论的,应用数据是指来自比MAC层更高的层的数据,诸如层4(例如,TCP、SCTP等)、层5(例如,CoAP、HTTP等)或比MAC层更高的其他层的数据。应用ACK是指本文档来自技高网...
【技术保护点】
一种设备,包括:处理器;以及与所述处理器可通信地连接的存储器,所述存储器存储有可执行指令,当所述处理器执行所述可执行指令时,使得所述处理器执行操作,所述操作包括:接收第一帧,所述第一帧包括第一媒体访问控制数据和第一应用数据;以及提供用于发送整合的ACK帧的指令,所述整合的ACK帧包括所述第一媒体访问控制数据的确认和所述第一应用数据的确认。
【技术特征摘要】
【国外来华专利技术】2013.06.21 US 61/837,7461.一种用于整合确认的设备,包括:处理器;以及与所述处理器可通信地连接的存储器,所述存储器存储有可执行指令,当所述处理器执行所述可执行指令时,使得所述处理器执行操作,所述操作包括:发送第一帧,所述第一帧包括第一媒体访问控制数据和第一应用数据;设置要包括在所述第一帧中的参数,所述参数指示在整合的ACK帧中允许多个确认,允许的多个确认包括所述第一应用数据的确认和第二媒体访问控制数据的确认;以及接收整合的ACK帧,所述整合的ACK帧包括所述第二媒体访问控制数据的确认和所述第一应用数据的确认。2.如权利要求1所述的设备,其中,所述允许的多个确认还包括所述第一媒体访问控制数据的确认或第二应用数据的确认。3.如权利要求1所述的设备,进一步的操作包括:确定所述整合的ACK具有参数,所述参数指示在所述整合的ACK帧中使用跨层ACK或跨应用ACK。4.如权利要求1所述的设备,其中,所述整合的ACK帧进一步包括第二应用数据的确认,所述第二应用数据的确认来自与所述第一应用数据不同的应用。5.如权利要求1所述的设备,其中,所述第一帧包括指示在所述整合的ACK帧中允许的应用ACK的最大数目的参数。6.如权利要求1所述的设备,其中,所述设备是中继器。7.如权利要求1所述的设备,其中,在与所述设备的无线接近通信中,向接收方设备发送所述第一...
【专利技术属性】
技术研发人员:王重钢,李晴,丁宗睿,李鸿堃,小保罗·L·罗素,迈克尔·F·斯塔西尼克,
申请(专利权)人:康维达无线有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。