本发明涉及通信,具体为一种芯片、通信方法、系统及存储介质。
背景技术:
1、在现有技术中,介质访问控制层(medium accesscontrol ,mac)定义了数据帧怎样在介质上进行传输,其主要负责控制与连接物理介质层(physical media dependent,pmd)的端口。在发送数据的时候,介质访问控制协议可以事先判断是否可以发送数据。如果可以发送,将待发送数据加上一些控制信息,以规定的格式,通过发送端物理层端口传输到接收端的物理层端口;在接收数据的时候,介质访问控制层协议首先判断输入的信息是否发生传输错误,若无错误则去掉控制信息,然后发送给更上层(数据链路层),若有错误则丢弃出错包并申请发送端重发。
2、但是,在目前的数据传输过程中,若出现部分数据传输通道损坏,导致数据包无法发送,则依然会采用原来(损坏的)数据传输通道重发数据。在进行数次重发后,仍然无法解决上述问题时,则只能对发送端的物理层端口与接收端的物理层端口的连接线进行更换。多次重传操作会严重影响数据传输的效率,而进行连接线更换,则需要花费更多时间,更加影响数据传输效率。
技术实现思路
1、本发明实施例提供一种芯片、通信方法、系统及存储介质,在进行芯片间数据传输的过程中,发送端芯片提前对无损的数据传输通道进行确认。并且将需要传输的数据拆分成多个数据帧,进而将各个数据帧通过各个数据传输通道传送至接收端芯片。此种数据传输方法,在部分数据传输通道存在损坏时也能够对数据进行传输。为实现上述目的,本发明提供如下技术方案。
2、第一方面,本发明提出一种芯片,其包括:
3、第一处理模块,用于获取目标数据和无损的数据传输通道;以及根据所述数据传输通道的数量,将所述目标数据拆分为多个数据帧,所述数据帧的数量为所述数据传输通道的数量的正整数倍;
4、第一收发模块,用于将各个数据帧通过各个数据传输通道发送至第二芯片,以使所述第二芯片基于接收到的各个数据帧获取所述目标数据;
5、每个数据传输通道至少发送一个数据帧。
6、第二方面,本发明还提出另一种芯片,其包括:
7、第二收发模块,用于接收第一芯片发送的多个数据帧,各个数据帧由所述第一芯片基于目标数据和无损的数据传输通道拆分得到,所述数据帧的数量为所述数据传输通道的数量的正整数倍;
8、第二处理模块,用于拼接接收到的各个数据帧,得到所述目标数据。
9、第三方面,本发明提出一种通信方法,应用于第一芯片,所述方法包括:
10、获取目标数据和无损的数据传输通道;
11、根据所述数据传输通道的数量,将所述目标数据拆分为多个数据帧,所述数据帧的数量为所述数据传输通道的数量的正整数倍;
12、将各个数据帧通过各个数据传输通道发送至第二芯片,以使所述第二芯片基于接收到的各个数据帧获取所述目标数据;
13、每个数据传输通道至少发送一个数据帧。
14、第四方面,本发明还提出另一种通信方法,应用于第二芯片,所述方法包括:
15、接收第一芯片发送的多个数据帧,各个数据帧由所述第一芯片基于目标数据和无损的数据传输通道拆分得到,所述数据帧的数量为所述数据传输通道的数量的正整数倍;
16、拼接接收到的各个数据帧,得到所述目标数据。
17、第五方面,本发明提出一种通信系统,包括:第一芯片和第二芯片;
18、所述第一芯片用于获取目标数据和无损的数据传输通道;
19、以及,根据所述数据传输通道的数量,将所述目标数据拆分为多个数据帧,所述数据帧的数量为所述数据传输通道的数量的正整数倍,每个数据传输通道至少发送一个数据帧;
20、以及,将各个数据帧通过对应的所述数据传输通道发送至第二芯片;
21、所述第二芯片用于接收第一芯片发送的各个数据帧,
22、以及,拼接接收到的各个数据帧,得到所述目标数据。
23、作为上述技术方案中优选的,所述第一芯片还用于,获取数据传输协议;
24、以及,根据所述数据传输协议,通过各个数据传输通道发送各个数据帧。
25、第六方面,本发明还提出一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并处理以实现上述任意一种所述的通信方法。
26、与现有技术相比,本发明在进行数据传输之前,首先获取无损的数据传输通道。并且根据数据传输通道的数量,将数据拆分为多个数据帧。进而通过数据传输通道的数量对数据帧进行传输。当出现数据传输通道损坏时,其无需对发送端和接收端之间的连接线进行更换,节省了换线时间,进而保证了数据传输效率。同时,通过上述的数据传输方法,其能够最大程度的利用所有的无损的数据传输通道。
1.一种芯片,其特征在于,包括:
2.根据权利要求1所述的芯片,其特征在于,
3.根据权利要求1或2所述的芯片,其特征在于,
4.根据权利要求3所述的芯片,其特征在于,
5.一种芯片,其特征在于,包括:
6.根据权利要求5所述的芯片,其特征在于,
7.根据权利要求6所述的芯片,其特征在于,
8.根据权利要求6所述的芯片,其特征在于,
9.根据权利要求5至8中任意一项所述的芯片,其特征在于,
10.根据权利要求9所述的芯片,其特征在于,
11.一种通信方法,应用于第一芯片,其特征在于,所述方法包括:
12.根据权利要求11所述的通信方法,其特征在于,所述将各个数据帧通过对应的所述数据传输通道发送至第二芯片之前,所述方法还包括:
13.根据权利要求11或12所述的通信方法,其特征在于,所述获取目标数据和无损的数据传输通道之前,所述方法还包括:
14.根据权利要求13所述的通信方法,其特征在于,所述将各个数据帧通过各个数据传输通道发送至第二芯片之后,所述方法还包括:
15.一种通信方法,应用于第二芯片,其特征在于,所述方法包括:
16.根据权利要求15所述的通信方法,其特征在于,所述拼接接收到的各个数据帧之前,所述方法还包括:
17.根据权利要求16所述的通信方法,其特征在于,所述基于所述物理层端口连接方式和所述的数据传输协议,获取数据编号协议,包括:
18.根据权利要求16所述的通信方法,其特征在于,所述基于所述物理层端口连接方式和所述的数据传输协议,获取数据编号协议,包括:
19.根据权利要求15至18中任意一项所述的通信方法,其特征在于,所述接收第一芯片发送的数据帧之前,所述方法还包括:
20.根据权利要求19所述的通信方法,其特征在于,所述向所述第一芯片发送等待确认信号,包括:
21.一种通信系统,其特征在于,包括:第一芯片和第二芯片;
22.根据权利要求21所述的通信系统,其特征在于,
23.根据权利要求21或22所述的通信系统,其特征在于,
24.根据权利要求23所述的通信系统,其特征在于,
25.根据权利要求21所述的通信系统,其特征在于,
26.根据权利要求25所述的通信系统,其特征在于,
27.根据权利要求25所述的通信系统,其特征在于,
28.根据权利要求21、25、26、27中任意一项所述的通信系统,其特征在于,
29.根据权利要求28所述的通信系统,其特征在于,
30.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并处理以实现权利要求11至20任意一项所述的通信方法。