一种数据的接收方法、系统以及装置

    公开(公告)号:CN103514126A

    公开(公告)日:2014-01-15

    申请号:CN201210214211.6

    申请日:2012-06-26

    Abstract: 本发明公开了一种数据的接收方法、系统以及装置,包括:DMA控制器将接收的数据帧的数据帧头存储在第一存储空间,数据帧头携带用于表征数据帧的数据长度的信息,在确定接收并存储完成数据帧头后读取第一存储空间保存的数据帧头,并将数据长度的信息发送至应用程序,以及,在确定接收并存储完成数据帧头后,将接收的数据帧的数据体存储在第二存储空间;该应用程序根据从DMA控制器获取的数据长度的信息,确定DMA控制器将接收并存储完成数据体后,读取第一存储空间保存的数据帧头以及第二存储空间保存的数据体。采用本技术方案,能够避免应用程序从存储空间读取到的数据帧与实际的数据帧不一致的问题,提高应用程序读取数据的成功率。

    一种数据的接收方法、系统以及装置

    公开(公告)号:CN103514126B

    公开(公告)日:2016-07-20

    申请号:CN201210214211.6

    申请日:2012-06-26

    Abstract: 本发明公开了一种数据的接收方法、系统以及装置,包括:DMA控制器将接收的数据帧的数据帧头存储在第一存储空间,数据帧头携带用于表征数据帧的数据长度的信息,在确定接收并存储完成数据帧头后读取第一存储空间保存的数据帧头,并将数据长度的信息发送至应用程序,以及,在确定接收并存储完成数据帧头后,将接收的数据帧的数据体存储在第二存储空间;该应用程序根据从DMA控制器获取的数据长度的信息,确定DMA控制器将接收并存储完成数据体后,读取第一存储空间保存的数据帧头以及第二存储空间保存的数据体。采用本技术方案,能够避免应用程序从存储空间读取到的数据帧与实际的数据帧不一致的问题,提高应用程序读取数据的成功率。

Patent Agency Ranking