【技术实现步骤摘要】
通信方法、装置、设备及存储介质
本专利技术涉及物联网领域,特别是涉及一种应用于物联网的通信方法、装置、设备及存储介质。
技术介绍
物联网的建设已成为智慧城市、智能家居、工业升级等领域的重要共识之一。随着应用场景的增加,设备的联网方式也已发生了重要变化。该变化不仅包括点到点连接方式的丰富,如Lora、NB-IoT等网络协议的使用,还包括端到端传输方式的增多,如MQTT、COAP等传输协议的普及。在现有的设备联网方案中,通常采用片上系统(SoC)的方式,即点到点协议与端到端协议运行在同一芯片上。虽然该方式具有较高的集成度,但使得应用、协议在接口、配置、性能等方面产生了耦合,不利于方案的移植与推广。因此,需要一种改进的设备联网方案,以解决现有技术存在的不足。
技术实现思路
本专利技术的一个目的在于提供一种通信方案,以解决上述至少一项问题。根据本专利技术的第一个方面,提出了一种通信方法,第一芯片用于运行第一类型通信协议,第二芯片用于运行第二类型通信协议,第一芯片和第二芯片位于同一设备中,该 ...
【技术保护点】
1.一种通信方法,其特征在于,第一芯片用于运行第一类型通信协议,第二芯片用于运行第二类型通信协议,所述第一芯片和所述第二芯片位于同一设备中,该方法包括:/n对所述第一芯片与所述第二芯片之间基于不同数据传输协议进行数据传输的性能进行预估;/n根据预估结果,确定所述第一芯片与所述第二芯片之间的数据传输协议。/n
【技术特征摘要】
1.一种通信方法,其特征在于,第一芯片用于运行第一类型通信协议,第二芯片用于运行第二类型通信协议,所述第一芯片和所述第二芯片位于同一设备中,该方法包括:
对所述第一芯片与所述第二芯片之间基于不同数据传输协议进行数据传输的性能进行预估;
根据预估结果,确定所述第一芯片与所述第二芯片之间的数据传输协议。
2.根据权利要求1所述的通信方法,其特征在于,所述对第一芯片与第二芯片之间基于不同数据传输协议进行数据传输的性能进行预估的步骤包括:
根据目标场景的资源需求,配置运行所需的资源与所述目标场景的资源需求相当的测试程序;
基于所述测试程序,对所述第一芯片与所述第二芯片之间基于不同数据传输协议进行数据传输的性能进行预估。
3.根据权利要求2所述的通信方法,其特征在于,还包括:
根据一个或多个应用场景的资源需求,估算所述目标场景的资源需求。
4.根据权利要求1所述的通信方法,其特征在于,还包括:
配置适配层,所述适配层用于提供一个或多个数据传输协议,所述第一芯片与所述第二芯片基于所述数据传输协议进行数据交互。
5.根据权利要求4所述的通信方法,其特征在于,
所述适配层还用于提供一个或多个功能接口,所述功能接口用于管理所述第一芯片与所述第二芯片之间的连接。
6.根据权利要求5所述的通信方法,其特征在于,所述一个或多个功能接口包括:
第一接口,所述第一接口用于基于预定的数据传输协议在所述第一芯片与所述第二芯片之间建立连接;和/或
第二接口,所述第二接口用于关闭基于预定的数据传输协议在所述第一芯片与所述第二芯片之间建立的连接。
7.根据权利要求5所述的通信方法,其特征在于,所述一个或多个功能接口包括:
第三接口,所述第三接口用于基于所述第一芯片与所述第二芯片之间已建立的连接发送数据;和/或
第四接口,所述第四接口用于基于所述第一芯片与所述第二芯片之间已建立的连接接收数据。
8.根据权利要求4所述的通信方法,其特征在于,所述数据传输协议包括以下至少一种:
MQTT;
COAT;
SSL;
TCP;
UDP。
9.根据权利要求1所述的通信方法,其特征在于,还包括:对所述第一芯片与所述第二芯片之间的数据传输机制进行配置,所述数据传输机制被配置为:
在所述第一芯片向所述第二芯片发送的第一数据的长度大于第一预定阈值的情况下,对所述第一数据进行切分,以得到多个第一分片,并将所述多个第一分片分轮次发送给所述第二芯片,每轮发送至少一个第一分片;以及/或者
在所述第二芯片向所述第一芯片发送的第二数据的长度大于第二预定阈值的情况下,对所述第二数据进行切分,以得到多个第二分片,并将所述多个第二分片分轮次发送给所述第一芯片,每轮发送至少一个第二分片。
10.根据权利要求9所述的通信方法,其特征在于,
所述将多个第一分片分轮次发送给第二芯片的步骤包括:在将当前轮次的至少一个第一分片逐个发送给所述第二芯片后,判断所述第二芯片是否接收到了...
【专利技术属性】
技术研发人员:陈建州,郭雷,王路,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。