【技术实现步骤摘要】
数据传输方法及系统
本专利技术涉及信息处理
,特别涉及一种数据传输方法及系统。
技术介绍
I2C总线作为一种双向二线制同步串行总线,只需要两根线即可使连接在总线上的器件之间进行数据传输。连接在I2C总线上的器件包括多个主控端和多个接收端。主控端用于将数据传送至接收端,使数据写入接收端中。现有技术中,I2C总线上的接收端接收到任意一个主控端发送的数据后,都将接收到的数据写入接收端中,相当于任意一个主控端都可以将数据写入接收端中,在这种情况下,若其中某个主控端被恶意用户操纵,将携带病毒的数据或其他不良数据发送至接收端,则导致接收端的内部数据被破坏,数据安全得不到保障。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据传输方法及系统,用于解决如何避免I2C总线中任意一个主控端都可以将数据写入接收端的问题。为实现上述目的,本专利技术实施例提供如下技术方案:一种数据传输方法,包括:主控端依次向接收端发送待处理数据,并在停止向所述接收端发送待处理数据后,向所述接收端发送停止指令;所述接收端接收到所述主控端发送的所述停止指令后,所述接收端判断接收待处理数据的总次数与次数 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:主控端依次向接收端发送待处理数据,并在停止向所述接收端发送待处理数据后,向所述接收端发送停止指令;所述接收端接收到所述主控端发送的所述停止指令后,所述接收端判断接收待处理数据的总次数与次数阈值是否相同,如果不相同,确定所述主控端不是目标主控端,所述待处理数据为无效数据;其中,预先在所述接收端和所述目标主控端中设定所述次数阈值的大小,所述无效数据为不写入所述接收端的数据。
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:主控端依次向接收端发送待处理数据,并在停止向所述接收端发送待处理数据后,向所述接收端发送停止指令;所述接收端接收到所述主控端发送的所述停止指令后,所述接收端判断接收待处理数据的总次数与次数阈值是否相同,如果不相同,确定所述主控端不是目标主控端,所述待处理数据为无效数据;其中,预先在所述接收端和所述目标主控端中设定所述次数阈值的大小,所述无效数据为不写入所述接收端的数据。2.根据权利要求1所述的方法,其特征在于,还包括:所述接收端与目标主控端各自向对方发送约定协议,所述约定协议包括所述目标主控端向所述接收端发送待处理数据的次数;所述接收端与所述目标主控端各自接收所述约定协议,并将所述约定协议包括的次数作为次数阈值进行存储。3.根据权利要求1所述的方法,其特征在于,所述接收端判断接收待处理数据的总次数与次数阈值是否相同,包括:所述接收端每次接收所述主控端发送的待处理数据后,依据预设的计数规则进行计数;所述接收端接收到所述主控端发送的停止指令后,判断所述计数的总值是否等于所述次数阈值。4.根据权利要求1所述的方法,其特征在于,所述主控端依次向接收端发送待处理数据,包括:所述主控端向各个接收端发送接收端地址,接收到目标接收端发送的第一应答信号后,向所述目标接收端发送寄存器地址,接收到所述目标接收端发送的第二应答信号号后,依次向所述目标接收端发送所述待处理数据;其中,所述目标接收端为与所述主控端发送的接收端地址匹配的接收端;所述第一应答信号为所述目标接收端确定所述接收端地址与自身的接收端地址相同后,向所述主控端发送的信号;所述第二应答信号为所述目标接收端接收到所述主控端发送的寄存器地址后,向所述主控端发送的信号。5.根据权利要求4所述的方法,其特征在于,还包括:所述接收端判断接收待处理数据的总次数与次数阈值相同后,确定所述主控端为目标主控端,所述待处理数据为有效数据;所述接收端依据所述寄存器地址将所述有效数据写入寄存器中。6.一种数据传输系统,其特征在于,包括:主控端,用于依次向接收端...
【专利技术属性】
技术研发人员:林正中,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。