本发明专利技术公开了一种通信方法、装置和系统。其中,通信方法包括:基于第一网络所使用的网络协议向连接第一网络和第二网络的代理节点发送要提供给位于第三网络中的终端的消息;和/或基于网络协议从代理节点接收位于第三网络中的终端发送的消息;其中,第一网络和所述第三网络属于受限网络和非受限网络中的其中一种,所述第二网络属于所述受限网络和所述非受限网络中的另一种。通过该方案,不需要对网络进行重新配置,并且不对原始的网络结构产生影响,有利于降低通信成本。
【技术实现步骤摘要】
一种通信方法、装置和系统
本专利技术涉及通信领域,尤其涉及一种通信方法、装置和系统。
技术介绍
受限网络协议,例如CoAP(ConstrainedApplicationProtocol)等,主要应用于物联网环境下的受限网络。受限网络是由多个受限设备形成的基于受限协议的网络,例如,由射频识别设备、红外感应器、全球定位系统、激光扫描器等构成的传感器网络等。受限设备的功能比较简单,其处理、存储能力有限,通常无法支持复杂的传输协议,而只能支持CoAP等受限协议,其数据传输速率也较低。同一受限网络内的多个终端设备可以基于CoAP等受限网络协议相互通信。位于两个或多个受限网络内的终端设备有时也有进行相互通信的需求,这种情况下,一般是通过对多个受限网络进行重建,使多个设备之间能够以受限网络协议进行通信,然而这可能会改变受限网络内各个设备的配置,带来不便,并且成本较高。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的通信方法、装置和系统。根据本专利技术的一个方面的实施例,提供了一种通信方法,包括:基于第一网络所使用的网络协议向连接第一网络和第二网络的代理节点发送要提供给位于第三网络中的终端的消息;和/或基于网络协议从代理节点接收位于第三网络中的终端发送的消息;其中,第一网络和所述第三网络属于受限网络和非受限网络中的其中一种,所述第二网络属于所述受限网络和所述非受限网络中的另一种。其中,所述要提供给位于第三网络中的终端的消息中包括所述第三网络中的终端在所述第三网络中的地址信息,以及连接所述第二网络和所述第三网络的代理节点在所述第二网络中的地址信息。根据本专利技术另一个方面的实施例,提供了一种通信方法,包括:基于第一网络所使用的第一网络协议从位于第一网络中的第一终端接收第一终端要提供给位于第三网络中的第二终端的消息,以及基于第二网络所使用的第二网络协议向连接第二网络和第三网络的代理节点发送所接收的消息;其中,第一网络和第三网络属于受限网络和非受限网络中的其中一种,第二网络属于受限网络和非受限网络中另的一种。其中,所述第一网络协议和第二网络协议中的一个是受限网络协议,另一个是非受限网络协议;所述向连接所述第二网络和所述第三网络的代理节点发送所接收的消息进一步包括:将基于第一网络协议的消息转换成基于第二网络协议的消息;以及向连接所述第二网络和所述第三网络的代理节点发送转换后的基于第二网络协议的消息。其中,将基于第一网络协议的消息转换成基于第二网络协议的消息进一步包括:将基于第一网络协议的消息中的地址信息修改为基于第二网络协议的消息中的地址信息。其中,所述第一网络协议和所述第二网络协议是受限网络协议。根据本专利技术的另一个方面的实施例,提供了一种通信方法,包括:基于第二网络所使用的第二网络协议从另一代理节点接收位于第一网络中的第一终端要发送给位于第三网络中的第二终端的消息,以及基于第三网络所使用的第三网络协议向第二终端发送所接收的消息,其中,第一网络和第三网络属于受限网络和非受限网络中的其中一种,第二网络属于受限网络和非受限网络中的另一种。其中,所述第二网络协议和第三网络协议中的一个是受限网络协议,另一个是非受限网络协议;所述基于所述第三网络所使用的第三网络协议向所述第二终端发送所接收的消息进一步包括:将基于第二网络协议的消息转换成基于第三网络协议的消息;以及向所述第二终端发送转换后的基于第三网络协议的消息。根据本专利技术的另一个方面的实施例,提供了一种通信装置,包括:第一接收模块,用于基于第一网络所使用的网络协议向连接第一网络和第二网络的代理节点发送要提供给位于第三网络中的终端的消息;和/或第一发送模块,用于基于第一网络所使用的网络协议从代理节点接收位于第三网络中的终端发送的消息,其中,第一网络和第三网络属于受限网络和非受限网络中的其中一种,第二网络属于受限网络和非受限网络中的另一种。根据本专利技术另一个方面的实施例,提供了一种通信装置,包括:第二接收模块,用于基于第一网络所使用的第一网络协议从位于所述第一网络中的第一终端接收第一终端要提供给位于第二网络中的第二终端的消息,以及第二接收模块,用于基于第二网络所使用的第二网络协议向连接第二网络和第三网络的代理节点发送所接收的消息;其中,第一网络和第三网络属于受限网络和非受限网络中的其中一种,第二网络属于受限网络和非受限网络中另的一种。根据本专利技术另一个方面的实施例,提供了一种通信装置,包括:第三接收模块,用于基于第二网络所使用的第二网络协议从另一代理节点接收位于第一网络中的第一终端要发送给位于第三网络中的第二终端的消息,以及基于第三网络所使用的第三网络协议向第二终端发送所接收的消息,其中,第一网络和第三网络属于受限网络和非受限网络中的其中一种,第二网络属于受限网络和非受限网络中的另一种。根据本专利技术另一个方面的实施例,提供了一种通信系统,包括:第一代理节点,连接在第一网络和第二网络之间;第二代理节点,连接在第二网络和第三网络之间;第一终端,位于第一网络;以及第二终端,位于第二网络,其中,当第一终端要向第二终端提供消息时,第一终端用于基于第一网络所使用的网络协议向所述第一代理节点发送消息,第一代理节点用于基于第一网络所使用的网络协议从第一终端接收所述消息,以及,基于第三网络所使用的网络协议向第二代理节点发送所接收的消息,所述第二代理节点用于基于第三网络所使用的网络协议从第一代理节点接收消息,以及,基于第二网络所使用的网络协议向第二终端发送所接收的消息。其中,所述第一网络和所述第二网络属于受限网络和非受限网络中的其中一种,所述第三网络属于所述受限网络和所述非受限网络中的另一种。从以上的描述可以看出,本专利技术实施例利用代理节点通过非受限网络来建立两个非受限网络的通信,或者,通过非受限网络建立受限网络之间的通信。因此,与现有技术相比,本专利技术实施例的方案不需要对网络进行重新配置,并且不对原始的网络结构产生影响,有利于降低通信成本。附图说明本专利技术的其它特征、特点、优点和益处通过以下结合附图的详细描述将变得更加显而易见。图1a示出了现有技术中的实现独立受限网络间通信的示意图。图1b示出了本专利技术的实施例中的一种实现独立受限网络间通信的示意图。图1c示出了本专利技术的实施例中的另一种实现独立受限网络间通信的示意图。图1d示出了现有技术中的实现独立非受限网络间通信的示意图。图1e示出了本专利技术的实施例中的一种实现独立非受限网络间通信的示意图。图1f示出了本专利技术的实施例中的另一种实现独立非受限网络间通信的示意图。图2示出了根据本专利技术一个实施例的通信方法的流程图。图3示出了根据本专利技术另一个实施例的通信方法的流程图。图4示出了根据本专利技术另一个实施例的通信方法的流程图。图5示出了根据本专利技术另一个实施例的通信方法的流程图。图6示出了根据本专利技术另一个实施例的通信方法的流程图。图7示出了根据本专利技术另一个实施例的通信方法的流程图。图8示出了根据本专利技术另一个实施例的通信方法的流程图。图9示出了根据本专利技术一个实施例的通信装置的结构框图。图10示出了根据本专利技术另一个实施例的通信装置的结构框图。图11示出了根据本专利技术另一个实施例的通信装置的结构框图.图12示出了根据本专利技术一个实施例的通本文档来自技高网...
【技术保护点】
一种通信方法,包括:基于第一网络所使用的网络协议向连接所述第一网络和第二网络的代理节点发送要提供给位于第三网络中的终端的消息;和/或基于所述网络协议从所述代理节点接收位于所述第三网络中的终端发送的消息;其中,所述第一网络和所述第三网络属于受限网络和非受限网络中的其中一种,所述第二网络属于所述受限网络和所述非受限网络中的另一种。
【技术特征摘要】
1.一种通信方法,包括:基于第一网络所使用的网络协议向连接所述第一网络和第二网络的代理节点发送要提供给位于第三网络中的终端的消息;和/或基于所述网络协议从所述代理节点接收位于所述第三网络中的终端发送的消息;其中,所述第一网络和所述第三网络属于受限网络和非受限网络中的其中一种,所述第二网络属于所述受限网络和所述非受限网络中的另一种。2.如权利要求1所述的方法,其中,所述要提供给位于第三网络中的终端的消息中包括所述第三网络中的终端在所述第三网络中的地址信息,以及连接所述第二网络和所述第三网络的代理节点在所述第二网络中的地址信息。3.一种通信方法,包括:基于第一网络所使用的第一网络协议从位于所述第一网络中的第一终端接收所述第一终端要提供给位于第三网络中的第二终端的消息,以及基于第二网络所使用的第二网络协议向连接所述第二网络和所述第三网络的代理节点发送所接收的消息;其中,所述第一网络和所述第三网络属于受限网络和非受限网络中的其中一种,所述第二网络属于所述受限网络和所述非受限网络中另的一种。4.如权利要求3所述的方法,其中,所述第一网络协议和第二网络协议中的一个是受限网络协议,另一个是非受限网络协议;所述向连接所述第二网络和所述第三网络的代理节点发送所接收的消息进一步包括:将基于第一网络协议的消息转换成基于第二网络协议的消息;以及向连接所述第二网络和所述第三网络的代理节点发送转换后的基于第二网络协议的消息。5.如权利要求4所述的方法,其中,所述将基于第一网络协议的消息转换成基于第二网络协议的消息进一步包括:将所述基于第一网络协议的消息中的地址信息修改为基于第二网络协议的消息中的地址信息。6.如权利要求3所述的方法,其中,所述第一网络协议和所述第二网络协议是受限网络协议。7.一种通信方法,包括:基于第二网络所使用的第二网络协议从另一代理节点接收位于第一网络中的第一终端要发送给位于第三网络中的第二终端的消息,以及基于所述第三网络所使用的第三网络协议向所述第二终端发送所接收的消息,其中,所述第一网络和所述第三网络属于受限网络和非受限网络中的其中一种,所述第二网络属于所述受限网络和所述非受限网络中的另一种。8.如权利要求7所述的方法,其中,所述第二网络协议和第三网络协议中的一个是受限网络协议,另一个是非受限网络协议;所述基于所述第三网络所使用的第三网络协议向所述第二终端发送所接收的消息进一步包括:将基于第二网络协议的消息转换成基于第三网络协议的消息;以及向所述第二终端发送转换后的基于第三网络协议的消息。9.一种通信装置,包括:第一接收...
【专利技术属性】
技术研发人员:栗静文,齐麟,
申请(专利权)人:西门子公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。