数据传输方法及相关装置制造方法及图纸

技术编号:28373402 阅读:23 留言:0更新日期:2021-05-08 00:00
本申请实施例公开了一种数据传输方法及相关装置。该数据传输方法中,针对上行传输来说,终端设备利用通信处理器CP获取应用处理器AP写入上行数据通道中的地址偏移,并根据该地址偏移从存储上行数据的缓存中读取上行数据。针对下行传输来说,终端设备利用AP获取CP写入下行数据通道中的地址偏移,并根据该地址偏移从存储下行数据的缓存中读取下行数据。可见,本申请实施例所述的数据传输方法在数据通道中传递是缓存的地址偏移,避免了数据的拷贝,从而提高了AP与CP之间的数据交互效率,有利于降低终端设备的功耗。

【技术实现步骤摘要】
数据传输方法及相关装置
本申请涉及通信
,尤其涉及一种数据传输方法及相关装置。
技术介绍
物联网(Internetofthings,IoT)是在互联网基础上延伸和扩展的网络,是将各种信息传感设备与互联网结合起来而形成的一个巨大网络,可实现在任何时间、任何地点,人、机、物的互联互通。物联网终端单芯片方案中主要由应用处理器(applicationprocessor,AP)和通信处理器(communicationprocessor,CP)的架构实现。目前,AP与CP之间的通信主要通过AP与CP之间进行数据拷贝来实现,该过程中需要进行大量的数据搬移和存储,导致AP与CP之间数据交互效率低,终端设备功耗较大。
技术实现思路
本申请实施例提供一种数据传输方法及相关装置,可提高AP与CP之间的数据交互效率,有利于降低终端设备的功耗。第一方面,本申请实施例提供了一种数据传输方法,所述方法应用于终端设备,所述终端设备包括应用处理器AP和通信处理器CP,所述方法包括:所述终端设备利用所述CP获取所述AP写入上行数据通道中的本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法应用于终端设备,所述终端设备包括应用处理器AP和通信处理器CP,所述方法包括:/n所述终端设备利用所述CP获取所述AP写入上行数据通道中的地址偏移,所述地址偏移是存储上行数据的缓存的首地址相对于内存首地址的偏移;/n所述终端设备利用所述CP,根据所述地址偏移从存储上行数据的缓存中读取所述上行数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法应用于终端设备,所述终端设备包括应用处理器AP和通信处理器CP,所述方法包括:
所述终端设备利用所述CP获取所述AP写入上行数据通道中的地址偏移,所述地址偏移是存储上行数据的缓存的首地址相对于内存首地址的偏移;
所述终端设备利用所述CP,根据所述地址偏移从存储上行数据的缓存中读取所述上行数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端设备利用所述AP将所述地址偏移写入到上行数据通道中,并向所述CP发送中断通知;
所述终端设备在所述CP接收到所述中断通知时,执行所述的终端设备利用所述CP获取所述AP写入上行数据通道中的地址偏移的步骤。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述终端设备利用所述AP,配置一个或多个用于存储上行数据的缓存;以及利用所述AP将所述上行数据存储到配置的一个或多个缓存中。


4.根据权利要求3所述的方法,其特征在于,所述终端设备利用所述AP,配置一个或多个用于存储上行数据的缓存,包括:
所述终端设备利用所述AP从上行空闲缓存数组中确定一个或多个地址偏移,所述上行空闲缓存数组用于存储N个空闲缓存中每一个空闲缓存的首地址相对于内存首地址的地址偏移,所述N为正整数;
确定的一个或多个地址偏移所对应的空闲缓存,作为配置的用于存储上行数据的缓存。


5.根据权利要求4所述的方法,其特征在于,所述终端设备利用所述CP,根据所述地址偏移从所述存储上行数据的缓存中读取上行数据之后,所述方法还包括:
所述终端设备利用所述CP发送读取的上行数据,以及释放已发送的上行数据的缓存,并将已发送的上行数据的缓存的地址偏移写入到所述上行空闲缓存数组。


6.根据权利要求4或5所述的方法,其特征在于,所述上行空闲缓存数组中各地址偏移对应的空闲缓存中,部分空闲缓存的大小不同。


7.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:
所述终端设备配置所述AP与所述CP之间的多个通道,所述多个通道包括所述上行数据通道。


8.根据权利要求1至5任一项所述的方法,其特征在于,存储上行数据的缓存中还包括串链的缓存的地址偏移;
所述终端设备利用所述CP,根据所述地址偏移从存储上行数据的缓存中读取所述上行数据,包括:
所述终端设备利用所述CP,从所述存储上行数据的缓存中读取获取的地址偏移的缓存中的上行数据,并从该获取的地址偏移的缓存中读取串链的缓存的地址偏移,根据该串链的缓存的地址偏移,读取串链的缓存中的上行数据。


9.一种数据传输方法,其特征在于,所述方法应用于终端设备,所述终端设备包括应用处理器AP和通信处理器CP,所述方法包括:
所述终端设备利用所述AP获取所述CP写入下行数据通道中的地址偏移,所述地址偏移是存储下行数据的缓存的首地址相对于内存首地址的偏移;
所述终端设备利用所述AP,根据所述地址偏移从存储下行数据的缓存中读取所述下行数据。


10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述终端设备利用所述CP将所述地址偏移写入到下行数据通道中,并向所述AP发送中断通知;
所述终端设备在所述AP接收到所述中断通知时,执行所述的终端设备利用所述AP获取所述CP写入下行数据通道中的地址偏移的步骤。


11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
所述终端设备利用所述CP,配置一个或多个用于存储下行数据的缓存;以及利用所述CP将所述下行数据存储到配置的一个或多个缓存中。


12.根据权利要求11所述的方法,其特征在于,所述终端设备利用所述CP,配置一个或多个用于存储下行数据的缓存,包括:
所述终端设备利用所述CP从下行空闲缓存数组中确定一个或多个地址偏移,所述下行空闲缓存数组用于存储M个空闲缓存中每一个空闲缓存的首地址相对于内存首地址的地址偏移,所述M为正整数;
确定的一个或多个地址偏移所对应的空闲缓存,作为配置的用于存储下行数据的缓存。


13.根据权利要求12所述的方法,其特征在于,所述终端设备利用所述AP,根据所述地址偏移从所述存储下行数据的缓存中读取下行数据之后,所述方法还包括:
所述终端设备利用所述AP输出读取的下行数据,以及释放已输出的下行数据的缓存,并将已输出的下行数据的缓存的地址偏移写入到所述下行空闲缓存数组。


14.根据权利要求12或13所述的方法,其特征在于,所述下行空闲缓存数组中各地址偏移对应的空闲缓存中,部分空闲缓存的大小不同。


15.根据权利要求9至13任一项所述的方法,其特征在于,所述方法还包括:
所述终端设备配置所述AP与所述CP之间的多个通道,所述多个通道包括所述下行数据通道。


16.根据权利要求9至13任一项所述的方法,其特征在于,存储下行数据的缓存中还包括串链的缓存的地址偏移;
所述终端设备利用所述AP,根据所述地址偏移从存储下行数据的缓存中读取所述下行数据,包括:
所述终端设备利用所述AP,从所述存储下行数据的缓存中读取获取的地址偏移的缓存中的下行数据,并从该获取的地址偏移的缓存...

【专利技术属性】
技术研发人员:卫德均
申请(专利权)人:紫光展锐重庆科技有限公司
类型:发明
国别省市:重庆;50

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

1