计算;推算;计数设备的制造及其应用技术1.本技术涉及到通信技术领域,尤其涉及到一种芯片、通信系统及休眠方法。背景技术:2.随着芯片技术的发展和传输速率的提升,越来越多的芯片开始采用串行总线进行通信。3.串行总线是一种用于芯片间通信的串行通信接口技术。移动产业处理器接口(mipi,mobile industry processor interface)协议定义的串行通信接口凭借完整的生态产业链,以及高带宽、低功耗等优异的技术特性被广泛地用于终端设备的芯片,并作为行业内芯片厂家的主流标准接口。移动产业处理器接口统一协议(mipi unipro,mobile industry processor interface unified protocol)可应用于摄像、显示、存储等场景。为了降低设备功耗,当不执行数据通信时,mipi unipro可以控制串行通信接口进入休眠。但是mipi unipro提供的休眠控制方法存在休眠响应慢、不支持链路单向休眠、不支持自动休眠的问题。技术实现要素:4.本技术提供了一种芯片、通信系统及休眠方法,旨在改善通信时休眠的灵活性。5.第一方面,提供了一种芯片,该芯片包括第一发射机、第一接收机和第一检测控制模块;第一发射机用于向对端芯片发送数据,第一接收机用于接收对端芯片发送的数据,第一检测控制模块用于检测和控制第一发射机和第一接收机。所述第一检测控制模块用于生成控制前向链路进入休眠的第一休眠控制指令;其中,所述前向链路为所述第一发射机和对端芯片的第二接收机组成的链路;所述第一检测控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第一休眠控制指令;并控制所述第一发射机发送完所述第一休眠控制指令后进入休眠。在上述技术方案中,可控制前向链路进入休眠,另外通过采用控制第一发射机在发送完第一休眠控制指令后立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。6.在一个具体的可实施方案中,所述第一检测控制模块还用于控制所述第一发射机进入休眠后,控制所述第一接收机继续接收所述对端芯片的第二发射机发送的数据。实现单向链路进入休眠,另一链路可以继续保持通信。7.在一个具体的可实施方案中,所述芯片还包括协议层功能模块,所述协议层功能模块用于向所述第一检测控制模块发送用于控制所述前向链路进入休眠的第一控制指令;所述第一检测控制模块还用于根据所述第一控制指令生成所述第一休眠控制指令。根据协议层功能模块的指令进入休眠。8.在一个具体的可实施方案中,所述第一检测控制模块包括第一检测模块和第一控制模块;所述第一检测模块用于识别所述第一控制指令;所述第一控制模块用于根据所述第一检测模块识别的所述第一控制指令生成所述第一休眠控制指令;所述第一控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第一休眠控制指令;并控制所述第一发射机发送完所述第一休眠控制指令后进入休眠。实现单向链路进入休眠,另一链路可以继续保持通信。9.在一个具体的可实施方案中,所述第一控制模块还用于向协议层功能模块反馈第一发射机进入休眠的状态。使得协议层功能模块可获取第一发射机的状态。10.在一个具体的可实施方案中,所述第一检测模块还包括第一计时器;所述第一检测模块还用于检测所述第一发射机是否发送数据;所述第一计时器用于在所述第一检测模块检测到所述第一发射机停止发送数据后,对所述第一发射机停止发送数据的时间计时;所述第一控制模块还用于在所述第一计时器的计时时间超过设定时间时,控制所述第一发射机进入休眠。实现自动进入休眠。11.在一个具体的可实施方案中,所述第一计时器还用于若所述第一检测模块检测到所述第一发射机重新发送数据则停止计时,并在所述第一检测模块再次检测到所述第一发射机停止发送数据后再次计时。12.第二方面,提供了一种芯片,该芯片包括第二发射机、第二接收机和第二检测控制模块;所述第二接收机用于接收对端芯片发送的第一休眠控制指令;所述第二检测控制模块用于根据所述第一休眠控制指令控制所述第二接收机进入休眠。在上述技术方案中,可控制前向链路进入休眠,另外通过采用控制第二接收机直接进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。13.在一个具体的可实施方案中,所述第二检测控制模块还用于控制所述第二发射机继续向所述第一接收机发送数据。实现了单向链路进入休眠,另一链路继续工作。14.在一个具体的可实施方案中,所述第二检测控制模块包括第二检测模块和第二控制模块;所述第二检测模块用于识别所述第一休眠控制指令;所述第二控制模块用于根据所述第二检测模块识别的第一休眠控制指令控制所述第二接收机进入休眠。实现了单向链路进入休眠,另一链路继续工作。15.在一个具体的可实施方案中,第二控制模块还用于向协议层功能模块反馈第二接收机的状态。使得协议层功能模块可获取第二接收机的状态。16.在一个具体的可实施方案中,所述第二检测模块还包括第二计时器;所述第二检测模块还用于检测所述第二接收机是否接收数据;所述第二计时器用于在所述第二检测模块检测到所述第二接收机停止接收数据时,对所述第二接收机停止接收数据的时间计时;所述第二控制模块还用于在所述第二计时器的计时时间超过设定时间时,控制所述第二接收机进入休眠。实现自动进入休眠。17.在一个具体的可实施方案中,所述第二计时器还用于若所述第二检测模块检测到所述第二接收机重新接收数据则停止计时,并在所述第二检测模块再次检测到所述第二接收机停止接收数据时再次计时。18.第三方面,提供了一种芯片,该芯片包括第一发射机、第一接收机和第一检测控制模块;所述第一检测控制模块用于生成控制后向链路进入休眠的第二休眠控制指令;其中,所述后向链路为所述第一接收机和对端芯片的第二发射机组成的链路;所述第一检测控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第二休眠控制指令;所述第一检测控制模块还用于根据第三休眠控制指令控制所述第一接收机进入休眠;其中,所述第三休眠控制指令为所述对端芯片根据所述第二休眠控制指令生成的用于控制所述第一接收机进入休眠的休眠控制指令。在上述技术方案中,实现了单向链路进入休眠,可单独控制后向链路进入休眠,且无需等待对端芯片的反馈,提高了响应速度。19.在一个具体的可实施方案中,所述第一检测控制模块还用于控制所述第一发射机发送完所述第二休眠控制指令后,继续向所述第二接收机发送数据。另一链路可正常工作。20.在一个具体的可实施方案中,所述芯片还包括协议层功能模块,所述协议层功能模块用于向所述第一检测控制模块发送用于控制所述后向链路进入休眠的第二控制指令;所述第一检测控制模块用于根据所述第二控制指令生成所述第二休眠控制指令。21.在一个具体的可实施方案中,所述第一检测控制模块包括第一检测模块和第一控制模块;所述第一检测模块用于识别所述第二控制指令和所述第三休眠控制指令;所述第一控制模块用于根据所述第一检测模块识别的所述第二控制指令生成所述第二休眠控制指令;所述第一控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第二休眠控制指令;并根据所述第三休眠控制指令控制所述第一接收机进入休眠。22.在一个具体的可实施方案中,所述第一控制模块还用于将所述第一接收机进入休眠的状态反馈给所述协议层功能模块。使得协议层功能模块了解第一接收机的状态。23.在一个具体的可实施方案中,所述第一检测模块还包括第一计时器;所述第一检测模块还用于检测所述第一发射机是否发送数据;所述第一计时器用于在所述第一检测模块检测到所述第一发射机停止发送数据后,对所述第一发射机停止发送数据的时间计时;所述第一控制模块还用于在所述第一计时器的计时时间超过设定时间时,控制所述第一发射机进入休眠。实现自动进入休眠。24.在一个具体的可实施方案中,所述第一计时器还用于若所述第一检测模块检测到所述第一发射机重新发送数据则停止计时,并在所述第一检测模块再次检测到所述第一发射机停止发送数据后再次计时。25.第四方面,提供了一种芯片,该芯片包括第二发射机、第二接收机和第二检测控制模块;所述第二接收机用于接收对端芯片发送的第二休眠控制指令;所述第二检测控制模块还用于根据所述第二休眠控制指令生成控制所述对端芯片的第一接收机进入休眠的第三休眠控制指令,控制所述第二发射机向所述对端芯片的第一接收机发送所述第三休眠控制指令,并控制所述第二发射机在完成发送所述第三休眠控制指令后进入休眠。在上述技术方案中,实现了单向链路进入休眠,可单独控制后向链路进入休眠,且无需等待对端芯片的反馈,提高了响应速度。26.在一个具体的可实施方案中,所述第二检测控制模块还用控制所述第二接收机继续接收所述第一发射机发送的数据。另一链路可正常工作。27.在一个具体的可实施方案中,所述第二检测控制模块包括第二检测模块和第二控制模块;所述第二检测模块用于识别所述第二休眠控制指令;所述第二控制模块用于根据所述第二检测模块识别的所述第二休眠控制指令生成所述第三休眠控制指令,并控制所述第二发射机发送所述第三休眠控制指令,并在所述第二发射机完成发送所述第三休眠控制指令后控制所述第二发射机进入休眠。实现了单向链路进入休眠的控制。28.在一个具体的可实施方案中,第二控制模块还用于向协议层功能模块反馈第二发射机进入休眠的状态。使得协议层功能模块可获取第二发射机的状态。29.在一个具体的可实施方案中,所述第二检测模块还包括第二计时器;所述第二检测模块还用于检测所述第二接收机是否接收数据;所述第二计时器用于在所述第二检测模块检测到所述第二接收机停止接收数据时,对所述第二接收机停止接收数据的时间计时;所述第二控制模块还用于在所述第二计时器的计时时间超过设定时间时,控制所述第二接收机进入休眠。实现自动进入休眠。30.在一个具体的可实施方案中,所述第二计时器还用于若所述第二检测模块检测到所述第二接收机重新接收数据则停止计时,并在所述第二检测模块再次检测到所述第二接收机停止接收数据时再次计时。31.第五方面,提供了一种芯片,该芯片包括第一发射机、第一接收机和第一检测控制模块;所述第一检测控制模块用于生成控制双向链路进入休眠的第四休眠控制指令;其中,所述双向链路包括前向链路和后向链路,所述前向链路为所述第一发射机和对端芯片的第二接收机组成的链路;所述后向链路为所述第一接收机和所述对端芯片的第二发射机组成的链路;所述第一检测控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第四休眠控制指令;并控制所述第一发射机发送完所述第四休眠控制指令后进入休眠;所述第一检测控制模块还用于根据第五休眠控制指令控制所述第一接收机进入休眠;其中,所述第五休眠控制指令为所述对端芯片根据所述第四休眠控制指令生成的用于控制所述第一接收机进入休眠的休眠控制指令。在上述技术方案中,实现了双向链路进入休眠,且在任意链路进入休眠过程中,发射机和接收机均可立即进入休眠,无需等待对端芯片的反馈,提高了响应速度。32.在一个具体的可实施方案中,所述芯片还包括协议层功能模块,所述协议层功能模块用于向所述第一检测控制模块发送用于控制所述后向链路进入休眠的第三控制指令;33.所述第一检测控制模块用于根据所述第三控制指令生成所述第四休眠控制指令。34.在一个具体的可实施方案中,所述第一检测控制模块包括第一检测模块和第一控制模块;所述第一检测模块用于识别所述第三控制指令和所述第五休眠控制指令;所述第一控制模块用于根据所述第一检测模块识别的所述第三控制指令生成所述第四休眠控制指令;所述第一控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第四休眠控制指令;并控制所述第一发射机发送完所述第四休眠控制指令后进入休眠;所述第一控制模块还用于根据所述第一检测模块识别的第五休眠控制指令控制所述第一接收机进入休眠。35.在一个具体的可实施方案中,第一控制模块还用于向协议层功能模块反馈第一发射机和第一接收机进入休眠的状态。使得协议层功能模块获取第一发射机和第一接收机的状态。36.在一个具体的可实施方案中,所述第一检测模块还包括第一计时器;所述第一检测模块还用于检测所述第一发射机是否发送数据;所述第一计时器用于在所述第一检测模块检测到所述第一发射机停止发送数据后,对所述第一发射机停止发送数据的时间计时;所述第一控制模块还用于在所述第一计时器的计时时间超过设定时间时,控制所述第一发射机进入休眠。实现了自动进入休眠。37.在一个具体的可实施方案中,所述第一计时器还用于若所述第一检测模块检测到所述第一发射机重新发送数据则停止计时,并在所述第一检测模块再次检测到所述第一发射机停止发送数据后再次计时。38.第六方面,提供了一种芯片,该芯片包括第二发射机、第二接收机和第二检测控制模块;所述第二接收机用于接收对端芯片发送的第四休眠控制指令;所述第二检测控制模块用于根据所述第四休眠控制指令控制所述第二接收机进入休眠;并根据所述第四休眠控制指令生成控制所述对端芯片的第一接收机进入休眠的第五休眠控制指令,控制所述第二发射机向所述对端芯片的第一接收机发送所述第五休眠控制指令,并控制所述第二发射机在完成发送所述第五休眠控制指令后进入休眠。在上述技术方案中,实现了双向链路进入休眠,且在任意链路进入休眠过程中,发射机和接收机均可立即进入休眠,无需等待对端芯片的反馈,提高了响应速度。39.在一个具体的可实施方案中,所述第二检测控制模块包括第二检测模块和第二控制模块;所述第二检测模块用于识别所述第四休眠控制指令;所述第二控制模块还用于根据所述第四休眠控制指令控制所述第二接收机进入休眠;并根据所述第四休眠控制指令生成控制所述对端芯片的第一接收机进入休眠的第五休眠控制指令,控制所述第二发射机向所述对端芯片的第一接收机发送所述第五休眠控制指令,并控制所述第二发射机在完成发送所述第五休眠控制指令后进入休眠。40.在一个具体的可实施方案中,第二控制模块还用于将第二发射机和第二接收机进入休眠的状态反馈给芯片的协议层功能模块。使得协议层功能模块获取第二发射机和第二接收机的状态。41.在一个具体的可实施方案中,所述第二检测模块还包括第二计时器;所述第二检测模块还用于检测所述第二接收机是否接收数据;所述第二计时器用于在所述第二检测模块检测到所述第二接收机停止接收数据时,对所述第二接收机停止接收数据的时间计时;所述第二控制模块还用于在所述第二计时器的计时时间超过设定时间时,控制所述第二接收机进入休眠。实现了自动进入休眠。42.在一个具体的可实施方案中,所述第二计时器还用于若所述第二检测模块检测到所述第二接收机重新接收数据则停止计时,并在所述第二检测模块再次检测到所述第二接收机停止接收数据时再次计时。43.第七方面,提供了一种通信系统,该通信系统包括第一芯片和第二芯片;其中,所述第一芯片包括第一发射机、第一接收机和第一检测控制模块;所述第二芯片包括第二发射机、第二接收机和第二检测控制模块;所述第一发射机和所述第二接收机连接并组成前向链路;所述第一接收机和所述第二发射机连接并组成后向链路;所述第一检测控制模块用于生成控制前向链路进入休眠的第一休眠控制指令;所述第一检测控制模块还用于控制所述第一发射机向所述第二接收机发送所述第一休眠控制指令;并控制所述第一发射机发送完所述第一休眠控制指令后进入休眠;所述第二检测控制模块用于根据所述第一休眠控制指令控制所述第二接收机进入休眠。在上述技术方案中,可控制前向链路进入休眠,另外通过采用控制第一发射机和第二接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。44.在一个具体的可实施方案中,所述第一芯片还包括协议层功能模块,所述协议层功能模块用于向所述第一检测控制模块发送用于控制所述前向链路进入休眠的第一控制指令;所述第一检测控制模块还用于根据所述第一控制指令生成所述第一休眠控制指令。45.在一个具体的可实施方案中,所述第一检测控制模块包括第一检测模块和第一控制模块;所述第一检测模块用于识别所述第一控制指令;所述第一控制模块用于根据所述第一检测模块识别的所述第一控制指令生成所述第一休眠控制指令;所述第一控制模块还用于控制所述第一发射机向所述第二芯片的第二接收机发送所述第一休眠控制指令;并控制所述第一发射机发送完所述第一休眠控制指令后进入休眠。通过第一控制模块控制第一发射机进入休眠。46.在一个具体的可实施方案中,所述第二检测控制模块包括第二检测模块和第二控制模块;所述第二检测模块用于识别所述第一休眠控制指令;所述第二控制模块用于根据所述第二检测模块识别的第一休眠控制指令控制所述第二接收机进入休眠。通过第二控制模块控制第二接收机进入休眠。47.第八方面,提供了一种通信系统,该通信系统包括第一芯片和第二芯片;其中,所述第一芯片包括第一发射机、第一接收机和第一检测控制模块;所述第二芯片包括第二发射机、第二接收机和第二检测控制模块;所述第一发射机和所述第二接收机连接并组成前向链路;所述第一接收机和所述第二发射机连接并组成后向链路;所述第一检测控制模块用于生成控制后向链路进入休眠的第二休眠控制指令;所述第一检测控制模块还用于控制所述第一发射机向所述第二接收机发送所述第二休眠控制指令;所述第二检测控制模块还用于根据所述第二休眠控制指令生成控制所述第一接收机进入休眠的第三休眠控制指令,控制所述第二发射机向所述第一接收机发送所述第三休眠控制指令,并控制所述第二发射机在完成发送所述第三休眠控制指令后进入休眠;所述第一检测控制模块还用于根据所述第三休眠控制指令控制所述第一接收机进入休眠。在上述技术方案中,可控制后向链路进入休眠,另外通过采用控制第二发射机和第一接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。48.在一个具体的可实施方案中,所述第一芯片还包括协议层功能模块,所述协议层功能模块用于向所述第一检测控制模块发送用于控制所述后向链路进入休眠的第二控制指令;所述第一检测控制模块用于根据所述第二控制指令生成所述第二休眠控制指令。49.在一个具体的可实施方案中,所述第一检测控制模块包括第一检测模块和第一控制模块;所述第一检测模块用于识别所述第二控制指令和所述第三休眠指令;所述第一控制模块用于根据所述第一检测模块识别的所述第二控制指令生成所述第二休眠控制指令;所述第一控制模块还用于控制所述第一发射机向所述第二接收机发送所述第二休眠控制指令;并根据所述第三休眠控制指令控制所述第一接收机进入休眠。50.在一个具体的可实施方案中,所述第二检测控制模块包括第二检测模块和第二控制模块;所述第二检测模块用于识别所述第二休眠控制指令;所述第二控制模块用于根据所述第二检测模块识别的所述第二休眠控制指令生成所述第三休眠控制指令,并控制所述第二发射机发送所述第三休眠控制指令,并在所述第二发射机完成发送所述第三休眠控制指令后控制所述第二发射机进入休眠。51.第九方面,提供了一种通信系统,该通信系统包括第一芯片和第二芯片;其中,所述第一芯片包括第一发射机、第一接收机和第一检测控制模块;所述第二芯片包括第二发射机、第二接收机和第二检测控制模块;所述第一发射机和所述第二接收机连接并组成前向链路;所述第一接收机和所述第二发射机连接并组成后向链路;所述第一检测控制模块用于生成控制双向链路进入休眠的第四休眠控制指令;其中,所述双向链路包括前向链路和后向链路;所述第一检测控制模块还用于控制所述第一发射机向所述第二接收机发送所述第四休眠控制指令;并控制所述第一发射机发送完所述第四休眠控制指令后进入休眠;所述第二检测控制模块用于根据所述第四休眠控制指令控制所述第二接收机进入休眠;并根据所述第四休眠控制指令生成控制所述第一接收机进入休眠的第五休眠控制指令,控制所述第二发射机向所述第一接收机发送所述第五休眠控制指令,并控制所述第二发射机在完成发送所述第五休眠控制指令后进入休眠;所述第一检测控制模块还用于根据第五休眠控制指令控制所述第一接收机进入休眠。在上述技术方案中,可控制双向链路进入休眠,另外通过采用控制发射机和接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。52.在一个具体的可实施方案中,所述第一芯片还包括协议层功能模块,所述协议层功能模块用于向所述第一检测控制模块发送用于控制所述后向链路进入休眠的第三控制指令;所述第一检测控制模块用于根据所述第三控制指令生成所述第四休眠控制指令。53.在一个具体的可实施方案中,所述第一检测控制模块包括第一检测模块和第一控制模块;所述第一检测模块用于识别所述第三控制指令和所述第五休眠控制指令;所述第一控制模块用于根据所述第一检测模块识别的所述第三控制指令生成所述第四休眠控制指令;所述第一控制模块还用于控制所述第一发射机向所述对端芯片的第二接收机发送所述第四休眠控制指令;并控制所述第一发射机发送完所述第四休眠控制指令后进入休眠;所述第一控制模块还用于根据所述第一检测模块识别的第五休眠控制指令控制所述第一接收机进入休眠。54.在一个具体的可实施方案中,所述第二检测控制模块包括第二检测模块和第二控制模块;所述第二检测模块用于识别所述第四休眠控制指令;所述第二控制模块还用于根据所述第四休眠控制指令控制所述第二接收机进入休眠;并根据所述第四休眠控制指令生成控制所述对端芯片的第一接收机进入休眠的第五休眠控制指令,控制所述第二发射机向所述对端芯片的第一接收机发送所述第五休眠控制指令,并控制所述第二发射机在完成发送所述第五休眠控制指令后进入休眠。55.第十方面,提供了一种休眠方法,该休眠方法包括以下步骤:生成用于控制前向链路进入休眠的第一休眠控制指令;其中,所述前向链路为所述第一发射机和对端芯片的第二接收机组成的链路;控制第一发射机向对端芯片的第二接收机发送所述第一休眠控制指令;控制所述第一发射机发送完成所述第一休眠控制指令后进入休眠。在上述技术方案中,可控制前向链路进入休眠,另外通过采用控制第一发射机和第二接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。56.在一个具体的可实施方案中,所述休眠方法还包括:控制所述第一接收机继续接收所述第二发射机发送的数据。另一链路可正常工作。57.在一个具体的可实施方案中,所述休眠方法还包括:检测所述第一发射机是否发送数据;在所述第一发射机停止发送数据时,对所述第一发射机停止发送数据的时间计时;在所述计时超过设定时间时,控制所述第一发射机进入休眠。实现自动休眠。58.在一个具体的可实施方案中,所述休眠方法还包括:在计时时,检测到所述第一发射机重新发送数据时停止计时,并在再次检测到所述第一发射机停止发送数据后再次计时。59.第十一方面,提供了一种休眠方法,该休眠方法包括以下步骤:通过第二接收机接收对端芯片发送的第一休眠控制指令;根据所述第一休眠控制指令控制所述第二接收机进入休眠。在上述技术方案中,可控制前向链路进入休眠,另外通过采用控制第一发射机和第二接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。60.在一个具体的可实施方案中,所述休眠方法还包括:控制第二发射机继续向对端芯片的第一接收机发送数据。另一链路正常进行工作。61.在一个具体的可实施方案中,所述休眠方法还包括:检测所述第二接收机是否接收数据;在所述第二检测模块检测到所述第二接收机停止接收数据时,对所述第二接收机停止接收数据的时间计时;在所述第二计时器的计时时间超过设定时间时,控制所述第二接收机进入休眠。实现了自动进入休眠。62.在一个具体的可实施方案中,所述休眠方法还包括:在计时时,检测到所述第二接收机重新接收数据时停止计时,并在再次检测到所述第二接收机停止接收数据时再次计时。63.第十二方面,提供了一种休眠方法,该休眠方法包括以下步骤:生成用于控制后向链路进入休眠的第二休眠控制指令;其中,所述后向链路为所述第一接收机和对端芯片的第二发射机组成的链路;控制第一发射机向对端芯片的第二接收机发送所述第二休眠控制指令;接收所述对端芯片发送的第三休眠控制指令,并根据所述第三休眠控制指令控制所述第一接收机进入休眠;其中,所述第三休眠控制指令为所述对端芯片根据所述第二休眠控制指令生成的用于控制所述第一接收机进入休眠的休眠控制指令。在上述技术方案中,可控制后向链路进入休眠,另外通过采用控制第二发射机和第一接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。64.在一个具体的可实施方案中,所述休眠方法还包括:控制所述第一发射机发送完所述第二休眠控制指令后,继续向所述第二接收机发送数据。另一链路正常工作。65.在一个具体的可实施方案中,所述休眠方法还包括:检测所述第一发射机是否发送数据;在所述第一发射机停止发送数据时,对所述第一发射机停止发送数据的时间计时;在所述计时超过设定时间时,控制所述第一发射机进入休眠。实现了自动休眠。66.在一个具体的可实施方案中,所述休眠方法还包括:在计时时,检测到所述第一发射机重新发送数据时停止计时,并在再次检测到所述第一发射机停止发送数据后再次计时。67.第十三方面,提供了一种休眠方法,该休眠方法包括以下步骤:通过第二接收机接收对端芯片发送的第二休眠控制指令;根据所述第二休眠控制指令生成控制所述对端芯片的第一接收机进入休眠的第三休眠控制指令,控制第二发射机向所述第一接收机发送所述第三休眠控制指令,并控制所述第二发射机在完成发送所述第三休眠控制指令后进入休眠。在上述技术方案中,可控制后向链路进入休眠,另外通过采用控制第二发射机和第一接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。68.在一个具体的可实施方案中,所述休眠方法还包括:控制第二接收机继续接收所述第一发射机发送的数据。另一链路正常工作。69.在一个具体的可实施方案中,所述休眠方法还包括:检测所述第二接收机是否接收数据;在所述第二检测模块检测到所述第二接收机停止接收数据时,对所述第二接收机停止接收数据的时间计时;在所述第二计时器的计时时间超过设定时间时,控制所述第二接收机进入休眠。实现了自动进入休眠。70.在一个具体的可实施方案中,所述休眠方法还包括:在计时时,检测到所述第二接收机重新接收数据时停止计时,并在再次检测到所述第二接收机停止接收数据时再次计时。71.第十四方面,提供了一种休眠方法,该休眠方法包括以下步骤:生成控制双向链路进入休眠的第四休眠控制指令;其中,所述双向链路包括前向链路和后向链路,所述前向链路为第一发射机和对端芯片的第二接收机组成的链路;所述后向链路为第一接收机和所述对端芯片的第二发射机组成的链路;控制第一发射机向所述对端芯片的第二接收机发送所述第四休眠控制指令;并控制所述第一发射机发送完所述第四休眠控制指令后进入休眠;根据第五休眠控制指令控制所述第一接收机进入休眠;其中,所述第五休眠控制指令为所述对端芯片根据所述第四休眠控制指令生成的用于控制所述第一接收机进入休眠的休眠控制指令。在上述技术方案中,可控制双向链路进入休眠,另外通过采用控制发射机和接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。72.在一个具体的可实施方案中,所述休眠方法还包括:检测所述第一发射机是否发送数据;在所述第一发射机停止发送数据时,对所述第一发射机停止发送数据的时间计时;在所述计时超过设定时间时,控制所述第一发射机进入休眠。实现了自动进入休眠。73.在一个具体的可实施方案中,所述休眠方法还包括:在计时时,检测到所述第一发射机重新发送数据时停止计时,并在再次检测到所述第一发射机停止发送数据后再次计时。74.第十五方面,提供了一种休眠方法,该休眠方法包括以下步骤:通过第二接收机接收对端芯片发送的第四休眠控制指令;根据所述第四休眠控制指令控制第二接收机进入休眠;并根据所述第四休眠控制指令生成控制所述对端芯片的第一接收机进入休眠的第五休眠控制指令,控制第二发射机向所述对端芯片的第一接收机发送所述第五休眠控制指令,并控制所述第二发射机在完成发送所述第五休眠控制指令后进入休眠。在上述技术方案中,可控制双向链路进入休眠,另外通过采用控制发射机和接收机立即进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。75.在一个具体的可实施方案中,所述休眠方法还包括:检测所述第二接收机是否接收数据;在所述第二检测模块检测到所述第二接收机停止接收数据时,对所述第二接收机停止接收数据的时间计时;在所述第二计时器的计时时间超过设定时间时,控制所述第二接收机进入休眠。实现了自动进入休眠。76.在一个具体的可实施方案中,所述休眠方法还包括:在计时时,检测到所述第二接收机重新接收数据时停止计时,并在再次检测到所述第二接收机停止接收数据时再次计时。77.第十六方面,提供了一种移动终端,该芯片包括第一芯片和第二芯片,所述第一芯片和所述第二芯片之间通过传输链路通信;其中,所述第一芯片和第二芯片为上述的任一项所述的芯片。在上述技术方案中,可控制单向链路和双向链路等不同的休眠方式,休眠方式灵活。另外,在需要第一发射机进入休眠时,可直接进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。78.第十七方面,本技术实施例提供一种信号处理模块,所述信号处理模块包括处理器,用于实现上述第十方面、第十一方面、第十二方面、第十三方面、第十四方面或第十五方面描述的方法。所述信号处理模块还可以包括存储器,用于存储指令和数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的程序指令时,可以实现上述第十方面、第十一方面、第十二方面、第十三方面、第十四方面或第十五方面描述的方法。所述信号处理模块还可以包括通信端口,所述通信端口用于该装置与其它设备进行通信,示例性的,通信端口可以是收发器、电路、总线、模块或其它类型的通信端口,其它设备可以为网络设备或终端设备等。79.在一个具体的可实现方案中,该信号处理模块包括:存储器,用于存储程序指令;处理器,用于调用存储器中存储的指令,使得所述装置执行本技术第十方面、第十一方面、第十二方面、第十三方面、第十四方面或第十五方面以及任一方面中任意一种可能的设计的方法。80.第十八方面,本技术实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行本技术第十方面、第十一方面、第十二方面、第十三方面、第十四方面或第十五方面以及任一方面中任意一种可能的设计的方法。81.第十九方面,本技术实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行本技术第十方面、第十一方面、第十二方面、第十三方面、第十四方面或第十五方面以及任一方面中任意一种可能的设计的方法。82.另外,第十七方面至第十九方面中任一种可能设计方式所带来的技术效果可参见方法部分中不同设计方式带来的效果,在此不再赘述。附图说明83.图1为本技术实施例提供的休眠方法可能在终端设备中应用的场景;84.图2为本技术实施例提供的休眠方法可能在存储设备中应用的场景;85.图3示出了本技术实施例提供的休眠方法应用的场景示意图;86.图4示出了本技术实施例提供的休眠方法应用的产品架构示意图;87.图5示出了本技术实施例提供的第一检测控制模块的结构示意图;88.图6示出了本技术实施例提供的前向链路进入休眠的流程图;89.图7示出了本技术实施例提供的后向链路进入休眠的流程图;90.图8示出了本技术实施例提供的双向链路进入休眠的流程图;91.图9示出了本技术实施例提供的自动进入休眠状态的流程图;92.图10示出了本技术实施例提供的信号处理模块的结构框图。具体实施方式93.首先介绍一下与本技术相关的专业名词:94.串行通信接口:采用串行通信方式的扩展接口。串行通信是指在总线或其他数据信道上,每次传输一个比特数据,并连续进行数据传输的通信方式。其特点是通信线路简单,只要一对传输线就可以实现双向通信,适用于远距离通信。95.协议层:负责产生并识别数据比特流,并管理物理层工作模式。96.物理层:为设备之间的数据通信提供传输媒体及互连通道,为数据传输提供可靠的环境。97.前向链路:一个设备中,向远端设备发送数据的链路称为前向链路。98.后向链路:一个设备中,接收数据的链路称为后向链路。99.本技术实施例提供的休眠方法适用于终端业务中各种信息传输。常见的场景如手机、平板等终端产品中的处理器与摄像头之间的数据通信传输链路、处理器与显示器之间的数据通信传输链路等。100.参考图1,图1示出了本技术实施例提供的休眠方法可能在终端设备中应用的场景。终端设备200包括处理器、摄像模组、显示模块、射频模块和存储模块等,上述几种模块(即显示模块、射频模块和存储模块)均可看作为芯片。传输链路201、202、203、204分别表示处理器与摄像模组、处理器与显示模块、处理器与射频模块、以及处理器与存储模块间的传输链路。本技术实施例提供的休眠方法可应用于如201、202、203、204的传输链路。101.应理解,在本技术实施例中,本端芯片是指在具有通信关系的两个芯片之间用于发送数据的芯片。对端芯片是指在具有通信关系的两个芯片之间用于接收数据的芯片。通常来说,每个芯片都具有数据发送和发送的功能,当该芯片用于发送数据时,我们可以将该芯片称为本端芯片,相应的,位于该芯片对端且用于接收数据的芯片可以被称为对端芯片。由上述描述可知,在具有通信关系的两个芯片中,一个芯片并非固定不变的为本端芯片,或固定不变的为对端芯片,至于一个特定的芯片到底是为本端芯片还是为对端芯片,要根据它是发送数据还是接收数据来定。示例性的,以处理器与摄像模组为例,在处理器向摄像模组发送数据时,处理器为本端芯片,摄像模组为对端芯片。在摄像模组向处理器发送数据时,摄像模组为本端芯片,处理器为对端芯片。102.参考图2,图2示出了本技术实施例提供的休眠方法可能在存储设备中应用的场景。存储设备1和存储设备2之间通过物理层端口进行数据交互,两个设备间的发射端口和接收端口构成数据传输链路301。本技术提供的休眠方法通过对如301的数据传输链路两侧的端口进行休眠管理,保障数据传输链路进入休眠时的灵活性。103.结合图1和图2所示的应用场景,本技术实施例提供的休眠方法的架构可参考图3,该架构包括器件a 400和器件b 500,器件a 400包括第一发射机401和第一接收机402,器件b 500包括第二接收机502和第二发射机501。器件a 400和器件b 500之间的数据传输链路包括第一链路和第二链路。104.第一链路包括第一发射机401、第二接收机502以及第一发射机401和第二接收机502之间的通信通道;第二链路包括第二发射机501、第一接收机402以及第二发射机501和第一接收机402之间的通信通道。在器件a 400和器件b 500均为芯片为例,在器件a 400通过第一链路向器件b 500发送信息时,器件a 400为本端芯片,器件b 500为对端芯片;在器件b 500通过第二链路向器件a 400发送信息时,器件b 500为本端芯片,器件a 400为对端芯片。105.芯片中的串行通信接口都遵从串行通信协议,一般的串行通信协议能够分为协议层功能模块(简称协议层)和物理层功能模块(简称物理层)。协议层为物理层提供应用产生的有效数据,并管理物理层工作模式。物理层为不同器件之间的数据通信提供传输媒体及互连通道,为数据传输提供可靠的环境。106.参考图4,图4示出了图3所示的架构的具体结构示意图。器件a和器件b的硬件模块都是由协议层以及物理层组成。器件a包括协议层a 404和物理层a,协议层a 404和物理层a可集成在同一块芯片上。器件b包括协议层b 504和物理层b,协议层b 504和物理层b可集成在同一块芯片上。107.协议层功能模块负责数据比特流的产生或者识别,且还负责管理物理层中发射机和接收机的工作模式(如传输速率、工作带宽、编码方式、电压驱动幅度等)。108.物理层功能模块负责为不同器件之间的数据通信提供传输媒体及互连通道,为数据传输提供可靠的环境。物理层功能模块主要由发射机、接收机以及检测模块组成。示例性的,器件a包括第一发射机401、第一检测控制模块403和第一接收机402。器件a的协议层a 404可向第一发射机401发送需要传输的数据,同时向第一检测控制模块403发送控制指令。协议层a 404还可接收第一接收机402接收到的数据。同理,器件b包含有第二接收机502、第二检测控制模块503及第二发射机501。第二接收机502、第二检测控制模块503及第二发射机501的功能可参考器件a的第一接收机402、第一检测控制模块403及第一接收机402的描述。在器件a和器件b通信时,第一发射机401和第二接收机502连接形成第一链路,第二发射机501和第一接收机402连接形成第二链路。在器件a为本端芯片时,第一链路为前向链路,第二链路为向后链路。109.在上述架构中,同一设备或者器件中的发射机和接收机的工作相对独立,且支持16gbps以上的高速数据传输速率。示例性的,器件a的第一发射机401和第一接收机402的工作相对独立,其中,第一发射机401负责数据的编码和发送操作,第一接收机402负责数据的接收和解码操作。110.参考图5,图5示出了第一检测控制模块403的结构示意图,第一检测控制模块403包括第一检测模块4031、第一控制模块4032和第一计时器4033。第一检测模块4031负责识别来自协议层的控制命令,以及检测传输链路或者协议层是否有数据传输,示例性的,第一检测模块4031通过检测第一发射机401是否发送数据确定第一链路是否有数据传输,通过检测第一接收机402是否接受数据确定第二链路是否有数据传输。另外,第一检测模块4031还可识别用于控制第一发射机401和第一接收机402进入休眠的指令。第一控制模块4032负责根据第一检测模块4031检测的指令控制第一发射机401或者第一接收机402进入休眠。第一计时器4033与第一检测模块4031和第一控制模块4032连接。第一计时器4033可在第一检测模块4031检测到第一发射机401没有数据传输时开始计时,以记录第一发射机401停止发阿松数据的时间,第一控制模块4032可用于在第一计时器4033记录第一发射机401停止发送数据的时间超过设定时间时控制第一发射机401进入休眠;同理,第一计时器4033也可记录第一接收机402停止接收数据的时间,第一控制模块4032也可根据第一计时器4033记录的时间控制第一接收机402进入休眠。应理解,第一计时器4033为一个可选择的模块,在本技术实施例提供的第一检测控制模块402可仅包含第一检测模块4031和第一控制模块4032,第一计时器4033可根据需要是否设置。111.第二检测控制模块503包括第二检测模块、第二控制模块和第二计时器。第二检测模块、第二控制模块和第二计时器的连接方式可参考上述第一检测模块4031、第一控制模块4032及第一计时器4033的连接方式。112.在图4所示的架构通信时,遵从串行通信协议的不同器件或者芯片之间通过物理层中的发射机、接收机以及通信通道(可由印制电路板、连接器、线缆等组成)进行通信。当器件a和器件b之间的数据通信停止时,器件a和器件b的发射机(第一发射机401和第二发射机501)以及器件a和器件b的接收机(第一接收机402和第二接收机502)需要根据协议层的指令进入休眠,下面结合具体的附图详细说明器件a和器件b采用的休眠方法。113.为方便描述器件之间的信息交互,以器件a为本端芯片,器件b为对端芯片为例,此时第一链路为前向链路,第二链路为后向链路。114.步骤001:发送进入休眠的指令;115.具体的,器件a 400的协议层a 404根据上层指示,向器件a的第一检测控制模块403发送控制单向链路休眠或双向链路休眠的控制指令。其中单向链路为第一发射机401和第二接收机502组成的前向链路,或第一接收机402和第二发射机501组成的后向链路。双向链路包括前向链路和后向链路。116.步骤002:识别协议层a的进入休眠的指令;117.具体的,通过第一检测控制模块403的第一检测模块4031识别协议层a发送的控制指令,并确定控制指令的具体内容。示例性的,第一检测模块4031识别控制指令中包含的控制前向链路进入休眠、控制后向链路进入休眠或者控制双向链路进入休眠的指令内容。118.步骤003:根据控制指令控制单向链路或者双向链路进入休眠。119.器件a根据识别的控制指令控制单向链路或者双向链路进入休眠。具体的,第一检测控制模块403生成控制单向链路或双向链路进入休眠的休眠控制指令。休眠控制指令为第一检测控制模块403根据协议层a404发送的控制指令生成的指令。在控制指令为控制不同链路进入休眠的指令时,休眠控制指令也对应包含不同的内容。示例性的,在协议层a发送的控制指令为控制前向链路进入休眠的第一控制指令时,第一检测控制模块403生成对应的包含控制前向链路进入休眠内容的第一休眠控制指令。在协议层a发送的控制指令为控制后向链路进入休眠的第二控制指令时,第一检测控制模块403生成对应的包含控制后向链路进入休眠内容的第二休眠控制指令;在协议层a发送的控制指令为控制双向链路进入休眠的第三控制指令时,第一检测控制模块403生成对应的包含双向链路进入休眠内容的第四休眠控制指令。120.在上述休眠过程中,不同的休眠方式对应有不同的休眠流程,下面结合具体的附图以及实施例对其进行说明。121.参考图6,图6示出了控制前向链路进入休眠的流程。需要说明的是,在理解下述流程的时候,可以参见图4和图5。具体的,器件a和器件b进入休眠的工作流程如下:122.步骤001:生成用于控制前向链路进入休眠的第一休眠控制指令;123.具体的,器件a的协议层a向物理层a发送第一控制指令,第一控制指令为控制前向链路进入休眠的指令。物理层a在收到第一控制指令后,第一检测控制模块403根据控制指令生成用于控制前向链路进入休眠的第一休眠控制指令。示例性的,第一检测模块首先识别第一控制指令,确定第一控制指令为控制前向链路进入休眠的指令,第一控制模块根据第一检测模块识别的第一控制指令内容生成第一休眠控制指令。其中,第一休眠控制指令为可被器件b识别的特定的电信号。124.步骤002:控制第一发射机401向第二接收机502发送所述第一休眠控制指令;125.具体的,第一检测控制模块403中的第一控制模块控制第一发射机401停止向器件b的第二接收机502发送协议层a的数据,然后控制第一发射机401发送第一休眠控制指令,并控制第一发射机401发送完第一休眠控制指令后进入休眠,无需等待器件b的反馈。126.步骤003:将第一发射机401进入休眠的状态反馈给协议层a。127.具体的,第一检测控制模块403还用于检测第一发射机401的状态,并在检测到第一发射机401进入休眠状态后,向协议层a反馈第一发射机401的状态,以使得协议层a获取第一发射机401的状态。或者,还可在第一检测控制模块403控制第一发射机401发送完第一休眠控制指令后,默认第一发射机401进入到休眠,并向协议层a反馈第一发射机401的状态,而无需检测第一发射机401的状态。128.步骤004:接收器件a发送的第一休眠控制指令;129.具体的,通过器件b的第二接收机502接收器件a的第一发射机401发送的第一休眠控制指令。130.步骤005:根据第一休眠控制指令控制第二接收机502进入休眠。131.具体的,第二接收机502在接收到第一休眠控制指令后,通过第二检测控制模块503识别第一休眠控制指令,并根据第一休眠控制指令控制第二接收机502进入休眠状态。其中,第二检测控制模块503中的第二检测模块可识别第一休眠控制指令,第二控制模块根据第二检测模块识别的第一休眠控制指令控制第二发射机501进入休眠。132.步骤006:将第二接收机502进入休眠的状态反馈给协议层b。133.具体的,第二检测控制模块503还用于检测第二接收机502的状态,并在检测到第二接收机502进入到休眠状态后,向协议层b反馈第二接收机502的状态,以使得协议层b获取第二接收机502的状态。或者,还可在第二检测控制模块503控制第二接收机502接收到第一休眠控制指令后,默认第二接收机502进入到休眠模式,并向协议层b反馈第二接收机502的状态,而无需检测第二接收机502的状态。134.在上述休眠方法中,可控制前向链路进入休眠,且在休眠过程中,第一发射机401可在发送完第一休眠控制指令后直接进入休眠,第二接收机502可在接收到第一休眠控制指令后直接进入休眠,而无需等待对端的反馈,提高了进入休眠的响应速度。另外,在前向链路进入休眠时,后向链路中的第二发射机501和第一接收机402仍可在进行数据传输。135.参考图7,图7示出了控制后向链路进入休眠的方法。类似地,在理解本方法的时候,也可以参见图4和图5。器件a和器件b进入休眠的工作流程如下:136.步骤001:生成用于控制后向链路进入休眠的第二休眠控制指令;137.具体的,器件a的协议层a向物理层a发送第二控制指令,第二控制指令为控制后向链路进入休眠的指令。物理层a在收到第二控制指令后,第一检测控制模块403根据第二控制指令生成用于控制后向链路进入休眠的第二休眠控制指令。示例性的,第一检测模块首先识别第二控制指令,确定第二控制指令为控制后向链路进入休眠的指令,第一控制模块根据第一检测模块识别的第二控制指令生成第二休眠控制指令。其中,第二休眠控制指令为可被器件b识别的特定的电信号。138.步骤002:控制第一发射机401向对端芯片的第二接收机502发送第二休眠控制指令;139.具体的,第一检测控制模块403中的第一控制模块控制第一发射机401发送第二休眠控制指令,并控制第一发射机401发送完第二休眠控制指令后继续发送协议层a的数据。140.步骤003:根据第二休眠控制指令生成控制第一接收机402进入休眠的第三休眠控制指令;141.具体的,通过第二检测控制模块503识别第二休眠控制指令,并在识别第三休眠控制指令的内容后,根据第二休眠控制指令生成用于控制第一接收机402进入休眠状态的第三休眠控制指令。其中,第二检测控制模块503中的第二检测模块可识别第二接收机502接收的第二休眠控制指令。第二控制模块可根据第二检测模块识别的第二休眠控制指令的内容生成对应的第三休眠控制指令。142.步骤004:控制第二发射机501向第一接收机402发送第三休眠控制指令;143.具体的,第二检测控制模块503中的第二控制模块控制第二发射机501停止向第一接收机402发送协议层b的数据,然后控制第二发射机501发送第三休眠控制指令,并控制第二发射机501发送完第三休眠控制指令后进入到休眠模式,无需等待器件a的反馈。144.步骤005:将第二发射机501进入休眠的状态反馈给协议层b。145.具体的,第二检测控制模块503还用于检测第二发射机501的状态,并在检测到第二发射机501进入休眠状态后,向协议层b反馈第二发射机501的状态,以使得协议层b获取第二发射机501的状态。或者,还可在第二检测控制模块503控制第二发射机501发送完第三休眠控制指令后,默认第二发射机501进入到休眠模式,并向协议层b反馈第二发射机501的状态,而无需检测第二发射机501的状态。146.步骤006:接收器件b发送的第三休眠控制指令;147.具体的,通过器件a的第一接收机402接收器件b的第二发射机501发送的第三休眠控制指令。148.步骤007:根据第三休眠控制指令控制第一接收机402进入休眠。149.具体的,第一接收机402在接收到第三休眠控制指令后,通过第一检测控制模块403识别第三休眠控制指令,并根据第三休眠控制指令控制第一接收机402进入休眠状态。其中,第一检测控制模块403中的第一检测模块可识别第三休眠控制指令,第一控制模块可根据第一检测模块识别的第三休眠控制指令的内容控制第一接收机402进入休眠。150.步骤008:将第一接收机402进入休眠的状态反馈给协议层a。151.具体的,第一检测控制模块403还用于检测第一接收机402的状态,并在检测到第一接收机402进入到休眠状态后,向协议层b反馈第一接收机402的状态,以使得协议层b获取第一接收机402的状态。或者,还可在第一检测控制模块403控制第一接收机402接收到第三休眠控制指令后,默认第一接收机402进入到休眠模式,并向协议层b反馈第一接收机402的状态,而无需检测第一接收机402的状态。152.在上述休眠方法中,可控制后向链路进入休眠,且在休眠过程中,第二发射机501可在发送完第三休眠控制指令后直接进入休眠,第一接收机402可在接收到第三休眠控制指令后直接进入休眠,而无需等待对端的反馈,提高了进入休眠的效率。另外,在后向链路进入休眠时,前向链路中的第一发射机401和第二接收机502仍可在进行数据传输。153.参考图8,图8示出了双向链路进入休眠的流程图,图8所示的流程图可视为图6和图7所示的流程图的结合。154.步骤001:生成用于控制双向链路进入休眠的第四休眠控制指令;155.具体的,器件a的协议层a向物理层a发送第三控制指令,第三控制指令为控制双向链路进入休眠的指令。物理层a在收到第三控制指令后,第一检测控制模块403根据第三控制指令生成用于控制双向链路进入休眠的第四休眠控制指令。示例性的,第一检测模块首先识别第三控制指令,确定第三控制指令为控制双向链路进入休眠的指令,第一控制模块根据第一检测模块识别的第三控制指令内容生成第四休眠控制指令。其中,第四休眠控制指令为可被器件b识别的特定的电信号。156.步骤002:控制第一发射机401向第二接收机502发送第四休眠控制指令;157.具体的,第一检测控制模块403中的第一控制模块控制第一发射机401停止向器件b的第二接收机502发送协议层a的数据,然后控制第一发射机401发送第四休眠控制指令,并控制第一发射机401发送完第四休眠控制指令后进入到休眠模式,无需等待器件b的反馈。158.步骤003:将第一发射机401进入休眠的状态反馈给协议层a。159.具体的,第一检测控制模块403还用于检测第一发射机401的状态,并在检测到第一发射机401进入休眠状态后,向协议层a反馈第一发射机401的状态,以使得协议层a获取第一发射机401的状态。或者,还可在第一检测控制模块403控制第一发射机401发送完第四休眠控制指令后,默认第一发射机401进入到休眠模式,并向协议层a反馈第一发射机401的状态,而无需检测第一发射机401的状态。160.步骤004:接收器件a发送的第四休眠控制指令;161.具体的,通过器件b的第二接收机502接收器件a的第一发射机401发送的第四休眠控制指令。162.步骤005:根据第四休眠控制指令控制第二接收机502进入休眠。163.具体的,第二接收机502在接收到第四休眠控制指令后,通过第二检测控制模块503识别第四休眠控制指令,并根据第四休眠控制指令控制第二接收机502进入休眠状态。其中,第二检测控制模块503中的第二检测模块可识别第四休眠控制指令,第二控制模块根据第二检测模块识别的第四休眠控制指令的内容控制第二发射机501进入休眠。164.步骤006:将第二接收机502进入休眠的状态反馈给协议层b。165.具体的,第二检测控制模块503还用于检测第二接收机502的状态,并在检测到第二接收机502进入到休眠状态后,向协议层b反馈第二接收机502的状态,以使得协议层b获取第二接收机502的状态。或者,还可在第二检测控制模块503控制第二接收机502接收到第四休眠控制指令后,默认第二接收机502进入到休眠模式,并向协议层b反馈第二接收机502的状态,而无需检测第二接收机502的状态。166.步骤007:根据第四休眠控制指令生成控制第一接收机402进入休眠的第五休眠控制指令;167.具体的,根据第四休眠控制指令生成用于控制第一接收机402进入休眠状态的第五休眠控制指令。其中,第二检测控制模块503中的第二检测模块可识别第二接收机502接收的第四休眠控制指令。第二控制模块可根据第二检测模块识别的第四休眠控制指令的内容生成对应的第五休眠控制指令。168.步骤008:控制第二发射机501向第一接收机402发送第五休眠控制指令;169.具体的,第二检测控制模块503中的第二控制模块控制第二发射机501停止向第一接收机402发送协议层b的数据,然后控制第二发射机501发送第五休眠控制指令,并控制第二发射机501发送完第五休眠控制指令后进入到休眠模式,无需等待器件a的反馈。170.步骤009:将第二发射机501进入休眠的状态反馈给协议层b。171.具体的,第二检测控制模块503还用于检测第二发射机501的状态,并在检测到第二发射机501进入休眠状态后,向协议层b反馈第二发射机501的状态,以使得协议层b获取第二发射机501的状态。或者,还可在第二检测控制模块503控制第二发射机501发送完第五休眠控制指令后,默认第二发射机501进入到休眠模式,并向协议层b反馈第二发射机501的状态,而无需检测第二发射机501的状态。172.步骤010:接收器件b发送的第五休眠控制指令;173.具体的,通过器件a的第一接收机402接收器件b的第二发射机501发送的第五休眠控制指令。174.步骤011:根据第五休眠控制指令控制第一接收机402进入休眠。175.具体的,第一接收机402在接收到第五休眠控制指令后,通过第一检测控制模块403识别第五休眠控制指令,并根据第五休眠控制指令控制第一接收机402进入休眠状态。其中,第一检测控制模块403中的第一检测模块可识别第五休眠控制指令,第一控制模块根据第一检测模块识别的第五休眠控制指令的内容控制第一接收机402进入休眠。176.步骤012:将第一接收机402进入休眠的状态反馈给协议层a。177.具体的,第一检测控制模块403还用于检测第一接收机402的状态,并在检测到第一接收机402进入到休眠状态后,向协议层a反馈第一接收机402的状态,以使得协议层a获取第一接收机402的状态。或者,还可在第一检测控制模块403控制第一接收机402接收到第五休眠控制指令后,默认第一接收机402进入到休眠模式,并向协议层a反馈第一接收机402的状态,而无需检测第一接收机402的状态。178.通过图8所示的休眠方法可看出,本技术实施例提供的休眠方法可控制双向链路进入休眠。且在发射机(第一发射机401和第二发射机501)发送完休眠控制指令后立即进入休眠,而无需等待对端芯片的反馈;同理,接收机(第一接收机402和第二接收机502)在接收到休眠控制指令后也立即进入休眠,而无需等待对端芯片的反馈。179.参考图6、图7和图8可看出,在本技术实施例提供的休眠方法中,可单独控制前向链路、后向链路以及双向链路进入到休眠,提高了进入休眠的灵活性,同时,也提高了响应速度。实现了通过改进链路控制机制,实现前向链路和后向链路独立控制,提高休眠响应速率,降低器件功耗。另外,通过改进休眠控制命令设计,实现链路单向或双向进入休眠,满足移动设备对功耗精细化管理的要求,适配只有单向链路的应用场景。180.参考图9,本技术实施例还提供了另一种休眠方法,该休眠方法的架构也可应用于图4所示的架构中。该休眠方法用于实现图4所示架构的自动休眠,可实现对第一链路、第二链路的自动休眠,以第一链路为例,该休眠方法具体包括:181.第一发射机进入自动休眠的流程为:182.步骤001:检测第一发射机是否发送数据;183.具体的,通过第一检测模块检测第一发射机是否发送协议层a的数据。184.步骤002:在第一发射机停止发送数据时,对第一发射机停止发送数据的时间计时;185.具体的,在第一检测模块未检测到第一发射机发送数据后,启动第一检测控制模块中的第一计时器开始计时,记录第一发射机停止发送数据的时间。186.步骤003:在计时超过设定时间时,控制第一发射机进入休眠。187.具体的,在第一检测控制模块的第一计时器记录的第一发射机停止发送数据的时间超过设定时间后,第一检测控制模块的第一控制模块控制第一发射机进入休眠。188.步骤004:在计时过程中,若检测到所述第一发射机重新发送数据则停止计时,并在再次检测到第一发射机停止发送数据后再次计时。189.在第一计时器记录第一发射机停止发送数据的过程中,第一检测模块一直检测第一发射机是否发送数据,在检测到第一发射机开始发送数据时,第一计时器停止计时。在第一检测模块检测到第一发射机再次停止发送数据后,第一计时器再次进行计时。190.第二接收机自动进入休眠的流程为:191.步骤001:检测第二接收机是否接收数据;192.具体的,通过第二检测模块检测第二接收机是否接收数据。193.步骤002:在第二接收机停止接收数据时,对第二接收机停止接收数据的时间计时;194.具体的,在第二检测模块未检测到第二接收机未接收数据后,启动第二检测控制模块中的第二计时器开始计时,记录第二接收机停止接收数据的时间。195.步骤003:在计时超过设定时间时,控制第二接收机进入休眠。196.具体的,在第二检测控制模块的第二计时器记录的第二接收机停止接收数据的时间超过设定时间后,第二检测控制模块的第二控制模块控制第二接收机进入休眠。197.步骤004:在计时过程中,若检测到所述第二接收机重新接收数据则停止计时,并在再次检测到第二接收机停止接收数据后再次计时。198.在第二计时器记录第二接收机停止接收数据的过程中,第二检测模块一直检测第二接收机是否接收数据,在检测到第二接收机开始接收数据时,第二计时器停止计时。在第二检测模块检测到第二接收机再次停止接收数据后,第二计时器再次进行计时。199.对于第二链路,也可以应用上述方法进入休眠。在此不再赘述。200.通过上述休眠方法可看出,在第一发射机、第二接收机之间停止数据传输或者无数据传输后,可通过计时器实现第一发射机和第二接收机的自动休眠,减少了器件的耗损。201.在本技术实施例提供的休眠方法中,既可以单独采用图6~图8所示的休眠方法,也可以单独采用图9所示的休眠方法。或者还可以同时采用图6~图8所示的休眠方法及图9所示的休眠方法。202.本技术实施例还提供了一种通信系统,参考图4,该该通信系统包括第一芯片和第二芯片,其中,第一芯片可参考图4中的器件a,第二芯片可参考图4中的器件b。第一芯片包括第一发射机401、第一接收机402和第一检测控制模块403。第二芯片包括第二发射机501、第二接收机502和第二检测控制模块503。其中,第一检测控制模块403用于生成控制单向链路或双向链路进入休眠的休眠控制指令;其中,单向链路为第一发射机401和对端芯片的第二接收机502组成的前向链路,或第一接收机402和对端芯片的第二发射机501组成的后向链路;双向链路包括前向链路和后向链路。在生成上述休眠控制指令时,第一芯片还包括协议层功能模块,协议层功能模块用于向第一检测控制模块403发送用于控制单向链路或双向链路进入休眠的控制指令;第一检测控制模块403用于根据控制指令生成休眠控制指令。203.第一检测控制模块403还用于控制第一发射机401向对端芯片的第二接收机502发送休眠控制指令;在休眠控制指令包含不同的内容时,对应的第一检测控制模块403控制第一发射机401和/或第一接收机402进入休眠。下面逐一进行描述。204.在休眠控制指令为控制前向链路休眠的第一休眠控制指令时,第一检测控制模块403用于根据协议层a的第一控制指令生成第一休眠控制指令。第一检测控制模块403还用于控制第一发射机401向第二接收机502发送第一休眠控制指令;并控制第一发射机401发送完第一休眠控制指令后进入休眠。,第二接收机502在接收到第一休眠控制指令后,第二检测控制模块503识别第一休眠控制指令,并控制第二接收机502进入休眠。另外,第二检测控制模块503还控制第二发射机501继续向第一接收机402发送数据,第一检测控制模块403还用于控制第一发射机401发送完第一休眠控制指令后进入休眠后,控制第一接收机402继续接收第二发射机501发送的数据。具体的,可参考上述图6中器件a和器件b的各个部件的具体工作流程。205.在休眠控制指令为控制后向链路休眠的第二休眠控制指令时,第一检测控制模块403用于根据协议层a的第二控制指令生成第二休眠控制指令。第一检测控制模块403还用于控制第一发射机401向对端芯片的第二接收机502发送第二休眠控制指令,在控制第一发射机401发送完第二休眠控制指令后,继续向第二接收机502发送数据。第二接收机502在接收到第二休眠控制指令后,第二检测控制模块503根据第二休眠控制指令生成控制第一接收机402进入休眠的第三休眠控制指令,并控制第二接收机501将第三休眠控制指令发送给第一接收机401。第一检测控制模块403还用于根据第三休眠控制指令控制第一接收机402进入休眠;具体的,可参考上述图7中器件a和器件b的各个部件的具体工作流程。206.在休眠控制指令为控制双向链路进入休眠的第四休眠控制指令时,第一检测控制模块403根据协议层a的第三控制命令生成第四休眠控制指令。第一检测控制模块403控制第一发射机401向第二接收机502发送第四休眠控制指令;第一检测控制模块403还用于控制第一发射机401发送完第四休眠控制指令后进入休眠。第二接收机502在接收到第四休眠控制指令后,第二检测控制模块503控制第二接收机502进入休眠。另外,第二检测控制模块503还可根据第四休眠控制指令生成控制第一接收机402进入休眠的第五休眠控制指令,并控制第二接收机501将第五休眠控制指令发送给第一接收机401。第一检测控制模块403还用于根据第五休眠控制指令控制第一接收机402进入休眠。具体的,可参考上述图8中器件a和器件b的各个部件的具体工作流程。207.参考图5所示,第一检测控制模块403包括第一检测模块4031和第一控制模块4032;第一检测模块4031用于识别控制指令和/或休眠控制指令;第一控制模块4032用于根据第一检测模块4031识别的控制指令生成休眠控制指令;第一控制模块4032还用于根据休眠控制指令控制第一发射机401和/或第一接收机402进入休眠。具体的可参考图6~图8中的具描述。208.在实现自动进入休眠时,第一检测模块4031还包括第一计时器4033,第一检测模块4031还用于检测第一发射机401是否发送协议层a的数据;第一计时器4033用于在第一检测模块4031检测到第一发射机401停止发送协议层a的数据后,对第一发射机401停止发送数据的时间计时;第一控制模块4032还用于在第一计时器4033的计时时间超过设定时间时,控制第一发射机401进入休眠。另外,第一计时器4033还用于在第一检测模块4031检测到第一发射机401重新发送协议层功a的数据后停止计时,并在第一检测模块4031再次检测到第一发射机401停止发送协议层a的数据后再次计时。具体的可参考图9中器件a中各个部件的具体工作流程。209.本技术实施例还提供了一种芯片,该芯片可为上述通信系统中的第一芯片或第二芯片,本技术实施例提供的芯片既可以单独采用图6~图8所示的休眠方法,也可以单独采用图9所示的休眠方法。或者还可以同时采用图6~图8所示的休眠方法及图9所示的休眠方法。从而可控制单向链路和双向链路等不同的休眠方式,休眠方式灵活。另外,在需要第一发射机进入休眠时,可直接进入休眠,无需等待对端芯片的反馈,提高了休眠响应速度。210.如图10所示,本技术实施例还提供了信号处理模块1000用于实现上述方法的功能。该信号处理模块1000可以是通信设备,也可以是通信设备中的装置。信号处理模块1000包括至少一个处理器1001,用于实现上述方法中装置的功能。示例地,处理器1001可以用于根据获取的第一芯片的收发需求控制通信端口1003(发送端口)进行状态切换,具体参见方法中的详细描述,此处不再说明。211.在一些实施例中,该信号处理模块1000还可以包括至少一个存储器1002,用于存储程序指令和/或数据。存储器1002和处理器1001耦合。本技术实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1002还可以位于信号处理模块1000之外。处理器1001可以和存储器1002协同操作。处理器1001可能执行存储器1002中存储的程序指令。至少一个存储器中的至少一个可以包括于处理器中。212.在一些实施例中,信号处理模块1000包括通信端口1003,用于通过传输介质和其它设备进行通信,从而用于信号处理模块1000中的装置可以和其它设备进行通信。示例性地,通信端口1003可以是收发器、电路、总线、模块或其它类型的通信端口,该其它设备可以是网络设备或其它终端设备等。处理器1001利用通信端口1003收发数据,并用于实现上述实施例中的方法。示例性的,通信端口1003可以用于传递信号。213.本技术实施例中不限定上述通信端口1003、处理器1001以及存储器1002之间的连接介质。例如,本技术实施例在图10中以存储器1002、处理器1001以及通信端口1003之间可以通过总线连接,总线可以分为地址总线、数据总线、控制总线等。214.在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。215.在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。216.本技术实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称dvd))、或者半导体介质(例如,ssd)等。217.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种芯片、通信系统及休眠方法与流程
作者:admin
2022-08-02 20:59:59
239
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术
- 下一篇: 车位状态检测方法及终端与流程
- 上一篇: 一种通用浮式桥面径流收集装置的制作方法