描述了促成电子装置内的两个设备之间的数据链路关闭从而启用安全进入休眠模式的系统、方法和装置。主机设备在第一数据链路上向客户端设备传送命令。如果客户端设备不在第二数据链路上传送,则主机设备发起第一数据链路的关闭和进入休眠状态。当确定客户端设备在第二数据链路上传送时,可发起延迟。该命令可包括撤销在第二数据链路上传送数据的准许以使客户端设备终止第二数据链路上的通信的指令。
【技术实现步骤摘要】
【国外来华专利技术】三相极性安全反向链路关闭相关申请的交叉引用本申请要求2012年6月15号提交的题为“Three-Phase-PolaritySafeReverseLinkShutdown”(“三相极性安全反向链路关闭”)的美国临时专利申请序列号61/660,664的权益,该申请通过整体引用明确地结合于此。背景领域本公开一般地涉及高速数据通信,更具体地,涉及电子设备的组件之间的非对称通信。
技术介绍
当主机通过前向数据链路向客户端发送链路关闭分组时,在非对称数据链路上可能存在竞争状况。客户端可能已经并发地在反向数据链路上开始了数据的传输。如果主机关闭前向链路,则反向链路可能丢失其传输时钟,因为当客户端尝试反向分组时前向链路将处于休眠。概述本文公开的实施例提供用于可共处于电子装置中并通过一个或多个数据链路通信地耦合的两个设备之间的通信的系统、方法和装置。当要求链路关闭时,本专利技术的某些实施例使得一个或多个数据链路能够有序关闭和安全进入休眠模式。在本公开的一方面,用于数据通信的系统、方法和装置通过第一数据链路向客户端设备传送命令,确定客户端设备是否正在通过第二数据链路进行传送,使第一和第二数据链路进入休眠状态。当确定在该命令被传送时客户端设备正在第二数据链路上进行传送时,可在进入休眠状态之前发起延迟。该命令可包括撤销在第二数据链路上传送数据的准许的指令。在本公开的一方面,第一数据链路支持比第二数据链路所支持的数据率快至少一个数量级的数据率。在第一数据链路上传达的数据可以用N相极性编码的数据码元来传送。第一和第二数据链路可在容纳客户端设备和主机设备的装置中提供。N相极性编码的数据码元通常由主机设备传送并可包括三相编码的数据码元。在本公开的一方面,命令包括数据链路关闭分组。由第二数据链路支持的数据率可基于在数据链路关闭分组中提供的信息来确定。在数据链路关闭分组中提供的信息可包括用于对从第一数据链路提取的时钟进行分频的除数。在本公开的一方面,在第二数据链路上传达的数据可使用从N相极性编码的数据码元中导出的时钟来传送。在第二数据链路上传达的数据可与N相极性编码的数据码元同步地进行时钟控制。在本公开的一方面,当第一数据链路上的传输被终止时,第一和第二数据链路可进入休眠状态。终止第一数据链路上的传输可导致时钟被终止,由此防止通过第二数据链路的通信。在本公开的一方面,可响应于从客户端设备接收的唤醒信号来使第一和第二数据链路退出休眠状态。在本公开的一方面,命令可携带在数据分组中。延迟可具有保证客户端设备已接收到携带命令的数据分组的历时。延迟可具有由与第一或第二数据链路相关联的分组传输时间确定的历时。附图简述图1描绘了在设备之间采用非对称数据链路的系统。图2示出了N相极性数据编码。图3示出了N相极性数据编码的信号。图4示出了3相极性数据编码系统的某些方面。图5是数据通信方法的流程图。图6是示出了示例性设备中的不同模块/装置/组件之间的数据流的概念性数据流图。图7是示出了用于采用处理系统的装置的硬件实现的示例的示图。详细描述现在参照附图描述各个方面。在以下描述中,出于解释目的阐述了众多具体细节以提供对一个或多个方面的透彻理解。但是显然的是,没有这些具体细节也可实践此(诸)方面。如本申请中所使用的,术语“组件”、“模块”、“系统”及类似术语旨在包括计算机相关实体,诸如但并不限于硬件、固件、硬件与软件的组合、软件、或执行中的软件。例如,组件可以是但不限于是,在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序和/或计算机。作为解说,在计算设备上运行的应用和该计算设备两者皆可以是组件。一个或多个组件可驻留在进程和/或执行的线程内,且组件可以本地化在一台计算机上和/或分布在两台或更多台计算机之间。另外,这些组件能从其上存储着各种数据结构的各种计算机可读介质来执行。这些组件可藉由本地和/或远程进程来通信,诸如根据具有一个或多个数据分组的信号来通信,这样的数据分组诸如是来自藉由该信号与本地系统、分布式系统中另一组件交互的、和/或跨诸如因特网之类的网络与其他系统交互的一个组件的数据。此外,术语“或”旨在表示包含性“或”而非排他性“或”。即,除非另外指明或从上下文能清楚地看出,否则短语“X采用A或B”旨表示任何自然的可兼排列。即,短语“X采用A或B”得到以下任何实例的满足:X采用A;X采用B;或X采用A和B两者。另外,本申请和所附权利要求书中所使用的冠词“一”和“某”一般应当被解释成表示“一个或多个”,除非另外声明或者可从上下文中清楚看出是指单数形式。本专利技术的某些实施例可应用于部署在电子组件之间的通信链路,该电子组件可包括设备(诸如电话、移动计算设备、电器、汽车电子、航空电子系统等)的子组件。图1示出了其中通信链路116被用来连接系统100的组件102和122的示例。在此示例中,系统100可包括移动计算系统、无线电话、笔记本计算机、媒体播放器、游戏设备等等。通信链路116可以是双向的和非对称的,包括前向数据链路118和反向数据链路120,其中反向链路120的定时是从前向链路118的定时导出的(或反过来)。在一个示例中,前向链路118可包括从第一处理设备102向第二处理设备122传达数据的高速链路。前向链路118可包括具有多个信号线的有线总线,每一个信号线携带经编码的数据。第一处理设备102可执行计算系统100的核心功能,包括维护通过无线收发机104和天线114的无线通信,而第二处理设备122可支持用户接口124,该用户接口可包括显示驱动器和用户显示器,诸如液晶显示(LCD)面板、触摸屏、键盘语音识别和其他输入设备。用户接口124可提供音频输入和输出。存储108和128可包括易失性和非易失性存储,其用于维护由相应的处理器106和126使用的指令和数据。处理器106和126、存储108和128以及其他设备104、110、124和130之间的通信可由一个或多个总线112和132来促成。第一处理系统102可被指定为主机系统或主机端发射机,而第二处理系统122可被指定为客户端系统或接收机。反向链路120可以比前向链路118低的速度操作,并可从第二处理设备122向第一处理设备102传达控制、命令和其他信息。前向和反向数据传输速率可相差诸数量级。在一些实施例中,反向链路120从前向链路118导出时钟信号以用于同步目的、控制目的、促成功率管理和/或用于使设计简单化。时钟信号可具有通过对用于在前向链路118上传送信号的码元时钟的频率进行分频所获得的频率。码元时钟可在前向链路118上传送的码元中被叠加或以其他方式被编码。使用从码元时钟导出的时钟信号允许发射机和接收机(收发机110、130)的快速同步并且实现数据信号的快速开始和停止而无需为启用训练和同步而成帧。在一个示例中,通信链路116包括高速数字接口,诸如移动显示数字接口(MDDI),且一个或多个数据链路118和120可使用N相极性编码。收发机110和130可对在链路116上传送的数据进行编码和解码。N相极性编码的使用提供了高速数据传输并可消耗其他接口的功率的一半或更少,因为在N相极性编码的数据链路116中仅有较少驱动器是活跃的。N相极性编码设备110和/或130对接口上每一次转换编码多个位,该接口可包括本文档来自技高网...
【技术保护点】
一种用于数据通信的方法,包括:在第一数据链路上向客户端设备传送命令,所述命令被编码在一个或多个N相极性编码的码元中并且包括撤销在第二数据链路上传送数据的准许的指令;确定所述客户端设备是否正在所述第二数据链路上传送;当确定所述客户端设备不在所述第二数据链路上传送时使所述第一和第二数据链路进入休眠状态;以及当确定所述客户端设备在所述第二数据链路上传送时使所述第一和第二数据链路在延迟之后进入所述休眠状态。
【技术特征摘要】
【国外来华专利技术】2012.06.15 US 61/660,664;2012.10.26 US 13/662,0761.一种用于数据通信的方法,包括:在第一数据链路上从主机设备向客户端设备传送命令,所述命令被编码在一个或多个N相极性编码的码元中并且包括撤销在第二数据链路上传送数据的准许的指令,其中所述第一数据链路是从所述主机设备到所述客户端设备的通信链路,并且所述第二数据链路是从所述客户端设备到所述主机设备的通信链路;确定所述客户端设备是否正在所述第二数据链路上传送;当确定所述客户端设备不在所述第二数据链路上传送时使所述第一和第二数据链路进入休眠状态;以及当确定所述客户端设备在所述第二数据链路上传送时使所述第一和第二数据链路在延迟之后进入所述休眠状态。2.如权利要求1所述的方法,其特征在于,所述第一数据链路支持比所述第二数据链路所支持的数据率快至少一个数量级的数据率。3.如权利要求2所述的方法,其特征在于,还包括在所述第一数据链路上在一个或多个N相极性编码的数据码元中传送数据。4.如权利要求3所述的方法,其特征在于,所述第一和第二数据链路在容纳了所述客户端设备和所述主机设备的装置中提供,其中所述N相极性编码的数据码元是由所述主机设备传送的并且包括3相编码的数据码元。5.如权利要求3所述的方法,其特征在于,所述命令包括数据链路关闭分组且其中由所述第二数据链路支持的所述数据率是基于所述数据链路关闭分组中提供的信息来确定的。6.如权利要求5所述的方法,其特征在于,在数据链路关闭分组中提供的所述信息包括用于对从所述第一数据链路提取的时钟进行分频的除数。7.如权利要求3所述的方法,其特征在于,所述第二数据链路上传达的数据是使用从所述N相极性编码的数据码元导出的时钟传送的。8.如权利要求7所述的方法,其特征在于,所述第二数据链路上传达的数据是与所述N相极性编码的数据码元同步地进行时钟控制的。9.如权利要求7所述的方法,其特征在于,使所述第一和第二数据链路进入休眠状态包括终止所述第一数据链路上的传输。10.如权利要求9所述的方法,其特征在于,终止所述第一数据链路上的传输包括终止所述时钟,由此防止通过所述第二数据链路的通信。11.如权利要求9所述的方法,其特征在于,还包括响应于从所述客户端设备接收的唤醒信号而使所述第一和第二数据链路退出所述休眠状态。12.如权利要求2所述的方法,其特征在于,所述命令被携带在数据分组中。13.如权利要求2所述的方法,其特征在于,所述延迟具有足以保证所述客户端设备已接收到携带所述命令的所述数据分组的历时。14.如权利要求2所述的方法,其特征在于,所述延迟具有由与所述第一数据链路相关联的分组传输时间确定的历时。15.如权利要求2所述的方法,其特征在于,所述延迟具有由与所述第二数据链路相关联的分组传输时间确定的历时。16.一种用于无线通信的设备,包括:用于在第一数据链路上从主机设备向客户端设备传送命令的装置,所述命令包括撤销在第二数据链路上传送数据的准许的指令,其中所述第一数据...
【专利技术属性】
技术研发人员:G·A·威利,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。