[发明专利]数据传输系统和数据传输方法在审
申请号: | 202110763279.9 | 申请日: | 2021-07-06 |
公开(公告)号: | CN115587054A | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 温鹏飞;周浩;李世界 | 申请(专利权)人: | 武汉中科医疗科技工业技术研究院有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;A61B8/00 |
代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 乔改利 |
地址: | 430206 湖北省武汉市东湖新技*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 系统 方法 | ||
本申请涉及一种数据传输系统和数据传输方法,该数据传输系统包括:第一设备和第二设备,第一设备与第二设备通过总线连接;第一设备在待访问总线地址空间的地址中存储或者读取目标数据;其中,该待访问总线地址空间的地址在物理存储空间中映射为目标物理存储地址;物理存储空间为第二设备的存储器上的存储空间;第二设备根据虚拟空间的地址与目标物理存储地址的映射关系,通过应用程序访问虚拟空间的地址,在目标物理存储地址中读取或者存储目标数据。该数据传输系统可以提高了数据传输过程的安全性和提高第一设备和第二设备之间的数据传输效率。
技术领域
本申请涉及数据传输技术领域,特别是涉及一种数据传输系统和数据传输方法。
背景技术
随着医疗技术的不断提高,越来越多的医疗设备在各大医院得到了普及。
以超声设备为例,超声设备分为超声数据采集设备和超声图像成像设备,在应用时,需要超声数据采集设备和超声图像成像设备之间通过数据交互实现其功能。通过超声数据采集设备进行数据采集时,其采集的是诊疗对象的诊断数据,该诊断数据属于诊疗对象的个人隐私数据,保证其安全性至关重要。且超声数据采集设备采集到诊断数据后,需将采集的诊断数据发送到超声图像成像设备端成像,以方便医生根据所成的图像进行结果诊断,但若是超声数据采集设备与超声图像成像设备之间进行数据传输时所用时间较长,将会使得诊疗效率下降。
因此,亟需提高超声数据采集设备和超声图像成像设备之间数据传输的安全性和效率。
发明内容
基于此,有必要针对上述技术问题,提供一种数据传输系统和数据传输方法,能够提高超声数据采集设备和超声图像成像设备之间数据传输的安全性和效率。
第一方面,本申请提供一种数据传输系统,该数据传输系统包括:第一设备和第二设备,第一设备与第二设备通过总线连接;
第一设备,用于在待访问总线地址空间的地址中存储或者读取目标数据;待访问总线地址空间的地址在物理存储空间中映射为目标物理存储地址;物理存储空间为第二设备的存储器上的存储空间;
第二设备,用于根据虚拟空间的地址与目标物理存储地址的映射关系,通过应用程序访问虚拟空间的地址,在目标物理存储地址中读取或者存储目标数据。
在其中一个实施例中,若第一设备在待访问总线地址空间的地址中存储目标数据,则第二设备通过应用程序访问虚拟空间的地址,在目标物理存储地址中读取目标数据;
若第一设备在待访问总线地址空间的地址中读取目标数据,则第二设备通过应用程序访问虚拟空间的地址,在目标物理存储地址中存储目标数据。
在其中一个实施例中,第二设备包括IOMMU和MMU;
第二设备,用于通过IOMMU,将待访问总线地址空间的地址在物理存储空间中映射到目标物理存储地址;通过MMU,将虚拟空间的地址映射到目标物理存储地址。
在其中一个实施例中,第一设备与第二设备之间通过DMA进行数据传输;
第一设备,用于在发起目标数据的DMA传输请求后,将目标数据写入待访问总线地址空间,并通过DMA将目标数据写入目标物理存储地址中,写入完成后向第二设备发送中断信号;
第二设备,用于根据中断信号,通过应用程序访问虚拟空间的地址读取或者存储目标数据。
在其中一个实施例中,第二设备包括用户空间和内核空间;用户空间包括VFIO驱动框架;
第二设备,通过内核空间与第一设备进行数据直接交互,通过VFIO驱动框架在用户空间实现第一设备的驱动程序。
在其中一个实施例中,总线为PCIe总线,待访问总线地址空间为PCIe总线地址空间中的Bar空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉中科医疗科技工业技术研究院有限公司,未经武汉中科医疗科技工业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110763279.9/2.html,转载请声明来源钻瓜专利网。